تالار گفتمان مانشت
پیاده سازی الگوریتم knn clasifier در متلب - نسخه‌ی قابل چاپ

پیاده سازی الگوریتم knn clasifier در متلب - k1.technology - 14 آبان ۱۳۹۴ ۰۹:۲۷ ب.ظ

سلام کسی کد الگوریتم knn clasifier در متلبو با دیتاست دوتا کلاس پیاده سازی کرده ممنون میشم راهنمایی کنید!

RE: پیاده سازی الگوریتم knn clasifier در متلب - Masoud05 - 15 آبان ۱۳۹۴ ۰۱:۰۳ ق.ظ

متلب خودش knn داره!! یه سرچ کنید جواب رو میگیرید.

RE: پیاده سازی الگوریتم knn clasifier در متلب - Masoud05 - 15 آبان ۱۳۹۴ ۰۲:۳۱ ب.ظ

(Mdl = fitcknn(X,Y,'NumNeighbors',5
(cvmdl = crossval(Mdl,'kfold',10
(cvmdlloss = kfoldLoss(cvmdl

در کد فوق X کل داده ها به جز ستون لیبل هست. Y هم یک vector هست که لیبل ها را ذخیره کرد.
این کد الگوریتم kNN برای K=5 رو داره اجرا میکنه و برای ارزیابی دقت روی داده تست از cross valodation استفاده میکنه. در نهایت میزان خطا رو بر میگردونه ( خطا = دقت -۱)

RE: پیاده سازی الگوریتم knn clasifier در متلب - moh1374 - 03 دى ۱۳۹۶ ۰۱:۱۰ ب.ظ

(۱۵ آبان ۱۳۹۴ ۰۱:۰۳ ق.ظ)Masoud05 نوشته شده توسط:  متلب خودش knn داره!! یه سرچ کنید جواب رو میگیرید.




یعنی k مناسب رو خودش پیدا میکنه؟؟؟؟؟؟؟