Tekrar: Çalma Listesi Ruh Hâlleri
Coddy'nin Machine Learning Journey'sinin Denetimsiz Öğrenme bölümünün bir parçası. Ders 42 / 51.
Görev
OrtaÇalma listenizdeki 98 şarkı songs.csv dosyasında. Onları ruh hâllerine göre sıralayın; grafik hazır.
- Dört özelliği ölçeklendirin ve şarkıları 4 kümeye ayırın.
- Her kümeye ortalama enerji ve valansına göre ad verin: ikisi de 0.5 veya üzeriyse
happy, yalnızca enerji yükseksetense, yalnızca valans yükseksecalm, ikisi de değilsesad. - En büyükten başlayarak her ruh hâlinin sayısını ve marşını yazdırın: merkezine en yakın şarkıyı.
- Valansı yatay, enerjiyi dikey eksende gösterin; her ruh hâli için adıyla etiketlenmiş bir grup oluşturun; lejantı gösterin ve grafiği görüntüleyin.
Bölümün ilk çalma listesi için:
happy: 26 songs, anthem Lucky Avenue
tense: 22 songs, anthem Midnight Highway
sad: 17 songs, anthem Grey Bridges
calm: 15 songs, anthem Soft Windowve grafiği:
Sonra Coddy sizinkini anlatır.
Kendin dene
import pandas as pd
import matplotlib.pyplot as plt
from sklearn.preprocessing import StandardScaler
from sklearn.cluster import KMeans
# Her şarkı için bir satır: energy ve valence (0 üzgün, 1 mutlu) 0 ile 1 arasında; tempo, acousticness
songs = pd.read_csv("songs.csv")
features = ["energy", "valence", "tempo_bpm", "acousticness"]
fig, ax = plt.subplots()
ax.set_title("Playlist Moods")
ax.set_xlabel("Valence (sad to happy)")
ax.set_ylabel("Energy")
# Kodunuzu aşağıya yazın
Denetimsiz Öğrenme bölümündeki tüm dersler
1Grupları Bulma
Etiketler Olmadan ÖğrenmeBenzerliği ÖlçmeK-Means'i Elle Uygulamascikit-learn ile K-MeansÖzet: Spor Salonu Üyeleri7Uygulamada PCA
64 Boyutu GörmekBileşenleri Örüntü Olarak GörmekSıkıştır ve Yeniden OluşturModelden Önce PCATekrar: Yüz Tarayıcı10Proje: Rakam Kaşifi
Rakamları İncelePCA ile KüçültRakamları KümeleKümelere Ad VerAykırı Olanları Bul2k Sayısını Seçme
AtaletDirsek YöntemiSilüet PuanlarıKümeleme Öncesi ÖlçeklemeÖzet: Teslimat Bölgeleri3Kümeleri Yorumlama
Kümelerin ProfiliGerçek Birimlerde MerkezlerKümeler ve Bilinen EtiketlerK-Means Ne Zaman Başarısız OlurÖzet: Çay Tadımı9Kümeler İş Başında
Müşteri SegmentleriÖzellik Olarak KümelerGörüntü RenkleriTekrar: Çalma Listesi Ruh HâlleriKendi başına pratik yap: Online Python derleyicisi