Useful Links
Computer Science
Artificial Intelligence
Machine Learning
Machine Learning with Python
1. Foundations of Machine Learning and Python
2. Core Python Libraries for Data Science
3. Machine Learning Workflow with Scikit-Learn
4. Supervised Learning Algorithms
5. Unsupervised Learning Algorithms
6. Introduction to Deep Learning
7. Deep Learning with Python Frameworks
8. Advanced Topics and Applications
9. Model Deployment and MLOps
Deep Learning with Python Frameworks
TensorFlow and Keras
TensorFlow Fundamentals
Tensors
Tensor Creation
Tensor Operations
Data Types
Computational Graphs
Static Graphs
Graph Execution
Automatic Differentiation
GradientTape
Gradient Computation
Keras High-Level API
Model Building Approaches
Sequential API
Functional API
Subclassing API
Layer Types
Dense Layers
Activation Layers
Dropout Layers
Model Compilation
Optimizer Selection
Loss Function Selection
Metrics Selection
Model Training
Fit Method
Validation Data
Callbacks
Model Evaluation
Evaluate Method
Prediction Generation
Advanced Keras Features
Custom Layers
Custom Loss Functions
Custom Metrics
Model Checkpointing
TensorBoard Integration
PyTorch
PyTorch Fundamentals
Tensors
Tensor Creation
Tensor Operations
GPU Acceleration
Dynamic Computational Graphs
Graph Construction
Graph Execution
Automatic Differentiation
Autograd System
Gradient Tracking
Model Building
nn.Module Class
Custom Modules
Parameter Management
Layer Definitions
Linear Layers
Activation Functions
Regularization Layers
Training Process
Training Loop Structure
Forward Pass
Loss Computation
Backward Pass
Parameter Updates
Optimizer Usage
Optimizer Selection
Learning Rate Management
Data Handling
Dataset Class
Custom Datasets
Data Loading
DataLoader Class
Batch Processing
Data Shuffling
Parallel Loading
Convolutional Neural Networks
CNN Architecture
Convolutional Layers
Filters and Kernels
Feature Maps
Stride and Padding
Pooling Layers
Max Pooling
Average Pooling
Global Pooling
Fully Connected Layers
Feature Flattening
Classification Layers
CNN Design Principles
Spatial Hierarchy
Translation Invariance
Parameter Sharing
Local Connectivity
Image Classification
Data Preprocessing
Image Normalization
Data Augmentation
Classic Architectures
LeNet
AlexNet
VGG
ResNet
Inception
Transfer Learning
Pre-trained Models
ImageNet Models
Feature Extraction
Fine-tuning Strategies
Domain Adaptation
Layer Freezing
Learning Rate Scheduling
Recurrent Neural Networks
RNN Fundamentals
Sequential Data Processing
Hidden State
Temporal Dependencies
Vanishing Gradient Problem
LSTM Networks
Long Short-Term Memory
Cell State
Gate Mechanisms
Forget Gate
Input Gate
Output Gate
GRU Networks
Gated Recurrent Units
Simplified Architecture
Reset and Update Gates
RNN Applications
Sequence Classification
Sequence Generation
Sequence-to-Sequence Models
Time Series Forecasting
Previous
6. Introduction to Deep Learning
Go to top
Next
8. Advanced Topics and Applications