Machine Learning Foundations and Practice

This course covers fundamental concepts, methods, and tools for machine learning using Python. We will emphasize a learn by doing approach with a heavy reliance upon exercises and assignments in Python and utilizing modern ML packages. Jupyter notebooks will be used as a framework for combining machine learning models with notes documenting the design and development of experiments. You will learn the basics of data representation and visualization as well as common well established practices for characterizing and classifying data. You will also learn to develop and apply modern machine learning models and most importantly, understand the process that underlies the design and conduct of effective machine learning experiments.

2025 Fall Semester Details

Instructor(s)

Instructor

Nathaniel Blanchard

Office

CSB 364

Email

nathaniel.blanchard@colostate.edu

Office Hours

N/A

Class Schedule

Section

Schedule

Location

Instructor

001

TR 11:00a – 12:15p

Bio 136

Blanchard

801

Async

Online

Blanchard

TA Office Hours

XanderT/Th 3.30p – 4.30p, W 9a-11a
SifatM 11a-1p, T 8p-9p
ArtemioM/W/F 1p-2p
JiakangM/T/W 3p -4p
MoinulW 4p-5p, Th 4p-6p