from stable_baselines3 import A2C from tetris_gym.wrappers.observation import ExtendedObservationWrapper class Agent: def __init__(self, env) -> None: self.model = A2C.load("agent/model_20x10") self.observation_wrapper = ExtendedObservationWrapper(env) def act(self, observation): # Ha tanításkor modosítottuk a megfigyeléseket, akkor azt a módosítást kiértékeléskor is meg kell adnunk. extended_obsetvation = self.observation_wrapper.observation(observation) return self.model.predict(extended_obsetvation, deterministic=True)