PDA

View Full Version : کمک در پیاده سازی الگوریتم در پایتون



Kingeng
پنج شنبه 26 شهریور 1394, 16:14 عصر
سلام خدمت تمام دوستان
میخوام الگوریتم k-nn (K-نزدیکترین همسایه) رو در Python پیاده سازی کنم.
اما یک سری مشکلات وجود داره :
اول از همه اینکه میخوام قبل از هرکاری فایل txt رو بخونه و روی اون نرمالسازی انجام بده که تمام اعدادش تو بازه 0 تا 1 قرار بگیره
بعد فایل txt نرمالسازی شده رو داخل یک ماتریس 2 بعدی قرار بده
از دوستان اگر کسی میتونه لطفا راهنمایی کنه
ممنون میشم

n.nowroozi
جمعه 27 شهریور 1394, 09:22 صبح
سلام خدمت تمام دوستان
میخوام الگوریتم k-nn (K-نزدیکترین همسایه) رو در Python پیاده سازی کنم.
اما یک سری مشکلات وجود داره :
اول از همه اینکه میخوام قبل از هرکاری فایل txt رو بخونه و روی اون نرمالسازی انجام بده که تمام اعدادش تو بازه 0 تا 1 قرار بگیره
بعد فایل txt نرمالسازی شده رو داخل یک ماتریس 2 بعدی قرار بده
از دوستان اگر کسی میتونه لطفا راهنمایی کنه
ممنون میشم

باید از numpy با scikit learn استفاده کنی.. با numpy بخونه داده هات رو از فایل تسکت و ماتریست رو بساز و بعد با scikit learn میتونی یه مدل بسازی واسه محاسبه knn . مثال scikit رو توی این لینک (http://scikit-learn.org/stable/modules/neighbors.html)میتونی ببینی

اگه بنا به هر دلیلی نمیخوای از کتابخونه های موجود استفاده کنی و خودت الگوریتم رو بنویسی این لینک رو ببین (http://machinelearningmastery.com/tutorial-to-implement-k-nearest-neighbors-in-python-from-scratch/)