Bắt đầu ngayBắt đầu miễn phí

Tính đặc trưng từ envelope

Giờ bạn đã loại bớt một số dao động nhiễu trong âm thanh, hãy xem liệu điều này có cải thiện khả năng phân loại hay không.

audio_rectified_smooth từ bài trước đã có sẵn trong workspace của bạn.

Bài tập này là một phần của khóa học

Machine Learning cho Dữ liệu Chuỗi thời gian bằng Python

Xem khóa học

Hướng dẫn bài tập

  • Tính giá trị trung bình, độ lệch chuẩn và giá trị lớn nhất cho mỗi âm thanh nhịp tim.
  • Xếp chồng theo cột các thống kê này theo đúng thứ tự trên.
  • Dùng cross-validation để huấn luyện mô hình ở mỗi vòng lặp CV.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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))
Chỉnh sửa và Chạy Mã