Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
ha-mano committed Sep 2, 2024
1 parent 4d40814 commit df97ad9
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -320,6 +320,7 @@ The full source code is available [here](./examples/catcma.py).
#### Maximum a Posteriori CMA-ES [Hamano et al. 2024b]
MAP-CMA is a method that is introduced to interpret the rank-one update in the CMA-ES from the perspective of the natural gradient.
The rank-one update derived from the natural gradient perspective is extensible, and an additional term, called momentum update, appears in the update of the mean vector.
The performance of MAP-CMA is not significantly different from that of CMA-ES, as the primary motivation for MAP-CMA comes from the theoretical understanding of CMA-ES.

<details>

Expand All @@ -339,7 +340,7 @@ def rosenbrock(x):

if __name__ == "__main__":
dim = 20
optimizer = MAPCMA(mean=3 * np.ones(dim), sigma=2.0, momentum_r=dim)
optimizer = MAPCMA(mean=np.zeros(dim), sigma=0.5, momentum_r=dim)
print(" evals f(x)")
print("====== ==========")

Expand Down

0 comments on commit df97ad9

Please sign in to comment.