Skip to content

Commit 3e27c1b

Browse files
Merge pull request #2553 from SOMNATH0904/master
Added Song Clustering Project
2 parents 5fa87cc + c92b4af commit 3e27c1b

File tree

2 files changed

+1045
-0
lines changed

2 files changed

+1045
-0
lines changed

Song Clustering/README.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Song Clustering
2+
3+
## Description
4+
Use machine learning algorithms to dynamically cluster songs into different genres or themes based on their lyrics.
5+
6+
## Tech stacks
7+
* Python and python libraries
8+
9+
## DataBase
10+
* Link 🔗: https://open.spotify.com/playlist/uSk2zfQ3brX7
11+
12+
## Solution
13+
- Data Collection and Preprocessing: Collect a diverse dataset of song lyrics.
14+
Preprocess the lyrics by removing stop words and punctuation.
15+
16+
- Feature Extraction: Convert preprocessed lyrics into numerical
17+
18+
- K-Means Clustering: Choose the number of clusters (K) using methods like the elbow method.
19+
Apply the K-Means algorithm to group songs based on lyric similarities.
20+
21+
## Images
22+
![image](https://drive.google.com/file/d/1fzVwcXG0PrSTo0iqfA4BU-dEw3UwCXBY/view?usp=sharing)
23+
24+
![image](https://drive.google.com/file/d/17zAPc1llos2r8U6___RTJpW4fUKCFyc6/view?usp=sharing)
25+
26+
27+
28+
29+
30+
31+

0 commit comments

Comments
 (0)