CSC 4661

Reinforcement Learning

Milwaukee School of Engineering · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

At the most basic level an artificial intelligence (AI) is an automated decision-making system. In order to maximize the potential of AI, we need methods to teach it to make ‘good’ decisions over long periods of time. Reinforcement learning (RL) is one such method. This course focuses on building the expertise needed to construct and train AIs using RL. We will learn about key concepts, mathematics, algorithms, and applications of RL. We will begin by introducing different types of RL problems and the algorithms available to solve them. Next we will introduce Markov decision processes which will give the agents we seek to develop a formal framework that they can use to solve problems. Following this, students will review and implement multiple classical and modern foundational RL algorithms to solve applied AI control problems. Environmental simulators, performance metrics, on/off policy algorithms, the exploration vs exploitation tradeoff, and state/action/reward engineering will be discussed. Lecture content will be reinforced with hands-on tutorial-oriented laboratory exercises for development of representative applications. Students will finish the course by designing, implementing, testing, and documenting an AI trained using RL on a problem of their choice.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 4 hours ago

001

Availability not recently verified
Class #milwaukee_engineering-0384Fall 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?