IMGS 362

Machine Learning for Image Analysis

Rochester Institute of Technology · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

This course explores the theoretical foundations and practical applications of machine learning in image processing, thus enabling students to tackle real-world problems through cutting-edge image analysis projects. The course will introduce the fundamentals of machine learning methods suitable for image analysis. The student will be exposed to (1) machine learning basics, including supervised, unsupervised, and deep learning techniques, and their adaptation to image data; (2) theoretical underpinnings of deep neural networks, including feedforward and convolutional neural networks (CNNs), recurrent neural networks (RNNs), and autoencoders, and understand how to leverage them for image classification, object detection, image segmentation, and video analysis; (3) deep learning optimization algorithms, optimization challenges, and the role of hyperparameters tuning; (4) Gaussian processes and posterior inference; (5) advanced computer vision tasks, including image recognition, object detection, and localization; (6) semantic and instance segmentation, and their applications in understanding image content at a pixel-level; and (7) practical implementation of deep learning models for image analysis using popular programming frameworks, such as TensorFlow and PyTorch.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 10 hours ago

001

Availability not recently verified
Class #rochester_2-IMGS362Fall 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?