始める無料で始める

LoF の contamination

不整脈系スタートアップの医療アドバイザーから、トレーニングデータには存在しうる不整脈の全タイプが含まれていないかもしれないと知らされました。ラベル付きの例がまったくない状態で、どうやって他のタイプを検出すればよいのでしょうか?アノマリ検出器は、ラベルがなくても健康と不健康を見分けられるでしょうか?まずは、混同行列への影響を見るために contamination パラメータを試してみます。LocalOutlierFactorlofnumpynp、ラベルは ground_truth-11(local outlier factor の出力と同じ)でエンコードされ、ラベルなしの学習データは X とします。

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

Python で設計する Machine Learning ワークフロー

コースを見る

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

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

# Fit the local outlier factor and output predictions
preds = lof().____(X)

# Print the confusion matrix
print(____(ground_truth, preds))
コードを編集して実行