始める無料で始める

分類モデルを構築する

目視で違いを確認するのはデータの直感をつかむのに有用ですが、モデルでそれを実用化できるか見てみましょう。この演習では、各反復を1つのデータポイント、時間の各瞬間を1つの特徴量として扱い、異常拍と正常拍を「生のデータだけ」で予測する分類器を学習します。

2つのDataFrame(normalabnormal)は、すでに X_trainX_testy_trainy_test に分割されています。

この演習はコースの一部です

Pythonで学ぶMachine Learningによる時系列データ解析

コースを見る

演習の手順

  • Linear SVC モデルのインスタンスを作成し、訓練データで学習させます。
  • テストデータを使ってモデルで予測を生成します。
  • 提供されたコードでモデルのスコアを計算します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

from sklearn.svm import LinearSVC

# Initialize and fit the model
model = ____
model.____

# Generate predictions and score them manually
predictions = model.____
print(sum(predictions == y_test.squeeze()) / len(y_test))
コードを編集して実行