SuaraNusa Machine Learning Model is a machine learning model that is used to predict sound classification.
SuaraNusa Machine Learning Model is a machine learning model that is used to predict sound classification. The dataset used in this project is obtained from web scraping. The list of songs is obtained from Dianisa and the songs are downloaded from Youtube.
The dataset used in this project is obtained from web scraping. The list of songs is obtained from Dianisa and the songs are downloaded from Youtube.
- Python
- requests
- Jupyter Notebook
- beautifulsoup4
- Pandas
- youtube_search
- pytube
- ffmpeg
- pydub
- Scikit-learn
- Tensorflow
- Keras
- Librosa
- Numpy
- Matplotlib
-
Clone the repo
git clone (https://github.com/SuaraNusa/python-suara-nusa-model
-
Install the required packages
pip install -r requirements.txt
Note: You must open Jupyter Notebook using Visual Studio Code or Jupyter Notebook
Open file scraping_song_list.ipynb and run the code to get the list of songs.
Open file scraping.ipynb and run the code to download the songs.
In this project, there are three machine learning models that you can use:
- main.ipynb for SVM model
- tf_main.ipynb for Neural Network model
- tl_main.ipynb for Neural Network model with Transfer Learning
Distributed under the MIT License. See LICENSE
for more information.