Back to Use Cases

Machine Learning & AI

Model performance metrics, dimensionality reduction, and clustering.

Specialized Visualizations

ROC-AUC Curve

scikit-learn
yellowbrick
matplotlib

A graph showing the performance of a classification model at all classification thresholds (True Positive Rate vs False Positive Rate).

Prompt
"Generate a proper example classification dataset and create an ROC curve using scikit-learn comparing the performance of 'Random Forest' vs 'Logistic Regression' models. Shade the area under the curve (AUC) and display the score."
Generate This Plot

t-SNE / UMAP Projection

umap-learn
seaborn

A dimensionality reduction technique used to visualize high-dimensional data (like image embeddings) in 2D or 3D space.

Prompt
"Generate a proper example high-dimensional dataset and create a UMAP scatter plot using umap-learn. Color the points by their class labels to visualize how well the clusters separate."
Generate This Plot

Confusion Matrix

seaborn
scikit-learn

A specific table layout that allows visualization of the performance of an algorithm (Actual vs Predicted classes).

Prompt
"Generate a proper example classification results dataset and create a confusion matrix heatmap using seaborn. Use a blue color scale and annotate each cell with the raw count and percentage."
Generate This Plot

Ready to Analyze Your Data?

Use these templates as a starting point or describe your own specific research needs.

Start Free Analysis →