Skip to content

LunarLander-v2 (OpenAI Gym) example, using rust, trc-rs and bevy

Notifications You must be signed in to change notification settings

Robsutar/lunar-lander-tch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lunar Lander v2 using tch-rs

LunarLander-v2 (OpenAI Gym) example, using rust, trc-rs and bevy

controller_ai_running

There are two implementations in this repository:

Building and running

You need the rust compiler (cargo), then run:

cargo run --release

Controlling manually

There is an human-controller implementation, for this lunar lander game, to enable it change the human_controller boolean to true in main.rs:

-    let human_controller = false;
+    let human_controller = true;

Versions

  • Version 2.3.0: Train model with Double Deep Q-Network, Duelling Deep Q-Network, prioritized experience replay and Noisy network.
  • Version 1.1.0: Lunar Lander environment creation, DQN network implementation, with replay buffers, soft updates, and more base fundamentals for Deep Q-Networks.

About

LunarLander-v2 (OpenAI Gym) example, using rust, trc-rs and bevy

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages