加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
carla_learning_ddpg.py 734 Bytes
一键复制 编辑 原始数据 按行查看 历史
张利峰 提交于 2022-05-14 13:25 . update
import gym
from ddpg import Agent
if __name__ == '__main__':
env = gym.make('Pendulum-v1')
env.reset()
env.render()
params = {
'env': env,
'gamma': 0.99,
'actor_lr': 0.001,
'critic_lr': 0.001,
'tau': 0.02,
'capacity': 10000,
'batch_size': 32,
}
agent = Agent(**params)
for episode in range(100):
s0 = env.reset()
episode_reward = 0
for step in range(500):
env.render()
a0 = agent.act(s0)
s1, r1, done, _ = env.step(a0)
agent.put(s0, a0, r1, s1)
episode_reward += r1
s0 = s1
agent.learn()
print(episode, ': ', episode_reward)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化