Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/haekalsetiawan/music-classifier-machine-learning
This repository contains a comprehensive project focused on music classification using machine learning. The project involves various stages including data preprocessing, label creation, model training, and evaluation. It leverages a dataset of normalized songs to predict music categories.
https://github.com/haekalsetiawan/music-classifier-machine-learning
machinelearning music python
Last synced: 21 days ago
JSON representation
This repository contains a comprehensive project focused on music classification using machine learning. The project involves various stages including data preprocessing, label creation, model training, and evaluation. It leverages a dataset of normalized songs to predict music categories.
- Host: GitHub
- URL: https://github.com/haekalsetiawan/music-classifier-machine-learning
- Owner: haekalsetiawan
- License: mit
- Created: 2024-10-19T10:41:02.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-20T19:14:45.000Z (3 months ago)
- Last Synced: 2024-11-10T18:33:32.600Z (3 months ago)
- Topics: machinelearning, music, python
- Language: Python
- Homepage:
- Size: 5.31 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Music Classifier Machine Learning
## Description
This repository contains a comprehensive project focused on music classification using machine learning. The project involves various stages including data preprocessing, label creation, model training, and evaluation. It leverages a dataset of normalized songs to predict music categories.## Key Features
- **Preprocessing**: Scripts for cleaning and preparing music data.
- **Label Creation**: Scripts to create and assign labels based on song features.
- **Model Training**: Implements a machine learning pipeline to train models on the dataset.
- **Evaluation**: Scripts to evaluate the performance of trained models and generate reports.## Installation
Clone the repository and install the required dependencies:git clone https://github.com/haekalsetiawan/Music-Classifier-Machine-Learning.git
cd Music_Classifier_Machine_Learning
pip install -r requirements.txt
## Usage
Preprocess the data:python preprocessing.py
Create labels:
python create_labels.py
Train the model:
python training.py
Evaluate the model:
python evaluation.py
## Contributors
Haekal Setiawan (@haekalsetiawan)## License
This project is licensed under the MIT License - see the LICENSE file for details.