This repository contains my hands-on practice notebooks for core Deep Learning concepts.
The goal of this project is to understand fundamentals clearly through implementation, not just theory.
- Neural Networks fundamentals
- Backpropagation and Gradient Descent
- Vanishing Gradient Problem
- Dropout and Regularization
- Early Stopping
- Hyperparameter Tuning
- Convolutional Neural Networks (CNN)
- Recurrent Neural Networks (RNN)
- Word Embeddings & Encoding
- Long Short-Term Memory (LSTM)
- MNIST Dataset classification
- Python
- NumPy
- Pandas
- Matplotlib / Seaborn
- Scikit-learn
- TensorFlow / Keras
- PyTorch (optional experiments)
- Jupyter Notebook
git clone https://github.com/your-username/deep-learning-practice.git cd deep-learning-practice
python -m venv venv source venv/bin/activate # macOS / Linux venv\Scripts\activate # Windows
pip install -r requirements.txt
jupyter notebook
Understand deep learning concepts beyond theory
Implement models from scratch and using frameworks
Analyze training behavior and optimization issues
Build a strong foundation for advanced topics like Transformers and RAG
Maintain a public learning portfolio on GitHub
Attention Mechanism
Transformers
Transfer Learning
Real-world datasets
Model evaluation & performance optimization
Deployment-ready notebooks
Anurag Prajapati
If you want, I can also:
- 🔥 Rewrite this as a resume/portfolio README
- 📌 Add GitHub badges (Python, TensorFlow, Jupyter)
- 🧹 Optimize it for open-source visibility
- 🧠 Create a project-wise README per folder
Just tell me what level you want: student / professional / recruiter-focused 🚀