Skip to content

Containing a custom-built Reinforcement Learning environment and implementations of key RL algorithms like Q-learning and SARSA, tested in scenarios such as a drone navigation challenge and the Frozen Lake environment.

Notifications You must be signed in to change notification settings

fardinabbasi/Tabulated_RL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

Tabulated Reinforcement Learning

Windy Drone

This project features a custom-built Reinforcement Learning (RL) environment named Windy Drone, created from scratch. The environment is a 6×6 gridworld where a drone must navigate from a random starting point to a random destination while avoiding obstacles and managing its battery and health.

It includes implementations of several RL algorithms such as Q-learning, SARSA, n-step Tree Backup, and Monte Carlo which also developed from scratch. Each algorithm is thoroughly tested in this environment, with detailed pseudocode, implementation examples, and performance results provided. The environment’s reward system is influenced by Gaussian distributions, and episodes can be truncated based on battery and health levels.

For more details, read this.

Frozen Lake

This project includes an implementation of Q-learning developed from scratch. It is thoroughly tested in the Frozen Lake environment, and detailed pseudocode, implementation examples, and performance results are provided.

For more details, read this.

About

Containing a custom-built Reinforcement Learning environment and implementations of key RL algorithms like Q-learning and SARSA, tested in scenarios such as a drone navigation challenge and the Frozen Lake environment.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published