-
Introductions
- Artificial Intelligence (AI), Machine Learning (ML) and Deep Learning (DL)
- Artificial Neural Network
- Deep Neural Network
- Generative Model
- Machine Learning Performance Evaluation Metrics
- Machine Learning Distance Metrics
- Overfitting and Underfitting
- Gradient Descent
-
LLM
- Introductions and Tutorials
- HuggingFace
- DeepSeek
- LLM Inference Optimizations
- C/C++ based
- Python based
- Rust based
- Kernel Optimization
- ax-llm
-
VLM
- Vision Language Models Explained
- CLIP: Contrastive Language-Image Pre-Training
- BAAI: Aquila-VL
- DriveVLM: The Convergence of Autonomous Driving and Large Vision-Language Models
- Senna: Bridging Large Vision-Language Models and End-to-End Autonomous Driving
- LLaVA: Large Language and Vision Assistant
- LLaVA-OneVision: Easy Visual Task Transfer
-
Conversational AI
-
Machine Learning
- IRIS classification with Scikit-learn quickstart
- Data Loading
- Data Exploration
- Data Preprocessing
- Data Cleaning
- Data Transformation
- Data Reduction
- Principal Component Analysis (PCA)
- Linear Discriminant Analysis (LDA)
- Hyper-Parameters Tuning
- Machine Learning Models
- Linear Regression
- Logistic Regression
- Perceptron
- Support Vector Machines
- Decision Tree
- Random Forest
- XGBoost
- K-Nearest Neighbors (KNN)
- Naive Bayes Classification
- Clustering
- Association Rules
- Ensemble
- Bagging
- Boosting
- XGBoost
- Voting
- Machine Learning Model Explainability
- Concepts
-
Deep Learning
- A Visual and Interactive Guide to the Basics of Neural Networks
- A Visual And Interactive Look at Basic Neural Network Math
- Batch Size, Training Steps and Epochs
- Hyperparameters
- Activation Functions
- Convolution
- Pooling
- Normalization
- Residual Block and Inverted Residual Block
- Deep Learning Framework
- Quantization
- Quantization Arithmetic
- PyTorch
- Selective Quantization
- Introduction to Quantization on PyTorch
- Practical Quantization in PyTorch
- PyTorch Numeric Suite Tutorial
- Torch Quantization Design Proposal
- Eager Mode Quantization
- FX Graph Graph Mode Quantization
- ONNX
- TensorRT
- Stable Diffusion
- RepVGG: Making VGG-style ConvNets Great Again
- Compiler
-
Computer Vision
-
- Concepts
- YOLOv7
- YOLOv5
- SSD - Single Shot Detector
- RetinaNet
-
Classification
-
Segmentation
-
Image Translation
-
3D
-
Data Annotation
- Computer Vision Annotation Tool (CVAT)
- LabelImg
- Autonomous driving
- 2D Bounding Box
- Lane Line
- Semantic Segmentation
- Video Tracking Annotation
- 3D Point
- 3D Object Recognition (3D Cube)
- 3D Segmentation
- Sensor Fusion: Cuboids/Segmentation/Tracking
-
Image Processing
- Color Temperature Kelvin to RGB
- HSV Color Space
- Color Correction and Calibration
- Focus
- Utilities
- Color Science with Python
-
Text and NLP
-
Data Structure and Algorithms
-
Linear Algebra
-
Data Mining
-
Kalman Filter
- Netron
- Hugging Face
- PyTorch Image Models
- Learn OpenCV : C++ and Python Examples
- Machine Learning Tutorial
- Kaggle Datasets
- UCI Machine Learning Repository
- Registry of Open Data on AWS
- Google's Dataset Search Engine
- Microsoft Research Open Data
- Awesome Public Datasets
- scikit-learn dataset
- Computer Vision
- VisualData Discovery
- COCO Common Objects in Context
- ImageNet
- PASCAL VOC
- YouTube-Objects
- Face
- Super-Resolution
- Object Segmentation
- Roboflow public datasets
- Dive into Deep Learning
- Neural Networks and Deep Learning by Michael Nielsen
- Deep Learning by Ian Goodfellow, Yoshua Bengio and Aron Courville
- Computer Vision: Algorithms and Applications, 1st ed. by Richard Szeliski
- Digital Image Processing by University of Tartu
- Machine Learning Crash Course by Google
- CS231n: Convolutional Neural Networks for Visual Recognition by Stanford
- Deep Learning Nanodegree Foundation Program by Udacity
- Deep Learning course: lecture slides and lab notebooks by University Paris Saclay