knn_monks_1.train(monks_train_1, monks_train_labels_1) print('') print('MONK 2') knn_monks_2.train(monks_train_2, monks_train_labels_2) print('') print('MONK 3') knn_monks_3.train(monks_train_3, monks_train_labels_3) # Testez votre classifieur KNN print('--------------------') print('IRIS DATASET TEST') print('--------------------') k_optimal = knn_iris.get_optimal_k(kmin=1, kmax=6) #print('-------Performance générales sur les données de test---------') knn_iris.set_nbNeighbors(k_optimal) print('Running now on test data with k = ', k_optimal) knn_iris.test(iris_test, iris_test_labels) print('--------------------') print('VOTE DATASET TEST') print('--------------------') k_optimal = knn_vote.get_optimal_k(kmin=1, kmax=6) #print('-------Performance générales sur les données de test---------') knn_vote.set_nbNeighbors(k_optimal) print('Running now on test data with k = ', k_optimal) knn_vote.test(congressional_test, congressional_test_labels) print('--------------------') print('MONKS DATASET TEST') print('--------------------')