نمايش پست تنها
قديمي ۰۴-۱۹-۱۳۹۲, ۰۶:۰۱ بعد از ظهر   #8 (لینک دائم)
kamran_kenzo Male
عضو فوق فعال
 
آواتار kamran_kenzo
 
تاريخ عضويت: تير ۱۳۸۹
محل سكونت: Tehran
پست ها: 190
تشكرها: 4
91 تشكر در 74 پست
پيش فرض

نقل قول:
نوشته اصلي بوسيله zahra213 نمايش پست
سلام
من برای تمرین پایانی شناسایی الگو م اومدم ماتریس ویژگیمو با استفاده از روش liu استخراج کردم و یه کلاسیفایر bdf طراحی کردم.
حالا یه مشکلی دارم،قسمت اخر سوالو متوجه نمیشم و اینکه گفته شده کد knn رو خودمون بنویسیمفقط تا فردا وقت دارم ممنون میشم کمکم کنید.
قسمت اخر سوال: براي استفاده از روش KNN به منظور طراحي يك دسته بندي كننده ي چهره چه ايده اي مي توانيد ارائه دهيد؟. نتايج را با دسته بندي كننده ي BDF مقايسه كنيد.
دسته بند KNN بر اساس فاصله اقلیدسی عمل می کند. فرض کنید داده x را میخواهید با KNN دسته بندی کنید. ابتدا فاصله داده x را با سایر داده های آموزشی محاسبه می کنید. سپس k داده ای را که با داده x فاصله ی کمتری دارند را انتخاب می کنید. حال کلاس داده x را می توانید با توجه به k داده ی انتخاب شده مشخص کنید.
پس نوشتن تابع kNN کار سختی نیست. کافیست فاصله داده را با سایر داده ها محاسبه و بر حسب فاصله k داده ی نزدیک به داده ی ورودی را انتخاب کنید.
kamran_kenzo آفلاين است   پاسخ با نقل قول
از kamran_kenzo تشكر كرده اند:
mary92 (۱۱-۱۲-۱۳۹۲), zahra213 (۰۴-۱۹-۱۳۹۲)