📊 چرا PCA واقعاً کار میکند؟ چون «واریانس» را سیگنال فرض میکند
خیلیها PCA را فقط بهعنوان روشی برای کاهش ابعاد یاد میگیرند؛ اما ایده اصلی آن عمیقتر است: PCA جهتهایی را پیدا میکند که داده در آنها بیشترین واریانس را دارد و آنها را مهمتر در نظر میگیرد.
🔹 واریانس زیاد → اطلاعات مهمتر
🔹 واریانس کم → اطلاعات کماهمیتتر
اما این فرض همیشه درست نیست. ⚠️ ممکن است یک ویژگی بسیار مهم واریانس کمی داشته باشد یا برعکس، نویز واریانس زیادی ایجاد کند. همچنین PCA یک روش خطی است و ساختارهای غیرخطی پیچیده را بهخوبی مدل نمیکند.
🧠 به همین دلیل روشهایی مثل Autoencoder، UMAP و t-SNE میتوانند در برخی دادهها ساختارهایی را آشکار کنند که PCA قادر به نمایش آنها نیست؛ البته این به معنی بهتر بودن همیشگی آنها نسبت به PCA نیست.
💡 پس PCA صرفاً «کمکردن تعداد ویژگیها» نیست؛ بلکه نوعی انتخاب جهتهای اطلاعاتی بر اساس بیشینهکردن واریانس است.
@rss_ai_ir
#PCA #MachineLearning #DataScience #DimensionalityReduction #UMAP #Autoencoder #DeepLearning #هوش_مصنوعی
Post #5781
1.09K

- 🔥 162
- 👌 83
- 🙏 65
- ❤ 26
- 👍 15