mirror of
https://github.com/wassname/rl_2d_walker.js.git
synced 2026-09-24 13:50:30 +08:00
41 lines
1.1 KiB
Markdown
41 lines
1.1 KiB
Markdown
# boxidroid
|
|
|
|
TODO: Write a project description
|
|
|
|
## Installation
|
|
|
|
TODO: Describe the installation process
|
|
|
|
## Usage
|
|
|
|
TODO: Write usage instructions
|
|
|
|
## Contributing
|
|
|
|
1. Fork it!
|
|
2. Create your feature branch: `git checkout -b my-new-feature`
|
|
3. Commit your changes: `git commit -am 'Add some feature'`
|
|
4. Push to the branch: `git push origin my-new-feature`
|
|
5. Submit a pull request :D
|
|
|
|
## TODO
|
|
|
|
- make walker into an env, with reset, done etc
|
|
- display save loss curves... everything from info
|
|
- make diff env's, copy humanoidwalker, humanoid, learning2run etc
|
|
- display
|
|
- display/save time for each agent
|
|
- globals.step_counter
|
|
- x progress
|
|
- smile frown?
|
|
- save checkpoints
|
|
- [ ] obstacles later on
|
|
- [ ] load pretrained
|
|
- [ ] reward hacking
|
|
- [ ] head high, feet on ground, legs crossing, moving forward, angles near 0
|
|
|
|
# Credits
|
|
|
|
- The walker code is adapted from <a href="http://rednuht.org/genetic_walkers/">http://rednuht.org/genetic_walkers/</a>
|
|
- The refinforcement learning code uses <a href="https://github.com/janhuenermann/neurojs">neurojs</a>
|