CE6143 - Introduction to Data Science (Fall 2026)

Lecture language: English

Meeting time

Location

Staff

Recommended textbooks

Supplementary materials

Grading

Slides

Progress (subject to change)

WeekDateContentExercise
19/81. Overview of the course
29/151. Introduction to ML
2. KNN
3. k-means
4. Distance measures
Project proposal (group) (due: 9/28 23:59:59)
39/221. Entropy
2. Decision tree
49/291. Matrix derivatives
2. Linear regression and regularization (Lasso, Ridge, Elastic-net)
510/6
No physical class; lecture is given by recorded video
Logistic regression and gradient ascent
610/131. Evaluation metrics for binary classification, multi-class classification, and multi-label classification
2. ROC curve vs PR curve
710/201. Entropy, cross-entropy, and KL-divergence
2. Practical concerns on traditional machine learning
3. Ensemble learning
810/271. Gradient boosting machines
2. Linear SVM
1. Progress report (due: 10/26 23:59:59)
2. Kaggle Competition begins (due: 11/16 23:59:59)
911/3Multi-layer perceptron and backpropgagation
1011/10Convolutional neural network
1111/171. Kernel SVM
2. Regularized linear regression and classification
3. Linear SVM with poly-2 terms vs. polynomial kernel SVM
1211/241. Recurrent neural network
2. Practical concerns of DNN
1312/11. Word2Vec
2. Transformer and Large Language Model
1412/8Decoupled learning by associated learning and SCPL
1512/15
No physical class; lecture is given by recorded video
LLM alignment, LLM bias, and AI ethics
1612/22Flexible learning week: Explainable AI and AI ethicsFinal project (due: 12/21 23:59:59)