Fashion-MNIST Image Classifier

Deep Learning with TensorFlow & Keras

Overview

This project explores image classification on the popular Fashion-MNIST dataset (60,000 training and 10,000 test grayscale images of clothing items). The model classifies images into 10 fashion categories including shirts, trousers, sneakers, and bags.

Implemented with Keras Sequential API, the network learns dense feature representations from 28x28 pixel images, achieving strong performance while remaining compact and interpretable.

Fashion-MNIST samples

Model Architecture

Training for 30 epochs showed rapid improvement in classification accuracy on both training and validation sets.

Results

The trained model successfully recognized clothing types with good accuracy. Example predictions are shown below (model’s predicted label vs. true label):

Future Improvements

GitHub link

Explore the Code

Full training script and saved Keras model available on GitHub.

View on GitHub