Learn to implement typical clustering algorithms: K-Means, Mean Shift, DBSCAN, and Hierarchical Merging.
Machine Learning with Python Cookbook 2nd, by Kyle Gallatin and Chris Albon, O'Reilly, 2023
Chapter 19 Clustering
Read the chapter and practice all the Python codes with the IRIS dataset.
Exercise: Use at least two datasets of Scikit-Learn real-world datasets in your exercise. Modify the Python codes to perform clustering on new data. Analyze the results of output, explain the results, and improve the results.
Write the goal of this assignment
Explain those clustering algorithms. Explain the Scikit-Learn functions of those clusterings.
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)