加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
test_sac.py 639 Bytes
一键复制 编辑 原始数据 按行查看 历史
邹吉华 提交于 2023-04-04 17:02 . 1.2.4
from stable_baselines3 import SAC
from training_env import TrainingEnv
from stable_baselines3.common.vec_env import VecFrameStack,DummyVecEnv
from stable_baselines3.common.evaluation import evaluate_policy
TEST_BEGIN_TIME = ["2022-09-05"]
env = TrainingEnv(TEST_BEGIN_TIME)
env = DummyVecEnv([lambda:env])
model = SAC.load("./best_model",env)
mean_reward, std_reward = evaluate_policy(model, env,1)
print(f"{mean_reward} {std_reward}")
obs = env.reset()
while True:
action, _ = model.predict(obs,deterministic=True)
obs, rewards, dones, info = env.step(action)
#env.render()
if dones :
env.close()
break
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化