2AI4203 Machine Learning

Fall 2026 · Korea Aerospace University

Course Information

InstructorJiyoon Shin · jiyoonshin@kau.ac.kr
Teaching AssistantsMinjae Won · lgtwins2003@gmail.com
Yewon Hwang · hamcheese8989@kau.kr
LectureWednesday 14:00–18:00 · Electronics Building 422
Office HoursTuesday / Thursday 14:00–17:00 · Electronics Building 403
GradingMidterm 30% · Final 30% · Homework 30% · Attendance 10%

Homework Assignments

  • Homework assignments should be submitted via LXP.
  • Late submissions will not be accepted.
AssignmentAssignedDueDocument
Homework 1Sep. 24 at 00:00Sep. 30 at 23:59Assignment PDF
Homework 2Oct. 15 at 00:00Oct. 18 at 23:59Assignment PDF
Homework 3Nov. 12 at 00:00Nov. 18 at 23:59Not yet posted
Homework 4Dec. 03 at 00:00Dec. 06 at 23:59Not yet posted

Lecture Slides

Course schedule and downloadable materials

DateTopicDescriptionDocuments
Part I: Foundations of Machine Learning
Sep. 02 Lecture 1
Introduction to Machine Learning
  • Course overview
  • What is machine learning?
  • AI vs. ML vs. DL
  • Applications of machine learning
Sep. 09 Lecture 2
Learning from Data & Linear Regression
  • Data & learning paradigms
  • Classification vs. regression
  • Machine learning workflow
  • Linear regression
  • Loss functions
  • Gradient descent
Sep. 16 Lecture 3
Classification with Linear Models
  • Binary classification
  • Logistic regression
  • Sigmoid & binary cross-entropy
  • Multiclass classification
  • Softmax & cross-entropy
Sep. 23 Lecture 4
Model Evaluation and Generalization
  • Data splits & model selection
  • Cross-validation
  • Performance metrics
  • Underfitting & overfitting
  • Bias-variance tradeoff
  • Regularization & early stopping
Sep. 30 Lecture 5
Tree-Based Machine Learning Models
  • Decision trees
  • Splitting criteria
  • Tree complexity & pruning
  • Bagging & random forests
  • OOB evaluation & feature importance
Oct. 07 Lecture 6
Support Vector Machines & Boosting
  • Feature scaling
  • Support vector machines
  • Kernel methods & nonlinear SVM
  • Bagging vs. boosting
  • AdaBoost & gradient boosting
  • XGBoost & LightGBM
Oct. 14 Lecture 7
Dimensionality Reduction & Clustering
  • Unsupervised learning
  • Principal component analysis
  • K-means clustering
  • Hierarchical clustering
  • Clustering evaluation
Oct. 21Midterm Exam——
Part II: Modern Machine Learning: Practice & Reliability
Oct. 28 Lecture 8
Machine Learning in Practice
  • Data preprocessing
  • Feature engineering
  • Data leakage
  • Model selection
  • Hyperparameter optimization
  • Machine learning pipelines
  • Common pitfalls
Nov. 04Lecture 9
Neural Networks & Representation Learning
  • From linear models to neural networks
  • Multi-layer perceptrons
  • Activation functions
  • Forward & backpropagation
  • Gradient-based learning
  • Representation learning
Not yet posted
Nov. 11Lecture 10
Trustworthy & Explainable Machine Learning
  • Interpretability & explainability
  • Feature importance & SHAP
  • Confidence & calibration
  • Uncertainty estimation
  • Fairness, bias & adversarial robustness
  • Conformal prediction
Not yet posted
Nov. 18Lecture 11
Machine Learning under Distribution Shift
  • Distribution shift
  • Covariate, label & concept shift
  • OOD detection
  • Domain adaptation & generalization
  • Robust learning
Not yet posted
Nov. 25Lecture 12
Data-Centric Machine Learning
  • Data quality
  • Label noise
  • Class imbalance & long-tailed data
  • Dataset bias
  • Sampling & augmentation
  • Data-centric AI
Not yet posted
Dec. 02Lecture 13
Foundation Models & Emerging ML Paradigms
  • Foundation models
  • Attention & transformers
  • Pretraining & in-context learning
  • Foundation models beyond language
  • TabPFN & AutoML
  • Future directions
Not yet posted
Dec. 09Final Exam——