https://leshem-ido.medium.com/mini-ml-project-predicting-spotify-songs-popularity-part-1-ec1c906b8ff8