CSCI 637
Machine Learning Systems Implementation
Rochester Institute of Technology · UGRD · Fall 2026
Catalog description
This course covers the practical implementation of machine learning systems at scale. Students will learn how to build ML systems that are efficient, robust, and deployable across diverse hardware and software environments. Topics include model optimization, memory and compute management, GPU acceleration, distributed training, quantization, inference serving, and evaluation of system trade-offs. Assignments emphasize hands-on coding in modern frameworks, benchmarking, and profiling. The final project requires students to implement and optimize an ML system (e.g., training pipeline, serving infrastructure, or deployment on edge devices) and present empirical results. This project-oriented approach ensures students gain both theoretical understanding and real-world engineering experience.
Sections
Current meeting, instructor, credit, and enrollment details
001
Availability not recently verified- Days & times
- No scheduled meeting time
- Meeting dates
- —
- Location
- —
- Instructor
- Staff