mindmap
root((Deep Learning Learning Path))
Foundations
Mathematics
Linear Algebra
Calculus
Probability & Statistics
Programming
Python
NumPy / Pandas
Visualization (Matplotlib, Seaborn)
Core Concepts
Perceptrons
Activation Functions
Loss Functions
Gradient Descent & Backpropagation
Regularization (Dropout, L2, BatchNorm)
Artificial Neural Networks (ANNs)
MLP (Multi-Layer Perceptron)
Architectures
Input Layer
Hidden Layers
Output Layer
Training
Optimization (SGD, Adam)
Overfitting vs Underfitting
Applications
Tabular Data
Regression
Classification
Convolutional Neural Networks (CNNs)
Concepts
Convolutions
Pooling
Padding & Stride
Architectures
LeNet
AlexNet
VGG
ResNet
EfficientNet
Applications
Image Classification
Object Detection (YOLO, Faster R-CNN)
Image Segmentation (U-Net, Mask R-CNN)
Recurrent Neural Networks (RNNs)
Basics
Sequence Modeling
Vanishing/Exploding Gradients
Architectures
Simple RNN
LSTM
GRU
Applications
NLP (Sentiment Analysis, Text Generation)
Speech Recognition
Time Series Forecasting
Transformers
Attention Mechanism
Encoder-Decoder Models
BERT
GPT
Applications
Language Translation
Chatbots
Summarization
Advanced Topics
Generative Models
Variational Autoencoders (VAEs)
GANs
Reinforcement Learning
Unsupervised Learning
Implementation
Frameworks
TensorFlow
PyTorch
Deployment
ONNX
TensorRT
Model Serving
Ethics & Society
Bias & Fairness
Explainable AI
Privacy
Sustainability