Welcome to the "General Machine Learning" course! π Whether you're a researcher, student, or data enthusiast, this course will equip you with essential machine learning concepts, from foundational principles to advanced evaluation techniques.
- Dates: May 21, 2025 β Juli 04, 2025
- Time: Wednesdays, 15:00 β 17:00
- Location: Virtual (Zoom link provided)
- Prerequisites: Basic Python & statistics knowledge recommended
This course covers core ML concepts and practical techniques to build robust models. By the end, you'll:
- π Understand ML fundamentals β features vs. targets, linear/non-linear models, and hyperparameter tuning
- βοΈ Master model evaluation β train-test splits, cross-validation, and metrics for performance assessment
- π Reduce dimensionality β tackle the curse of dimensionality with PCA and feature selection
- π€ Interpret models β analyze biases, SHAP/LIME explanations, and model's weights
- π« Prevent data leakage β identify and mitigate leakage types for reliable models
β οΈ Handle imbalanced data β address class imbalance, missing values, and confounds
- Core principles, real-world applications, and feature/target relationships
- Linear vs. non-linear models and hyperparameter optimization
- Train-test splits, K-fold CV, nested CV, and stratification
- Evaluation metrics for different contexts
- Curse of dimensionality, feature selection (reverse/forward), and PCA
- Data normalization for scalable performance
- Analyzing SVM weights, detecting biases, and SHAP/LIME explanations
- Types of leakage (test-to-train, feature-to-target) and mitigation strategies
- Handling imbalanced data, missing values, and confounds
π Full Program: Google Doc
π Slides & Materials: Sciebo
π¨βπ»π©βπ» See you in class! Happy learning! π¨βπ»π©βπ»