Course Websites

CS 441 - Applied Machine Learning

Last offered Fall 2026

Official Description

Techniques of machine learning to various signal problems: regression, including linear regression, multiple regression, regression forest and nearest neighbors regression; classification with various methods, including logistic regression, support vector machines, nearest neighbors, simple boosting and decision forests; clustering with various methods, including basic agglomerative clustering and k-means; resampling methods, including cross-validation and the bootstrap; model selection methods, including AIC, stepwise selection and the lasso; hidden Markov models; model estimation in the presence of missing variables; and neural networks, including deep networks. The course will focus on tool-oriented and problem-oriented exposition. Application areas include computer vision, natural language, interpreting accelerometer data, and understanding audio data. Course Information: 3 undergraduate hours. 3 or 4 graduate hours. Prerequisite: One of CS 225 or CS 277, and one of CS 361, STAT 36

Related Faculty

Subject Area

  • Artificial Intelligence
TitleSectionCRNTypeHoursTimesDaysLocationInstructor
Applied Machine LearningAMG74468LCD31230 - 1345 T R  0027/1025 Campus Instructional Facility Derek Hoiem
Applied Machine LearningAMU74467LCD31230 - 1345 T R  0027/1025 Campus Instructional Facility Derek Hoiem
Applied Machine LearningCSU79903ONL3 -    Marco Morales Aguirre
Applied Machine LearningDS381001ONL3 -    Marco Morales Aguirre
Applied Machine LearningDS474471ONL4 -    Marco Morales Aguirre
Applied Machine LearningMC380997ONL3 -    Marco Morales Aguirre
Applied Machine LearningMC479904ONL4 -    Marco Morales Aguirre