Skip to content

Repository for the Reinforcement Learning assignments from my university's RL course

License

Notifications You must be signed in to change notification settings

AbduEhab/Cpp-RL-GridWorld-Algorithims

Repository files navigation

Overview

Just enable the required features from the CMakeLists (@line 105) and it'll add all the required submodules and linker tags and even copy the DLLs to the binary directory on windows!

Implemented algorithms:

  • MPD - State and value functions.
  • Belmen's Optimality equation using iterations - State and Value function.

@Moataz was my team mate for the assignments.

Now works in Release and RelWithDebInfo modes!

Requirements (for compiling)

  • CMake
  • x86 or x64 compiler (only tested with MSVC, MinGW on windows and GCC for UNIX)

Profiling

You can use https://ui.perfetto.dev/ to view the profiling data. The data is stored in profiling/ and is named perfetto_trace.json.

Output Figures

GUI Output Terminal Output

About

Repository for the Reinforcement Learning assignments from my university's RL course

Resources

License

Stars

Watchers

Forks

Packages

No packages published