ÎncepețiÎncepe gratuit

Ce sunet e acesta?

O melodie este, în esență, un fenomen analogic: sunetul ei reprezintă vibrații ale aerului. Pentru a analiza o melodie, trebuie să o transformi în numere cu semnificație. Fiecare piesă din Million Song Dataset conține douăsprezece măsurători de timbru preluate la intervale regulate de-a lungul întregii melodii. (Timbrul măsoară calitatea percepută a unui sunet; îl poți folosi, de exemplu, pentru a distinge vocea umană de instrumentele cu coarde sau de cele de percuție.)

În acest capitol, vei încerca să prezici anul în care a fost lansată o piesă, pe baza timbrului acesteia. Cu alte cuvinte, vei folosi aceste măsurători de timbru pentru a genera caracteristici pentru modele. (Reamintește-ți că caracteristică este termenul din învățarea automată pentru o variabilă de intrare într-un model. În statistică, acestea sunt adesea numite variabile explicative.)

Datele de timbru se prezintă sub forma unei matrice, în care rândurile reprezintă momentele de timp, iar coloanele reprezintă diferitele măsurători de timbru. Astfel, toate matricele de timbru au douăsprezece coloane, însă numărul de rânduri diferă de la o piesă la alta. Media fiecărei coloane estimează valoarea medie a unei măsurători de timbru pe întreaga durată a piesei. Acestea pot fi folosite pentru a genera douăsprezece caracteristici pentru model.

Acest exercițiu face parte din cursul

Introducere în Spark cu sparklyr în R

Vezi cursul

Instrucțiuni pentru exercițiu

timbre, care conține măsurătorile de timbru pentru „Poker Face" de Lady Gaga, a fost predefinit în spațiul tău de lucru.

  • Folosește colMeans() pentru a obține mediile pe coloane ale lui timbre. Atribuie rezultatele variabilei mean_timbre.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# timbre has been pre-defined
timbre

# Calculate column means
(mean_timbre <- ___)
Editează și rulează codul