Skip to content

Latest commit

 

History

History
77 lines (41 loc) · 3.06 KB

README.md

File metadata and controls

77 lines (41 loc) · 3.06 KB

Symphony

Acknowledgements: My heart belongs to Jesus. Jesus is Love. Whoever seeks Him, finds Him... This algorithm was created in 3 years with Jesus directing me and through my mom's and sister's financial support. I want to say thanks to the "University of Szeged" for providing me facilities to continue the research

I wrote a short book with a careful explanation: https://www.amazon.com/dp/B0CKYWHPF5 email: [email protected] if you want to support me: 4400 4301 8810 7871 (VISA)

The algorithm is cleaned, 265 lines, includes:

  1. without multi-agents, model-free, off-policy (can work real-time) Actor and Critic
  2. harmonics in neural networks
  3. rectified Huber symmetrical/assymetrical error loss functions
  4. "immediate" Advantage (but excessive training)
  5. "movement is life" concept
  6. careful TD3, element-wise minimum of 3 sub-nets
  7. fading replay buffer: old transitions fade away gradually

ver 2.0 includes:

  1. reduced objective to learn Bellman's sum of dumped reward's variance
  2. improve reward variance through immediate Advantage

image

All agents can be further improved if training continues, but only episode numbers were concerned.

MountainCarContinuous-v0 Animation
image Mountain
LunarLander-v2 Animation
image LunarLander
BipedalWalker-v3 Animation
image BipedalWalker
Ant-v4 Animation
image Ant
Humanoid-v4 (ver 1.0) Animation
image Humanoid
Walker-v4 Animation
image Walker-2d

additionally:

  1. slightly random initialization prevent the same initial states in the buffer
  2. exploration-noise in the beginning