class_docstr: A wrapper around evosax's OpenAI Evolution Strategies.
  Implementation:
  https://github.com/RobertTLange/evosax/blob/main/evosax/strategies/open_es.py
  Reference: Salimans et al. (2017) - https://arxiv.org/pdf/1703.03864.pdf
  
  NOTE: More details on the optimizer configuration can be found here
  https://github.com/RobertTLange/evosax/blob/main/evosax/utils/optimizer.py
class_docstr_tok: ["A","wrapper","around","evosax","'s","OpenAI","Evolution","Strategies",".","Implementation",":","https",":","\/\/github.com\/RobertTLange\/evosax\/blob\/main\/evosax\/strategies\/open_es.py","Reference",":","Salimans","et","al",".","(","2017",")","-","https",":","\/\/arxiv.org\/pdf\/1703.03864.pdf","NOTE",":","More","details","on","the","optimizer","configuration","can","be","found","here","https",":","\/\/github.com\/RobertTLange\/evosax\/blob\/main\/evosax\/utils\/optimizer.py"]
code: def best_params(self) -> jnp.ndarray:
      return jnp.array(self.es_state.mean, copy=True)
  
file_path: evojax/evojax/algo/open_es.py
imports: import sys
  import logging
  from typing import Union
  import numpy
  import jax
  import jax.numpy
  from evojax.algo.base import NEAlgorithm
  from evojax.util import create_logger
label_desc: Use image node_id 4 for calling the OpenES obj's underlying member method code with example usage: obj.best_params() and returns: jnp