Avsnitt 1. Kapitel 19
single
Challenge: One-Class SVM for Novelty Detection
Svep för att visa menyn
Uppgift
Svep för att börja koda
You are given a 2D dataset of normal points and a few anomalies. Your task is to train a One-Class SVM model to detect novelties, visualize prediction results, and print anomaly proportions.
Follow these steps:
- Import and initialize
OneClassSVMfromsklearn.svm.- Use
kernel='rbf',gamma=0.1,nu=0.05.
- Use
- Fit the model on normal data only (
X_train). - Predict labels for test data (
X_test).- Label meaning:
1→ normal,-1→ novel/anomalous.
- Label meaning:
- Compute the fraction of anomalies in
X_test. - Print:
- Shapes of train/test sets.
- Number and fraction of anomalies detected.
Lösning
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 1. Kapitel 19
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal