开始使用免费开始使用

三种新颖性检测器

现在,您已经具备足够的知识,可以在心律失常数据集上测试几种异常检测器的效果。为了评估性能,您将先在无标签的训练数据集上训练它们,然后使用它们的 .score_samples() 方法,在测试数据上将预测与真实标签进行对比。本题中,您需要在练习中自行导入这些检测器。与往常一样,数据 X_trainX_testy_trainy_test 已预加载。

本练习是课程的一部分

用 Python 设计机器学习工作流

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Import the novelty detector
from sklearn.____ import ____ as onesvm

# Fit it to the training data and score the test data
svm_detector = ____.____(X_train)
scores = svm_detector.____(X_test)
编辑并运行代码