Spaces:
Build error
Build error
| import gym | |
| from stable_baselines3 import DQN | |
| from tetris_env import TetrisEnv | |
| import pygame | |
| import time | |
| def main(): | |
| env = TetrisEnv() | |
| model = DQN.load("models/dqn_tetris") | |
| episodes = 5 | |
| for ep in range(1, episodes + 1): | |
| obs = env.reset() | |
| done = False | |
| total_reward = 0 | |
| while not done: | |
| env.render(mode='human') | |
| action, _states = model.predict(obs, deterministic=True) | |
| obs, reward, done, info = env.step(action) | |
| total_reward += reward | |
| pygame.time.wait(100) | |
| print(f"Episode {ep}: Total Reward = {total_reward}") | |
| env.close() | |
| if __name__ == "__main__": | |
| main() | |