Skip to content

Latest commit

 

History

History

nes

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Natural Evolution Strategies

An implementation of Natural Evolution Strategies for black box optimization.

How it works

Natural Evolution Strategies optimizes a black box function parameterized with a set of weights by mutating a baseline set of weights with noise for each member of the population, then biasing the noise provided to the rewards achieved and summing that accross the entire population. The baseline set of weights is then updated at each generation based on the Natural Gradient of the entire population.

eq

Examples

See the experiments folder for example implementations.

Roadmap

  • More enviornments
  • K8s
  • Support multiple weights.

References