【问题标题】:Do I need to install keras 2.0 seprately after installing tensorflow 1.3?安装 tensorflow 1.3 后是否需要单独安装 keras 2.0?
【发布时间】:2018-01-26 05:58:43
【问题描述】:

我刚刚将我的 tf 从 1.0 升级到 tf 1.3 (pip install --upgrade tensorflow) 。我知道 keras 2.0 自 tf 1.2 版以来成为 tensorflow 的一部分。但是,当我导入 keras 并检查其版本时,它仍然显示 1.2。我也应该升级keras吗?如果是这样,那么“the Keras API will now become available directly as part of TensorFlow, starting with TensorFlow 1.2”是什么意思?

【问题讨论】:

  • 如果你想这样使用keras,不要导入keras,直接使用tf中集成的api:tensorflow.org/api_docs/python/tf/contrib/keras
  • 我刚刚安装了 Keras 2,它在一个简单的示例中运行良好。如果 Keras 现在是 tensorflow 的一部分(作为 tf v1.2),我仍然不明白为什么我必须这样做
  • 当您将 keras 与 tensorflow 一起使用时,您是否以这种方式导入它:from "tf.contrib import keras" ?如果你想通过tensorflow使用它,你必须使用集成在tensorflow中的库......位于tf.contrib.keras......然后你可以使用tf.contrib.keras.conv1D例如......是一维卷积层

标签: tensorflow keras


【解决方案1】:

不,您不需要单独安装 keras 2.0。 (见:https://www.tensorflow.org/guide/keras

这样做

import tensorflow as tf

model = tf.keras.Sequential()

不要这样做(除非你真的需要独立于框架的代码):

import keras

model = keras.Sequential()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-02
    • 2022-01-19
    • 2017-01-06
    • 1970-01-01
    • 1970-01-01
    • 2019-03-14
    • 2020-09-21
    • 1970-01-01
    相关资源
    最近更新 更多