Skip to content

Implementing PPO from scratch in PyTorch to solve car racing

License

Notifications You must be signed in to change notification settings

JinayJain/deep-racing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Self-Driving Racecar with Proximal Policy Optimization

Solving the OpenAI Gym CarRacing-v0 environment using Proximal Policy Optimization.

Read the full report.

Demo

Video Demo

See the full video demo on YouTube.

Results

After 5000 training steps, the agent achieves a mean score of 909.48±10.30 over 100 episodes. To reproduce the results, run the following commands:

mkdir logs
python demo.py --ckpt extra/final_weights.pt --delay_ms 0

Results from episodes will be saved to logs/episode_rewards.csv.

Implementation Details

About

Implementing PPO from scratch in PyTorch to solve car racing

Resources

License

Stars

Watchers

Forks

Languages