Skip to content

Latest commit

ย 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽต SoundSage: Music Genre Classifier This project uses Machine Learning to automatically identify if a song is Rock or Hip-Hop. It analyzes "audio fingerprints" like tempo, danceability, and energy to tell the difference between genres.

โœจ What this project does Cleans Audio Data: Organized a dataset of thousands of songs into a format the computer can understand.

Simplifies Features: Automatically picked out the most important parts of the music to make predictions faster.

Fixes Bias: Made sure the AI saw an equal amount of Rock and Hip-Hop songs so it didn't play favorites.

Compares Models: Tested two different AI "brains" to see which one was better at recognizing music.

๐Ÿ› ๏ธ Tools Used Python

Pandas

Scikit-Learn

Matplotlib & Seaborn

๐Ÿ“Š Final Results I tested two different methods to see which was more accurate:

Logistic Regression: 85% Accuracy ๐Ÿ† (The Winner)

Decision Tree: 81% Accuracy

๐Ÿš€ How to use it Input the audio numbers for a song into the classifier, and the AI will detect the genre:

Python

Example prediction output:

"Predicted Genre: Hip-Hop" ๐Ÿ’ก Why this is useful This kind of technology is used by streaming services to organize libraries and recommend new music based on the "vibe" and audio characteristics of the songs you already like.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages