Dec 16, 2025  
ARCHIVED 2024-25 Undergraduate Catalog 
    
ARCHIVED 2024-25 Undergraduate Catalog [ARCHIVED CATALOG]

CMP 355 - Machine Learning (3)

Prerequisites: CMP 145  and junior / senior standing, or permission
This course provides a broad introduction to machine learning. Topics include: classification with neural networks and decision trees, different methods of training networks, and deep learning with a variety of systems, such as convolutional neural networks. We will apply these models to several domains such as motion picture recommendations, handwriting recognition, and computer vision. Upon completion of the course, students should be familiar with machine learning in the Python programming language, and be able to create, train, and use machine learning systems to solve at least one real-world problem.