Drie novelty-detectors
Eindelijk weet je genoeg om een paar tests uit te voeren met een aantal anomaly-detectors op de aritmiegegevensset. Om hun prestaties te testen, train je ze op een ongetrainde trainingsgegevensset zonder labels en vergelijk je daarna hun voorspellingen met de ground truth op de testdata met behulp van hun methode .score_samples(). Deze keer moet je de detectors als onderdeel van de oefening importeren, maar je hebt de data X_train, X_test, y_train, y_test zoals gebruikelijk al voorgeladen.
Deze oefening maakt deel uit van de cursus
Machine Learning-workflows ontwerpen in Python
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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)