ML Coding
ML Coding Checklist
Classic ML Algorithms
- Linear Regression
- Logistic Regression
- Decision Tree (Information Gain Calculation)
- Random Forest (Voting)
- K-Means Clustering
- K-Nearest Neighbors (KNN)
Optimization
- Gradient Descent (with/without regularization)
- Cross-entropy Loss
Deep Learning Foundations
- Convolutional Neural Network (CNN)
- Convolution Layer
- Pooling Layer (Max, Average)
- Graph Neural Network (GNN)
- Message Passing Mechanism
- Transformer
- Query / Key / Value Computation
- Scaled Dot-Product Attention
- Positional Encoding
- Layer Normalization
Learning Resources