ComeçarComece de graça

Cálculo de recursos a partir do envelope

Agora que você removeu algumas das flutuações mais ruidosas do áudio, vamos ver se isso melhora sua capacidade de classificação.

audio_rectified_smooth do exercício anterior está disponível em seu espaço de trabalho.

Este exercício faz parte do curso

Aprendizado de máquina para dados de séries temporais em Python

Ver curso

Instruções do exercício

  • Calcule a média, o desvio padrão e o valor máximo para cada som de batimento cardíaco.
  • A coluna empilha essas estatísticas na mesma ordem.
  • Use a validação cruzada para ajustar um modelo em cada iteração do site CV.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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))
Editar e executar o código