شما اینجائید:خانه»پیاده سازی مقاله»وزندار کردن الگوریتم k نزدیکترین همسایه : پیاده سازی سه الگوریتم در Matlab
وزندار کردن الگوریتم k نزدیکترین همسایه : پیاده سازی سه الگوریتم در Matlab
ارسال شده توسط:Papersimتاریخ ارسال: 2017/02/24در پیاده سازی مقالهدیدگاهها برای وزندار کردن الگوریتم k نزدیکترین همسایه : پیاده سازی سه الگوریتم در Matlab بسته هستند
هدف ما ،وزندار کردن الگوریتم k نزدیکترین همسایه : پیاده سازی سه الگوریتم در Matlab
در این مقاله سه روش وزندار کردن روش k-همسایگی نزدیک پیشنهاد شده است. در دو روش وزندهی مستقل برای KNN بر اساس توزیع دادهها را مطرح میکند. روش اول بر اساس تنظیمات LOO که مطابق با انجام روش cross-validation (b-CCV) به طور کامل است، انجام میشود در حالیکه روش دوم، مطابق با انجام boostrapping در تعداد محدودی تکرار انجام میگیرد. ما نشان میدهیم که خطاهای KNN نرم بدست آمده از طریق b-CCV میتواند با اعمال KNN وزندار در تنطیمات LOO حاصل شود و همچنین نشان میدهیم که روش وزندهی پیشنهادی میتواند واریانس را کاهش دهد و ساختار KNN را در تنظیمات CV کاهش دهد.
نتیجه گیری
ما چندین روشهای وزندهی برای KNN پیشنهاد دادیم. روشهای وزندهی میتوانند به کار روند تا تخمینهای خطای نرم b-CV کامل و boostrapping بدون انجام تمام بخشبندیهای ممکن بر روی داده اصلی، بدست آیند. ما نشان دادیم که کلاسفایر KNN انجام شده در تنظیمات b-CCV میتواند با وزندار کردن همسایههای نزدیک در تنطیمات LOO بدست آید. به عنوان یک نتیجه، هزینه محاسباتی ناشی از کاسیفایر CV و boostrapping میتواند به صورت دراماتیکی کاهش یابد.
این مهم است که نشان داده شود، نتایج بدست آمده تنها برای خطای KNN نرم اعمال میشود و تعمیم آن به خطای کلی سرراست نیست. این نکته به دلیل رابطه غیرخطی و پیچیده بین خطای نرم knn و نرخ خطای “سخت” آن است. در نهایت، نشان دادیم که روش وزندهی boostrapping نرخ خطا و واریانس خطای KNN را کاهش میدهد.
Weighting of the k-Nearest-Neighbors
وزندار کردن الگوریتم k نزدیکترین همسایه : پیاده سازی سه الگوریتم در Matlab
Published in: International Conference on Pattern Recognition
Date of Publication: 2010
برای مشاهده مقاله ؛ تصویر فوق را کلیک کنید تا دانلودشود
مشخصات شبیه ساز:
دکتری مخابرات
دانشگاه شیراز
محتویات:
اصل مقاله
پیاده سازی با Matlab
ضمیمه کردن گزارش فارسی و نتایج
توضیحات کلی سورس کد
پیاده سازی الگوریتم ها بدون استفاده از توابع آماده در Matlab