A hands-on project that demonstrates building and training a Convolutional Neural Network (CNN) on grayscale images using the FashionβMNIST dataset (built into TensorFlow/Keras).
This project showcases a complete deep learning workflow:
- Loading and preprocessing FashionβMNIST grayscale images (28Γ28 pixel format)
- Constructing a CNN (Conv β Pool β Dense architecture) using TensorFlow / Keras
- Training and evaluation with accuracy and loss curves
- Visualizing sample predictions and misclassified examples
Built as a Jupyter Notebook (Fashion_Mist.ipynb) for interactive learning and reproducibility.
βββ Fashion_Mist.ipynb # Jupyter Notebook for the full ML pipeline βββ .github/workflows/ # CI or automated scripts (optional) βββ .gitignore # Files to exclude from Git βββ README.md # Project overview guide
- β Load and preprocess grayscale image dataset via TensorFlow datasets
- β Build CNN architecture with convolution and pooling layers
- β Train and evaluate models using accuracy and loss metrics
- β Visualize results: showing actual vs. predicted labels
- β Modular, educational notebook format ideal for duplication