File tree Expand file tree Collapse file tree 2 files changed +1045
-0
lines changed Expand file tree Collapse file tree 2 files changed +1045
-0
lines changed Original file line number Diff line number Diff line change
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
+
You can’t perform that action at this time.
0 commit comments