Skip to content

In this project, we use basic machine-learning models for Iranian music genre detection. Our models include both classification and clustering models.

License

Notifications You must be signed in to change notification settings

arash-rasouli/IranianMusicGenreDetection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IranianMusicGenreDetection

This is the final project of Machine Learning course of University of Tehran.

Prerequisite

Install ffmpeg on Debian/Linux using bellow command:

apt-get install ffmpeg 

Then you have to install any library required based on the file you want to use.

Data

About 270 mp3 file were gathered for this project. Then we splitted files to 30 seconds frames in wav format. After having files with equal length, we extracted features using librosa with different feature extraction methods like MFCC and Zero Crossing Rate. Using this, our data was model readable data.

Models

  • Classification

    • SVM
    • MLP
    • KNN
  • Clustring

    • DBSCAN
    • KMeans
    • K Medoids

Results

image image

About

In this project, we use basic machine-learning models for Iranian music genre detection. Our models include both classification and clustering models.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •