AmirhosseinHonardoust/Image-Classification-CNN

Image classification with PyTorch using Convolutional Neural Networks (CNNs). Trains on MNIST with convolution, pooling, and fully connected layers. Achieves over 99% accuracy with early stopping and checkpoints. Includes training/evaluation scripts, metrics, confusion matrix, training curves, and sample prediction visualizations.

24
/ 100
Experimental

This project helps machine learning engineers and researchers quickly set up and train a Convolutional Neural Network (CNN) for image classification. You provide the image dataset, and it outputs a trained model, performance metrics like accuracy, and visualizations such as training curves and confusion matrices. It's ideal for those working on computer vision tasks.

No commits in the last 6 months.

Use this if you are a machine learning engineer needing a robust, high-accuracy baseline for classifying handwritten digits or similar image data.

Not ideal if you need a pre-trained model for immediate inference without any custom training or model development.

image-classification computer-vision machine-learning-engineering deep-learning-research
Stale 6m No Package No Dependents
Maintenance 2 / 25
Adoption 7 / 25
Maturity 15 / 25
Community 0 / 25

How are scores calculated?

Stars

28

Forks

Language

Python

License

MIT

Last pushed

Sep 11, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/AmirhosseinHonardoust/Image-Classification-CNN"

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