mohamedamine99/Visualizing-what-convnets-learn

This Github repository explains the impact of different activation functions on CNN's performance and provides visualizations of activations, convnet filters, and heatmaps of class activation for easier understanding of how CNN works.

12
/ 100
Experimental

This project helps machine learning practitioners understand how Convolutional Neural Networks (CNNs) process and classify images. It takes an image as input and generates visualizations of the network's internal activations, filters, and heatmaps, showing which parts of an image are most important for classification. This is ideal for machine learning engineers, data scientists, and students working with computer vision models.

No commits in the last 6 months.

Use this if you need to demystify the 'black box' nature of CNNs and gain intuitive insights into their decision-making process for image classification.

Not ideal if you are looking for a tool to build or train new CNN models, or if your focus is on model deployment rather than interpretability.

computer-vision image-classification model-interpretability deep-learning-education
No License Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 4 / 25
Maturity 8 / 25
Community 0 / 25

How are scores calculated?

Stars

8

Forks

Language

Jupyter Notebook

License

Last pushed

Jun 15, 2023

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/mohamedamine99/Visualizing-what-convnets-learn"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.