是否总是需要在 Keras 之前安装 TensorFlow?为什么?

约翰·博萨诺瓦

我阅读了下面的文章。https://www.pyimagesearch.com/2016/11/14/installing-keras-with-tensorflow-backend/

好像是在 Keras 之前安装了 TensorFlow。据我研究,这是因为我们可以指定 CPU 或 GPU 参数进行安装。

在您看来,它是否总是需要在 Keras 之前安装 TensorFlow?为什么?

目前,我直接安装了 Keras,如下图所示。我得到了 TensorFlow 1.14 版。

我的 keras 和 tensorflow 安装

https://www.tensorflow.org/versions 中,我发现最新的 TensorFlow 是 v2.2。

谢谢你。

蓬松。

提姆布斯·卡林

这是在 TensorFlow 中实现 Keras 之前的要求。

即使在 1.14 版本中,Keras 也已经存在于 TensorFlow 包中。

目前和在可预见的未来,推荐的方法是使用keras inside Tensorflow,甚至 Keras 的创建者 Francois Chollet 也提到了这一点。

实际上,您只需要安装 TensorFlow,并使您的所有导入都类似于from tensorflow.keras.X import Y而不是 from keras.X import Y

Keras 的最后一个主要版本已经发布(2.3.X),但 Keras 作为独立库将不再维护。这一点,再加上 TensorFlow 中的 Keras 得到更好的支持/维护/更新(谷歌的大量软件开发人员),这就是为什么使用 TensorFlow 中的 Keras 是解决方案的原因。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在安装tensorflow 1.3之后是否需要单独安装keras 2.0?

来自分类Dev

为什么要在Keras上使用纯TensorFlow?

来自分类Dev

为什么我们总是需要在Visual Studio中通过nuget安装efcore?

来自分类Dev

为什么安装TensorFlow需要google-auth?

来自分类Dev

需要在model.evaluate()之前编译Keras模型

来自分类Dev

为什么我需要在Kotlin中在=之前添加空间?

来自分类Dev

为什么cookie和会话需要在HTML之前出现?

来自分类Dev

在计算对象中的字母数时,为什么需要在增加对象之前测试该属性是否存在?

来自分类Dev

为什么要在搬家之前检查是否空了?

来自分类Dev

我是否已成功安装TensorFlow和Keras?

来自分类Dev

在启动工作流程之前,是否总是需要在Informatica中创建目标数据库表?

来自分类Dev

为什么我需要在Keras中编译和拟合预训练模型?

来自分类Dev

为什么需要在Keras load_model函数中提到损失函数?

来自分类Dev

为什么Keras fit_generator()在实际“训练”之前加载

来自分类Dev

使用GPU之前是否需要在Google合作实验室上安装GPU库?

来自分类Dev

为什么在安装过程中需要为Tensorflow创建一个conda环境?为什么我们不能通过pip安装Tensorflow?

来自分类Dev

导入错误:Keras 需要 TensorFlow 2.2 或更高版本。通过“pip install tensorflow”安装TensorFlow

来自分类Java

为什么在安装之前调用构造方法

来自分类Dev

为什么在安装任何东西之前百胜总是下载fedora 22 -x86_x64?

来自分类Dev

为什么我的 keras 模型总是预测相同的结果?

来自分类Dev

为什么需要在每个存储过程之前包括连接文件

来自分类Dev

为什么需要在公共访问控制viewController中覆盖viewDidLoad之前设置public

来自分类Dev

为什么GCC在调用成员函数之前需要在new前面加上方括号?

来自分类Dev

为什么在写入stderr之前需要在stdout上使用fflush?

来自分类Dev

为什么我们需要在 execvp 之前在管道上调用 close?

来自分类Dev

为什么需要在 xampp 控制面板上的 mysql 之前启动 apache

来自分类Dev

为什么有时需要在将对象作为参数传递之前创建变量

来自分类Dev

为什么要在Pig中运行Average函数之前需要对关系进行分组

来自分类Dev

为什么我们需要在换行符 \n 之前回车 \r?

Related 相关文章

  1. 1

    在安装tensorflow 1.3之后是否需要单独安装keras 2.0?

  2. 2

    为什么要在Keras上使用纯TensorFlow?

  3. 3

    为什么我们总是需要在Visual Studio中通过nuget安装efcore?

  4. 4

    为什么安装TensorFlow需要google-auth?

  5. 5

    需要在model.evaluate()之前编译Keras模型

  6. 6

    为什么我需要在Kotlin中在=之前添加空间?

  7. 7

    为什么cookie和会话需要在HTML之前出现?

  8. 8

    在计算对象中的字母数时,为什么需要在增加对象之前测试该属性是否存在?

  9. 9

    为什么要在搬家之前检查是否空了?

  10. 10

    我是否已成功安装TensorFlow和Keras?

  11. 11

    在启动工作流程之前,是否总是需要在Informatica中创建目标数据库表?

  12. 12

    为什么我需要在Keras中编译和拟合预训练模型?

  13. 13

    为什么需要在Keras load_model函数中提到损失函数?

  14. 14

    为什么Keras fit_generator()在实际“训练”之前加载

  15. 15

    使用GPU之前是否需要在Google合作实验室上安装GPU库?

  16. 16

    为什么在安装过程中需要为Tensorflow创建一个conda环境?为什么我们不能通过pip安装Tensorflow?

  17. 17

    导入错误:Keras 需要 TensorFlow 2.2 或更高版本。通过“pip install tensorflow”安装TensorFlow

  18. 18

    为什么在安装之前调用构造方法

  19. 19

    为什么在安装任何东西之前百胜总是下载fedora 22 -x86_x64?

  20. 20

    为什么我的 keras 模型总是预测相同的结果?

  21. 21

    为什么需要在每个存储过程之前包括连接文件

  22. 22

    为什么需要在公共访问控制viewController中覆盖viewDidLoad之前设置public

  23. 23

    为什么GCC在调用成员函数之前需要在new前面加上方括号?

  24. 24

    为什么在写入stderr之前需要在stdout上使用fflush?

  25. 25

    为什么我们需要在 execvp 之前在管道上调用 close?

  26. 26

    为什么需要在 xampp 控制面板上的 mysql 之前启动 apache

  27. 27

    为什么有时需要在将对象作为参数传递之前创建变量

  28. 28

    为什么要在Pig中运行Average函数之前需要对关系进行分组

  29. 29

    为什么我们需要在换行符 \n 之前回车 \r?

热门标签

归档