Programming 3 - kNN
- Goal
Learn to implement k-nearest neighbor classifier and radius-based nearest neighbor classifier.
Improve performance by neighborhood size, and approximate nearest neighbors.
- Readings
Chapter 15 K-Nearest Neighbors, Machine Learning with Python Cookbook 2nd, Free O'Reilly Learning by FJU ID
- Instructions
Read the reading and practice all the Python codes with the IRIS dataset example.
Exercise: Change the data to another Scikit-Learn toy dataset. Modify the Python codes to perform more analysis. Analyze the results of output, explain the results, and improve the results.
- Report: a separate and single web page that you
Write the goal of this assignment
Explain the kNN algorithm. Explain the Scikit-Learn functions of kNN.
Explain the Python codes. Upload code output results into your report web page. Explain the results of the output results
Clearly explain modified code segments written by you. Give some analysis in your report.
Give references to this assignment (teacher's readings, your readings)
- Submit the web address of your web page to Microsoft Teams.