首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    《Scikit-Learn、Keras与TensorFlow机器学习实用指南(第二版)》第18章 强化学习

    我们使用tf_agents.networks.q_network.QNetwork类: from tf_agents.networks.q_network import QNetwork preprocessing_layer...QNetwork的底层包含两个部分:一个处理观察的编码网络,和一个输出Q-值的输出层。TF-Agent的EncodingNetwork类实现了多种智能体都使用了的神经网络架构(见图18-14)。 ?...QNetwork将编码网络的输出传入给紧密输出层(每个动作一个神经元)。...笔记:QNetwork类非常灵活,可以创建许多不同的架构,如果需要更多的灵活性,还以通过创建自己的类:扩展类tf_agents.networks.Network,像常规自定义Keras层一样实现。...然后创建DQNAgent,传入时间步和动作配置、QNetwork、优化器、目标模型更新间的训练步骤数、损失函数、衰减率、变量train_step、返回ε值的函数(不接受参数,这就是为什么使用匿名函数传入

    1.9K10

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券