【问题标题】:AttributeError: module 'tensorflow._api.v2.train' has no attribute 'RMSPropOptimizer'AttributeError:模块“tensorflow._api.v2.train”没有属性“RMSPropOptimizer”
【发布时间】:2021-10-08 21:45:40
【问题描述】:

我正在尝试使用 google colab 运行此 code file。虽然我得到了一些输出,但出现了一个错误

AttributeError: module 'tensorflow._api.v2.train' has no attribute 'RMSPropOptimizer'

我在堆栈溢出上查找了这个问题,就像我遇到的大多数问题一样,但没有解决方案。有人,请帮助我理解代码有什么问题。我对 TensorFlow 完全陌生。

注意:我会在这里粘贴整个代码,但它是一个超过 1400 行的代码,所以我直接超链接了文件,因为人们可能会生气,此外,这样做会使这篇文章变得非常长。但如果需要,我可以编辑帖子并将整个代码粘贴到此处。

【问题讨论】:

    标签: python tensorflow google-colaboratory attributeerror


    【解决方案1】:

    正确的名称是RMSprop,它位于tf.keras.optimizers 下。因此,请更换

    optimizer=tf.train.RMSPropOptimizer(1e-4)
    

    optimizer=tf.keras.optimizers.RMSprop(1e-4)
    

    TensorFlow 版本:v2.5.0

    来源和更多信息:

    【讨论】:

    • 谢谢兄弟!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-24
    • 2020-10-03
    • 2021-03-25
    • 2020-07-05
    • 2020-07-29
    相关资源
    最近更新 更多