Carlos-Francisco Méndez-Cruz

Training, crossvalidation and testing dataset

...@@ -221,7 +221,11 @@ if __name__ == "__main__": ...@@ -221,7 +221,11 @@ if __name__ == "__main__":
221 cv=crossV, n_jobs=jobs, verbose=3) 221 cv=crossV, n_jobs=jobs, verbose=3)
222 elif args.classifier == 'kNN': 222 elif args.classifier == 'kNN':
223 # kNN 223 # kNN
224 - myClassifier = KNeighborsClassifier() 224 + k_range = list(range(3, 7, 2))
225 + classifier = KNeighborsClassifier()
226 + paramGrid = {'n_neighbors ': k_range}
227 + myClassifier = model_selection.RandomizedSearchCV(classifier, paramGrid, n_iter=nIter,
228 + cv=crossV, n_jobs=jobs, verbose=3)
225 else: 229 else:
226 print("Bad classifier") 230 print("Bad classifier")
227 exit() 231 exit()
......