Special Topics in Optimization
- Introduction to machine learning
- Regression
- Bias, variance, overfitting
- numpy and matplotlib packages in Python, pyomo optimization package in Python
- Classification, logistic regression, Confusion matrix, evaluation metrics
- Support vector machine
- Kernel
- Multi-class classification
- Decision tree, Ensemble learning
- Unsupervised learning (Clustering problem)
- Unsupervised learning (Dimension reduction by PCA)
- Data preprocessing, pandas package in Python
- Introduction to artificial neural networks
- sklearn package in Python
- Applications