DSA5102 Programming Assignment 2
Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit
DSA5102 Programming Assignment 2
due: October 21st
For many of you, this assignment will help you get started on your final project. Identify a potential dataset you may want to work on. Refer to final project instructions with data resources if you have trouble deciding on a dataset. Try to find something thats interesting and unusual!
Members in the same group can use the same dataset and perform the same task, but everyone must write your report individually and independently.
In a Jupyter notebook:
1. Introduce your dataset of choice and perform basic data visualization.
2. Introduce an unsupervised learning problem statement (dimensionality reduction, clustering, etc) and apply a method to solve the problem (PCA, autoencoders, K-means clustering, etc)
3. Discuss any interesting findings.
Please use the markdown features of Jupyter to document your steps. You will receive feedback, which will help you with your final project. You are allowed to reuse content from this programming assignment in your final project.
2025-10-21
Machine Learning