ConvLens · CNN interpretability

Visualize how CNNs transform images into predictions

Explore layer-by-layer activations, feature maps, and Grad-CAM visualizations to understand what CNNs learn.

Layer activationsGrad-CAM heatmapsPrediction breakdown

How It Works

Understand the process from image upload to visualization

Step 1

Upload Image

Upload any image you want to analyze.

Step 2

CNN Processing

The CNN extracts features through multiple layers.

Step 3

Visualization

Explore feature maps and Grad-CAM heatmaps.

Step 4

Prediction

View the final prediction with confidence scores.

What You'll See

Explore every layer of a CNN's decision-making process

Feature Maps

See what each layer focuses on as the network processes your image through different levels of abstraction.

Example Grad-CAM heatmap visualization

Grad-CAM

Understand why the model predicted that class with heatmap visualizations showing the most important regions.

Prediction Breakdown

Track confidence scores and explore the top predicted classes with detailed probability breakdowns.

Example CNN Explanation

See how a CNN transforms an image: from the original photo, through Grad-CAM heatmaps, to the final overlay visualization.

Saved example · ResNet-50
Step 1: Original
Original
Original image
Step 2: Overlay
Overlay
Grad-CAM overlay
Step 3: Grad-CAM
Grad-CAM
Grad-CAM heatmap
Prediction
Cat
94.2%
New

Not sure which model to use?

Compare all 11 architectures on one chart. See the accuracy, speed, and size tradeoffs side by side — and pick the right model for your task in seconds.

ResNet MobileNet EfficientNet DenseNet ConvNeXt ShuffleNet
Best balance⭐ Recommended
EfficientNet-B0
77.7% accuracy in just 40ms
Accuracy
77.7%
Latency
~40ms
Params
5.3M

Try it yourself

Pick a model, upload an image, then run analysis in one step

Choose a model

Upload image

Click to upload or drag and drop

PNG, JPG, GIF up to 10MB