Модуль environs.simple_base¶
Это документация для основного модуля simple_base.
environs.simple_base
¶
SimpleBase
¶
Bases: Environ
calc_confidence
property
¶
Использовать ли уверенность шага при нейроэволюции. При уверенном шаге будет увеличение награды.
complexity
property
¶
Сложность вычисляемого окружения.
При большей сложности будут задействованно больше нейронов.
env_params
property
¶
Передаваяемые параметры окружению.
id
property
¶
ИД окружения.
name
property
¶
Выводимое названия окружения.
number_input_neurons
property
¶
Количество входных нейронов.
number_output_neurons
property
¶
Количество выходных нейронов.
params
property
¶
Передаваяемые параметры окружения.
episode_reward(observation)
¶
Выдаваемая награда за эпизод игры.
Параметры
observation (np.ndarray): Зона наблюдения на последнем шаге.
Возвращает
Optional[float]: Награда или пустота.
step_reward(observation)
¶
Выдаваемая награда за каждый шаг в одном эпизоде игры.
Параметры
observation (np.ndarray): Зона наблюдения на каждом шаге.
Возвращает
Optional[float]: Награда или пустота.
update_vector(output_vector)
¶
Преобразует выходной вектор из нейросети для метода action окружения.
Параметры
output_vector (Union[np.ndarray, torch.Tensor]): Выходной вектор после нейросети.
Возвращает
Any: Данные для передачи в action.