Skip to content

Osamsami/VisionOptim-MLP-Image-Classification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

VisionOptim: Heuristic-Driven Image Classification

This project explores optimization techniques in deep learning using a Multi-Layer Perceptron (MLP) for image classification.

Techniques Implemented

  • Backpropagation
  • Learning Rate Scheduling
  • Reduce on Plateau
  • Adam Optimizer

Dataset

Intel Image Classification Dataset: https://www.kaggle.com/datasets/puneet6060/intel-image-classification

⚠️ Dataset is not included in this repository due to size constraints.

Project Structure

VisionOptim/ ├── dataset/ (ignored) ├── visuals/ ├── notebook/

Results

All training graphs are saved in the visuals/ folder.

Learnings

  • Optimization techniques significantly impact convergence
  • Adam outperforms traditional gradient descent
  • Learning rate tuning is critical in deep learning

Tech Stack

  • Python
  • NumPy
  • OpenCV
  • Matplotlib

License

MIT License

About

Heuristic-driven Image Classification using MLP, Backpropagation, Learning Rate Scheduling, Reduce-on-Plateau, and Adam Optimization.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors