Začněte nyníZačněte zdarma

Hele, co to hraje?

Písničky jsou ze své podstaty analogová záležitost – zvuk, který slyšíš, jsou vlastně jen vibrace vzduchu. Abychom mohli skladbu analyzovat, musíme ji převést na smysluplná čísla. Každá skladba v Million Song Dataset obsahuje dvanáct měření témbru zaznamenaných v pravidelných časových intervalech. (Témbr je míra vnímané kvality zvuku – díky němu dokážeme rozlišit hlas od strunných nástrojů nebo bicích.)

V této kapitole se pokusíš předpovědět rok vydání skladby na základě jejího témbru. Tato měření témbru tedy využijeme k vytvoření příznaků pro modely. (Připomeňme, že příznak je termín ze strojového učení označující vstupní proměnnou modelu – ve statistice se takovým proměnným říká vysvětlující proměnné.)

Data témbru mají podobu matice: řádky odpovídají časovým bodům, sloupce pak jednotlivým měřením témbru. Všechny matice témbru tedy mají dvanáct sloupců, počet řádků se ale skladbu od skladby liší. Průměr každého sloupce odhaduje střední hodnotu daného měření témbru pro celou skladbu. Takto získáme dvanáct příznaků pro model.

Toto cvičení je součástí kurzu

Úvod do Sparku se sparklyr v R

Zobrazit kurz

Pokyny k cvičení

V tvém pracovním prostoru je předem definovaná proměnná timbre, která obsahuje měření témbru pro píseň „Poker Face" od Lady Gaga.

  • Pomocí colMeans() vypočítej průměry sloupců proměnné timbre. Výsledek ulož do proměnné mean_timbre.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# timbre has been pre-defined
timbre

# Calculate column means
(mean_timbre <- ___)
Upravit a spustit kód