Kom igångKom igång gratis

Beräkna särdrag från enveloppen

Nu när du har tagit bort en del av de brusigare variationerna i ljudet, ska vi se om det förbättrar din förmåga att klassificera.

audio_rectified_smooth från föregående övning finns tillgänglig i din arbetsyta.

Den här övningen är en del av kursen

Maskininlärning för tidsseriedata i Python

Visa kurs

Övningsinstruktioner

  • Beräkna medelvärdet, standardavvikelsen och maxvärdet för varje hjärtljud.
  • Stapla dessa statistiska mått i kolumner i samma ordning.
  • Använd korsvalidering för att träna en modell vid varje CV-iteration.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Calculate stats
means = np.____(audio_rectified_smooth, axis=0)
stds = ____(audio_rectified_smooth, axis=0)
maxs = ____(audio_rectified_smooth, axis=0)

# Create the X and y arrays
X = np.column_stack([____, ____, ____])
y = labels.reshape(-1, 1)

# Fit the model and score on testing data
from sklearn.model_selection import cross_val_score
percent_score = ____(model, ____, ____, cv=5)
print(np.mean(percent_score))
Redigera och kör kod