CS 436

Intro to Machine Learning

Binghamton University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

This course provides a broad introduction to machine learning and its applications. Major topics include: supervised learning (generative/discriminative learning, parametric/non-parametric learning, support vector machines, neural networks); computational learning theory (bias/variance tradeoffs, VC theory, large margins); unsupervised learning; and semi-supervised learning. The course gives students both the basic ideas and intuition behind different techniques as well as a more formal understanding of how and why they work. The course discusses recent applications of machine learning, including data mining, computer vision, natural language processing, bioinformatics, and information retrieval. Throughout the course, students learn state-of-the-art machine learning models and read papers on recent developments in AI. To ensure students develop genuine understanding of how these models work rather than relying on tools that obscure the underlying mechanics, this course prohibits the use of AI except on a class project where students may choose to design new AI models or use AI to identify and solve problems of their choice. Prerequisites: CS 375 and either MATH 327 or MATH 448. All prerequisites must have a grade of C- or better. Typically offered every semester; at least once every academic year.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 10 hours ago

001

Availability not recently verified
Class #binghamton-CS436Fall 2026UGRD3 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?