““呼叫”功能与“网络”类中基本方法的签名不匹配”-建立A3C模型

时间:2019-10-20 07:48:19

标签: python tensorflow keras keras-layer tf.keras

我正在尝试测试本教程提供的A3C模型: https://medium.com/tensorflow/deep-reinforcement-learning-playing-cartpole-through-asynchronous-advantage-actor-critic-a3c-7eab2eea5296

首先,由于该算法无法识别所有软件包(尽管已安装),所以我尝试以不同的方式引用它们:

  • 从tensorflow导入keras(无效)
  • 从tensorflow._api.v1导入keras(有效)

现在,我具有以下A3C模型的基本概念:

ActorCriticModel(keras.Model)类:

ghc

model = ActorCriticModel()

提供软件包:

  • 来自keras导入层(被认为是二手包)
  • 从keras.layers导入输入(不被识别为二​​手包)

我目前面临的问题是,模型中的输入不是“类'Network'中基本方法的匹配签名”。

我该如何解决?

关于我使用的程序和API的版本:

  • Python 3.7.3
  • Tensorflow 1.13.1
  • Keras 2.3.1

0 个答案:

没有答案