Beginning
This was us when we first started our project because we were very confused about where to start. There were so many different Python project examples online that we didn't know which one to choose from. Also, we didn't quite know our capabilities yet, so we couldn't tell which projects were too difficult and out of scope for us.
We settled on a machine learning project, since we were familiar with the process in another language but not in python. We decided this was a good project because it would make us relearn a new concept but in a different language, however we were worried about how small the scope was.
Middle Pt.1
We had trouble finding our data set to start our project, however, after perusing through Kaggle.com we were able to find a Spotify data set. In the end though, we did not end up using this data set.
Through our search for datasets, we stumbled upon a spotify dataset which inspired us to make our own dataset using APIs and functions from the Spotify Developer App and with this our scope had enhanced.
We were now going to build our own dataset using a Spotify Developer App and deploy machine learning models to create a recommended playlist.
It was a very arduous journey to get our API to work, but after a lot of trial and error as well as Google searches we succeeded!
Middle Pt. 2
Our next struggle was reading the CSV files of our playlists so that we could perform prediction models on them.
There was a lot of prep work that needed to be done before we could actually run the prediction models, like adding targets. Google was our best friend during this time as well as the reference code we used.
We were able to get our code through trial and error as well as with Professor Li's guidance.
End
Professor Li was a great resource for us to go to and he helped to guide our project in the right direction after we strayed a couple of times. The two meetings that we had with him were very helpful in improving our code.
After finishing our Python project, we are now very relieved and happy that we succeeded (at least in some parts). However, we are very proud of the work we have accomplished and this project really demonstrates all of the skills that we have learned in class. 🤗