محاسبات نرم و مهندسی نرم افزار

Soft computing & Soft engineering

محاسبات نرم و مهندسی نرم افزار

محاسبات نرم (هوش مصنوعی) و ربوتیک
مهندسی نرم افزار
توسعه اپلیکیشن های دسکتاپ و وب
اطلاع رسانی جهت دانشجویان

آخرین نظرات
  • ۱۶ شهریور ۹۵، ۰۹:۰۲ - احسان
    tnx
نویسندگان
پیوندهای روزانه

آنالیز اجزای اصلی (PCA)

چهارشنبه, ۱۸ تیر ۱۳۹۳، ۱۲:۴۱ ب.ظ

آنالیز اجزای اصلی (principal components analysis)


PCA یکی از روش های فروکاهی داده (Data Reduction) می باشد. این الگوریتم سعی در تحلیل مولفه های اصلی داده های ما دارد. 

در این نوشتار قصد داریم به معرفی آنالیز اجزای اصلی (Principal components analysis) بپردازیم. آنالیز اجزای اصلی  (pca) یک تکنیک مفید آماری است که کاربرد آن در زمینه های از قبیل : تشخیص چهره، فشرده سازی تصویر و یک تکنیک رایج برای شناسایی یک نمونه در داده های از بعد بالا است.

این تبدیل که با اسامی دیگری چون هتلینگ(Hostelling Transform)، کارهانن-لو(Karhunen-Live Transform(KLT)) و بردار های ویژه نیز شناخته می شود،تبدیل بهینه در کارهای فشرده سازی و کاهش بعد است و خطای میانگین مربعات حاصل از فشرده سازی را کمینه می کند. هر چند این تبدیل به علت وابسته بودن به داده ورودی، جای خود را در الگوریتم های کاربردی و عملی، به تبدیل گسسته کسینوسی(Discret Cosine Transform(DCT)) داده است اما در صورت کافی بودن داده ورودی می تواند تبدیل بهینه را استخراج نماید.

آنالیز اجزای اصلی یک روش اختیاری چند منغیری است. اگر ما در جایی مجبور هستیم مهم ترین متغیر را یا یک تعداد محدودی از متغیر ها را دریک مجموعه انتخاب کنیم از آنالیز اجزای اصلی کمک می گیریم .

آنالیز اجزای اصلی می تواند هم چنین برای پیدا کردن سیگنال ها در اطلاعات نویزدار به کار رود.

قبل از این که از آنالیز اجزا اصلی توصیفی به دست آوریم ابتدا به معرفی مفاهیمی ریاضی که در آنالیز اجزا اصلی استفاده می شود می پردازیم.

این قسمت انحراف معیار، کوورایانس ، بردارهای مشخصه و مقادیر ویژه را پوشش می دهد.این دورنما دانشی قابل فهم از قسمت های آنالیز اجزا اصلی فراهم می آورد.

در لینک زیر یک فایل MS Word وجود دارد که حاوی مثال هایی است که از طریق آن معنی و مفهوم بحث را روشن می سازد. 

منبع:

http://artificial.ir/intelligence/thread587.html

۹۳/۰۴/۱۸
نویسنده: وحید عقیقی

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی