Course contents for Machine Learning Methods (MATH 4388/5388 at University of Colorado Denver)
- Definition of machine learning
- Components and types of machine learning systems
- Fundamental concepts behind machine learning
- Challenges of machine learning
- Review of two libraries: NumPy and Pandas
- Get the data
- Explore the data (Exploratory Data Analysis or EDA)
- Prepare the data for machine learning algorithms
- Select and fine-tune a model
- Confusion matrix
- Precision and recall
- F1 score
- Precision/recall curve
- Receiver Operating Characteristic (ROC) curve
- Multiclass classification
- Linear regression: Problem formulation, assumption, loss function, gradient
- Normal equation
- Scikit-learn implementation
- Evaluation metrics
- Gradient descent (GD) and variants
- Nonlinear extension and regularization
- Logistic regression
- K-means clustering
- DBSCAN
- Gaussian mixture model