Topic Subtopic Category
Programming Fundamentals Python Basics (Loops, Functions, etc.) Practice
NumPy and Pandas for Data Handling Practice
Matplotlib and Seaborn for Visualization Practice
Scikit-learn for ML Practice
PyTorch Basics Practice
Tensor (multi-dimensional array) Manipulation Practice
Reproducibility Basics (seed, devices, inference) Practice
Training Models on CPU and GPU Practice
Weights and Biases (experiment tracking) Practice
Supervised Learning Linear Regression Both
Logistic Regression Both
K-Nearest Neighbors (K-NN) Both
Decision Trees Both
Random Forests Practice
Gradient Boosting (e.g., XGBoost) Practice
Support Vector Machines (SVM) Both
Unsupervised Learning K-Means Clustering Both
Principal Component Analysis (PCA) Both
t-SNE, MAP, Other Dimensionality Reduction Methods Practice
DBSCAN Clustering Practice
Hierarchical Clustering Practice
Evaluation Model Evaluation Metrics (Accuracy, Precision, Recall, F1-Score, etc.) Both
Underfitting, Overfitting Theory
Hyperparameter Tuning Practice
Cross-Validation Practice
Confusion Matrix and ROC Curve Both