Skip to content

Deep learning notebooks and model implementations, exploring CNNs, RNNs, LSTMs, Transformers, and more during my AI learning journey.

Notifications You must be signed in to change notification settings

diaazg/Deep-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

33 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 Deep Learning Journey

Welcome to my Deep Learning repository!
This is a collection of notebooks, experiments, and mini-projects I created while learning and practicing Deep Learning concepts β€” from the fundamentals to more advanced topics like CNNs, RNNs,Transformers, and Transfer Learning.


πŸ“˜ Overview

This repository documents my learning path in Deep Learning.
It includes experiments with different architectures, frameworks, and datasets β€” all focused on understanding how neural networks learn, generalize, and perform on real-world data.


🧩 Contents

  Deep-learning/
  β”‚
  β”œβ”€β”€ πŸ“‚ models/         # Custom-built model architectures
  β”œβ”€β”€ πŸ“‚ notebooks/      # Jupyter notebooks covering deep learning topics
  β”œβ”€β”€ πŸ“‚ utils/          # Helper functions (data loaders, visualization, metrics)
  └── README.md

βš™οΈ Technologies Used

  • Python 3
  • TensorFlow / Keras
  • PyTorch
  • NumPy, Pandas, Matplotlib, Seaborn
  • Jupyter Notebook

🎯 Learning Goals

Through this repository, my main objectives were to:

  • Master PyTorch by building and training models from scratch
  • Understand the core theory and intuition behind neural networks
  • Gain hands-on experience with different architectures (CNNs, RNNs, Transformers)
  • Learn how to debug, tune, and visualize training progress
  • Apply transfer learning and model optimization in practice

πŸ§ͺ Example Projects

  • πŸ–ΌοΈ Image Classification using CNNs (MNIST, CIFAR-10)
  • πŸ•’ Sequence Prediction using RNN/LSTM
  • πŸ” Transfer Learning with pre-trained models (VGG16, ResNet)
  • πŸ“Š Visualization of Training Metrics

πŸ“š References & Resources

During my learning, I followed materials from:

  • Deep Learning Specialization by Andrew Ng (Coursera)
  • A deep understanding of deep learning by udemy
  • DataCamp courses.
  • Deep Learning Foundations and Concepts book by Christopher M. Bishop.

🀝 Contributions

This repository reflects my personal learning process β€”
but if you spot improvements, suggestions, or better approaches, feel free to open an issue or pull request!


🌟 Show Your Support

If you find this repository helpful or inspiring,
please ⭐️ star this repo β€” it helps others discover it too!


Made with ❀️ and curiosity by Mohamed Diaa Zellagui

"The best way to learn is by building and experimenting."

About

Deep learning notebooks and model implementations, exploring CNNs, RNNs, LSTMs, Transformers, and more during my AI learning journey.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published