File size: 1,254 Bytes
890d770
 
20dd030
 
 
 
 
 
890d770
20dd030
890d770
20dd030
 
 
 
 
 
75e6f0f
20dd030
75e6f0f
 
20dd030
 
 
 
 
 
 
75e6f0f
20dd030
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
---
license: mit
tags:
  - image-classification
  - cnn
  - tensorflow
  - keras
  - fashion-mnist
datasets:
  - fashion_mnist
metrics:
  - accuracy
  - precision
  - recall
  - f1
---

# Deep CNN for Fashion MNIST – Stage 3 Model Tuning

This model is part of a structured project focused on building and improving deep convolutional neural networks (CNNs) for clothing item classification using the Fashion MNIST dataset.  
This is **Stage 3**, where architectural tuning with Batch Normalisation and Dropout was introduced to improve performance and generalisation.

## Architecture Summary

- Conv2D layers: 32 → 64 → 128 filters
- Batch Normalisation + ReLU after each
- MaxPooling after each block
- Dropout applied after conv blocks and dense layer
- Dense(128) → Dense(10) with softmax output

## Evaluation Metrics (on Test Set)

| Metric     | Value   |
|------------|---------|
| Accuracy   | 0.9012  |
| Precision  | 0.9053  |
| Recall     | 0.9012  |
| F1 Score   | 0.8992  |

## Dataset

- Fashion MNIST (28x28 grayscale images)
- 60,000 training samples
- 10,000 test samples
- 10 clothing classes

## Author

Alfred Ogunbayo – MSc AI  
GitHub: https://github.com/freddylags  
Hugging Face: https://huggingface.co/alfred-ogunbayo