Skip to content

Reinforcement Learning in Control | Course Materials | 4031 Semester | Fall 2024

Notifications You must be signed in to change notification settings

setarekhosravi/RLinControl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reinforcement Learning in Control

This repository contains course materials, assignments, projects and resources for the Reinforcement Learning in Control course at Iran University of Science and Technology (IUST). The content includes theoretical foundations of RL, optimal control theory, and practical implementations.

Course Information

  • University: Iran University of Science and Technology (IUST)
  • Department: School of Electrical Engineering
  • Course: Reinforcement Learning in Control

Course Staff

  • Professor: Dr. Saeed Shamaghdari
  • Teaching Assistant: Fatemeh Mahdavi

Repository Structure

📚 ClassHWs/

  • Class assignments given by instructor
  • Includes theoretical problems and proofs
  • Focus on mathematical foundations and theorem proving
  • Solutions can be submitted in written form or as code implementations

💻 HWs/

  • Teaching Assistant designed homework assignments
  • Complete solution reports and implementations
  • Associated code files for practical exercises

📖 Lectures/

Instructor's PowerPoint presentations covering:

  • Reinforcement Learning fundamentals
  • RL applications in Control Systems
  • Optimal Control Theory

📑 Other Useful Resources/

External course materials from:

  • Introduction to Reinforcement Learning by David Silver (UCL)
  • Reinforcement Learning in MATLAB and RL for Control courses by Omid Zandi (Faradars)

🎯 Seminars/

Our group presentations on:

  • RL Platform: PettingZoo
  • RL General Concept: Decision Transformers

Prerequisites

  • Basic understanding of Control Systems
  • Probability and Statistics
  • Linear Algebra
  • Programming skills (for implementation assignments)

Course Overview

This course explores the intersection of Reinforcement Learning and Control Systems, covering both theoretical foundations and practical applications. The curriculum bridges classical control theory with modern RL approaches.

Contributors

Resources and References

  • Sutton, R. S., & Barto, A. G. (2018). Reinforcement Learning: An Introduction. MIT Press.
  • Course Lectures and Materials by Dr. Shamaghdari
  • David Silver's Introduction to RL
  • Faradars RL and RL for Control Courses
  • Additional reading materials and papers in respective directories

Note

This repository is maintained as part of a university course at Iran University of Science and Technology. The content structure follows the course curriculum and includes both theoretical and practical components of RL in Control Systems.

About

Reinforcement Learning in Control | Course Materials | 4031 Semester | Fall 2024

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published