Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 919 Bytes

File metadata and controls

25 lines (18 loc) · 919 Bytes

Autoencoder

This project implements a Convolutional Autoencoder using TensorFlow/Keras to perform image compression and reconstruction on the MNIST handwritten digits dataset.

🧠 Convolutional Autoencoder on MNIST

This project implements a Convolutional Autoencoder using TensorFlow/Keras to perform image compression and reconstruction on the MNIST handwritten digits dataset.


🚀 Features

  • Implemented Encoder–Decoder CNN architecture with Conv2D, MaxPooling2D, and UpSampling2D layers.
  • Trained on 50,000+ MNIST images for unsupervised feature learning.
  • Visualized reconstructed images vs original images for performance evaluation.
  • Demonstrates understanding of deep learning, data preprocessing, and model evaluation.

📂 Tech Stack

  • Python, NumPy, Matplotlib
  • TensorFlow / Keras
  • Scikit-learn

Run the model

python autoencoder_mnist.py