BaşlayınÜcretsiz başlayın

(Hey sen) Bu ses de ne?

Şarkılar başlangıçta analogdur: duyduğun ses aslında havanın titreşimlerinden ibarettir. Bir şarkıyı analiz edebilmek için onu anlamlı sayılara dönüştürmen gerekir. Million Song Dataset'teki parçalarda, şarkı boyunca düzenli zaman aralıklarında alınmış on iki adet timbre ölçümü vardır. (Timbre, bir sesin algılanan kalitesinin ölçüsüdür; örneğin bir sesi insan sesinden, yaylı çalgılardan ya da vurmalı çalgılardan ayırt etmek için kullanılabilir.)

Bu bölümde, bir parçanın yayımlandığı yılı, timbre değerlerine dayanarak tahmin etmeye çalışacaksın. Yani bu timbre ölçümlerini, modeller için öznitelikler üretmekte kullanacaksın. (Hatırla, feature Machine Learning terminolojisinde bir modeldeki giriş değişkenidir. İstatistikte genellikle açıklayıcı değişken olarak adlandırılır.)

Timbre verisi, satırların zaman noktalarını, sütunların ise farklı timbre ölçümlerini temsil ettiği bir matris biçimindedir. Dolayısıyla tüm timbre matrislerinin on iki sütunu vardır, ancak satır sayısı şarkıdan şarkıya değişir. Her sütunun ortalaması, tüm şarkı boyunca ilgili timbre ölçümünün ortalamasını tahmin eder. Bunlar model için on iki öznitelik üretmekte kullanılabilir.

Bu egzersiz, kursun bir parçasıdır

R ile sparklyr kullanarak Spark’a Giriş

Kursa Göz Atın

Egzersiz talimatları

Lady Gaga'nın "Poker Face" parçasına ait timbre ölçümlerini içeren timbre çalışma alanında önceden tanımlandı.

  • timbre'ın sütun ortalamalarını almak için colMeans() kullan. Sonuçları mean_timbre değişkenine ata.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# timbre has been pre-defined
timbre

# Calculate column means
(mean_timbre <- ___)
Kodu Düzenle ve Çalıştır