Перейти к содержанию

Модуль 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.