AI4Finance-Foundation / AI4Finance-Foundation/ElegantRL

some confusion about Evaluator

Ouverte
#462 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Python
Étoiles
4.4k
Forks
978
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

May I ask why the author is in the class Evaluator:

def __init__(self, cwd: str, env, args: Config, if_tensorboard: bool = False):

self.cwd = cwd # current working directory to save model

self.env = env # the env for Evaluator, `eval_env = env` in default

self.agent_id = args.gpu_id

self.total_step = 0 # the total training step

self.start_time = time.time() # `used_time = time.time() - self.start_time`

self.eval_times = args.eval_times # number of times that get episodic cumulative return

self.eval_per_step = args.eval_per_step # evaluate the agent per training steps

_**_self.eval_step_counter = -self.eval_per_step # `self.total_step > self.eval_step_counter + self.eval_per_step`
Here self.eval_step_counter= -self.eval_per_step is selected and self.eval_step_counter=0 in hellow dqn_**_

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.