【问题标题】:Import tensorflow contrib learn python learn导入tensorflow贡献学习python学习
【发布时间】:2018-10-08 18:30:38
【问题描述】:

我是张量流的新手。当我使用 import tensorflow.contrib.learn.python.learn 使用 DNNClassifier 时,它给了我一个错误:module object has no attribute python Python 3.4 版 TensorFlow 1.7.0

【问题讨论】:

    标签: python python-3.x tensorflow scikit-learn deep-learning


    【解决方案1】:

    如果你只需要DNNClassifier,那么使用

    from tensorflow.contrib.learn import DNNClassifier
    

    如果您需要整个库,请使用import tensorflow.contrib.learn

    为了完成,这里是DNNClassifier 的文档,显示它在tensorflow.contrib.learn 下。一般来说,您永远不需要在 tensorflow 导入语句中包含 ...python

    【讨论】:

      【解决方案2】:

      tensorflow.contrib.learn 模块没有 python 模块,如错误消息所示。您可以通过以下方式导入 DNNClassifier:

      from tensorflow.contrib.learn import DNNClassifier
      

      【讨论】:

        【解决方案3】:

        您的导入语句中似乎有错误。试试

        from tensorflow.contrib.learn import DNNClassifier

        【讨论】: