Tre rilevatori di novità
Finalmente sai abbastanza per eseguire alcuni test sull’uso di alcuni rilevatori di anomalie sul dataset di aritmia. Per valutarne le prestazioni, li allenerai su un insieme di dati di training senza etichette e poi confronterai le loro previsioni con la verità a terra nei dati di test usando il metodo .score_samples(). Questa volta ti verrà chiesto di importare i rilevatori come parte dell’esercizio, ma i dati X_train, X_test, y_train, y_test sono già precaricati come al solito.
Questo esercizio fa parte del corso
Progettare workflow di Machine Learning in Python
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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)