نقل قول:
نوشته اصلي بوسيله zahra213
سلام
من برای تمرین پایانی شناسایی الگو م اومدم ماتریس ویژگیمو با استفاده از روش liu استخراج کردم و یه کلاسیفایر bdf طراحی کردم.
حالا یه مشکلی دارم،قسمت اخر سوالو متوجه نمیشم و اینکه گفته شده کد knn رو خودمون بنویسیمفقط تا فردا وقت دارم ممنون میشم کمکم کنید.
قسمت اخر سوال: براي استفاده از روش KNN به منظور طراحي يك دسته بندي كننده ي چهره چه ايده اي مي توانيد ارائه دهيد؟. نتايج را با دسته بندي كننده ي BDF مقايسه كنيد.
|
دسته بند KNN بر اساس فاصله اقلیدسی عمل می کند. فرض کنید داده x را میخواهید با KNN دسته بندی کنید. ابتدا فاصله داده x را با سایر داده های آموزشی محاسبه می کنید. سپس k داده ای را که با داده x فاصله ی کمتری دارند را انتخاب می کنید. حال کلاس داده x را می توانید با توجه به k داده ی انتخاب شده مشخص کنید.
پس نوشتن تابع kNN کار سختی نیست. کافیست فاصله داده را با سایر داده ها محاسبه و بر حسب فاصله k داده ی نزدیک به داده ی ورودی را انتخاب کنید.