This project involved developing an autodifferentiation package from scratch using Numpy,
supporting multi-layer fully-connected networks with different nonlinearities
for both regression and binary classification tasks.
This project was designed to delve into the intricacies of K-pop music by
extracting song features from a range of K-pop artists to construct a Content-Based Recommendation System.
Utilizing the Spotify API, a robust data pipeline was developed to gather the necessary information, forming a comprehensive dataset.
The recommendation engine was then crafted, applying principles of linear algebra to generate and present top song
suggestions to users based on their song preferences.
This project aimed to predict the outcomes of NBA games by analyzing the past 7 seasons and
applying various machine learning models on the data. The project involved all stages of the machine learning process,
including data collection, preprocessing, and model development. With a focus on optimizing predictive accuracy,
the models achieved a test accuracy of 70%.