Challenge: Unsupervised Metrics
Tehtävä
Swipe to start coding
You will perform a full unsupervised model evaluation pipeline, consisting of anomaly detection, dimensionality reduction, and clustering.
Perform the following steps:
1. Anomaly Detection Evaluation
- Use the
make_classificationdataset from scikit-learn with strong class imbalance (weights=[0.95, 0.05]). - Train an IsolationForest model to detect anomalies.
- Compute:
- Precision.
- Recall.
- ROC–AUC.
2. Dimensionality Reduction Evaluation
- Apply PCA to the dataset (2 components).
- Compute:
- Explained Variance Ratio.
- Reconstruction Error between original and inverse-transformed data.
3. Clustering Evaluation
- Apply KMeans with
n_clusters=3on the PCA-reduced data. - Compute:
- Inertia.
- Silhouette Score.
- Davies–Bouldin Score.
- Calinski–Harabasz Score.
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 3. Luku 5
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 6.25
Challenge: Unsupervised Metrics
Pyyhkäise näyttääksesi valikon
Tehtävä
Swipe to start coding
You will perform a full unsupervised model evaluation pipeline, consisting of anomaly detection, dimensionality reduction, and clustering.
Perform the following steps:
1. Anomaly Detection Evaluation
- Use the
make_classificationdataset from scikit-learn with strong class imbalance (weights=[0.95, 0.05]). - Train an IsolationForest model to detect anomalies.
- Compute:
- Precision.
- Recall.
- ROC–AUC.
2. Dimensionality Reduction Evaluation
- Apply PCA to the dataset (2 components).
- Compute:
- Explained Variance Ratio.
- Reconstruction Error between original and inverse-transformed data.
3. Clustering Evaluation
- Apply KMeans with
n_clusters=3on the PCA-reduced data. - Compute:
- Inertia.
- Silhouette Score.
- Davies–Bouldin Score.
- Calinski–Harabasz Score.
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 3. Luku 5
single