BIOSTAT 216: Machine Learning in R for the Biomedical Sciences: Methods for Prediction, Pattern Recognition, and Data Reduction (Winter 2022)
Section outline
-
-
Biostat 216 Forum
-
Course Zoom Zoom meeting
-
Project turn in Assignment
-
Example project File
-
Lecture: What is Machine Learning? Introductory concepts
Supervised vs. Unsupervised learning. Overview of prediction techniques for supervised learning. Discussion of overfitting, loss functions, parametric vs. non-parametric models, and the bias-variance trade-off.
Location: MH-1400
Readings:
- ISLR: Sec 2-2.2.2, Sec 3-3.2
- ESL: Sec 1
References for R:
- https://class.lambdamd.org/pdsr/
References for basic linear algebra:
-
Lecture 1 Video Media Resource
-
Homework 1 turn in Assignment
Due 11:59 PM January 19th, 2022
-
HW1 soln File
-
Lab
-
Lab1 solutions File
-
Lecture: Model fitting by optimization & Classification
Linear regression as an optimization procedure; Introduction to classification models: logistic regression, multinomial regression, linear discriminant analysis, K-nearest neighbors, receiver operating characteristic (ROC)
Readings:
- ISLR: Sec 4-4.4.3
- ESL: Sec 4 - 4.4
-
Lecture 2 Media Resource
-
Lab
-
Lab 2 solutions File
-
Lecture: Penalized Regression and Classification
Model selection by cross-validation; Low versus high-dimensional data; Regularization methods: Ridge, variable subset selection, Lasso
ISLR: Sections 6.1-6.2, 6.4
ESL: Sections 3.3-3.4
-
lecture 3 Media Resource
-
Due 11:59PM February 2nd, 2022
-
Homework 2 turn in Assignment
Please turn in RmD and html file
-
HW2 soln File
-
Lab
-
Lab 3 solutions File
-
Lecture: Support Vector Machines
Maximum margin classifiers, support vector classifiers, support vector machinesISLR: Sec 9
ESL: Sec 4.5, 12.1-12.3
-
Lecture 4 Media Resource
-
Lab
-
Lab 4 solutions File
-
Lecture: Tree-based methods
Classification and regression trees; Bagging; Random forests
ISLR: Sec 8
ESL: Sec 9.2, 15-
Lecture 5 Media Resource
-
Due 11:59PM, February 16th, 2022
-
Homework 3 turn in Assignment
-
HW3 soln File
-
Lab
-
lab5 solutions File
-
Lecture: Boosting and gradient boosting
Boosting, Adaboost, Gradient boosted treesISLR: Sec 8.2.3
ESL: Sec 10
-
Lecture 6 Media Resource
-
Lab
-
lab6 solutions File
-
Lecture: Unsupervised learning
Unsupervised learning: clustering and dimension reduction
ISLR: Sec 10
ESL: Sec 14.3, 14.5.1
-
Lecture 7 Media Resource
-
Due 11:59PM, March 2nd, 2022
-
Homework 4 turn in Assignment
-
HW4 soln File
-
Lab
-
lab7 solutions File
-
Lecture: Neural networks
Deep learning, Dense neural networks, Convolutional neural networks
-
Lecture 8 Media Resource
-
Lab
-
lab8 solutions with pytorch File
-
Lecture: Applications lecture: clustering and classification of high-dimensional data in a genomic context
Clustering and classification of high-dimensional data in a genomic contextGuest lecture by Adam Olshen
-
Lecture 9 URL
-
Homework 5 turn in Assignment
Due 11:59PM, March 16th, 2022
-
Lab: We will discuss how to critique papers analyzing biomedical data using ML.
-
Reading assignment 1: Molecular signatures from omics data: From chaos to consensus File
-
Reading assignment 2: Minimum information about clinical artificial intelligence modeling: the MI-CLAIM checklist File
-
-
Lecture 10: Updating clinical prediction models
Readings: Steyerberg "Clinical Prediction Models" Chapter 20
-
Lecture 10 URL
-
Lab
-
Lab 10 solutions File
