Machine Learning: July 2025 B

Unit 6: Clustering with Python

Unit Notes

The objectives of this unit were to develop familiarity using Python to implement K-means clustering algorithms on large data sets.

My takeaway was a better grasp of how to perform and evaluate clustering analysis on large sets of data, as well as the standards for selecting appropriate Python libraries to do so programmatically.

I also completed the first major module project: a group project to develop and evaluate a predictive model for Airbnb rental prices in the greater New York City area.

My project role was to write the final report. I wrote all of the project report; code and visualizations were provided by other group members.

Project Report
Project Code
Project Feedback