解决Keras 与 Tensorflow 版本之间的兼容性问题

 更新时间:2020年02月07日 18:36:59   作者:MonsterZhZh  
今天小编就为大家分享一篇解决Keras 与 Tensorflow 版本之间的兼容性问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

在利用Keras进行实验的时候,后端为Tensorflow,出现了以下问题:

1. 服务器端激活Anaconda环境跑程序时,实验结果很差。

环境:tensorflow 1.4.0,keras 2.1.5

2. 服务器端未激活Anaconda环境跑程序时,实验结果回到正常值。

环境:tensorflow 1.7.0,keras 2.0.8

3. 自己PC端跑相同程序时,实验结果回到正常值。

环境:tensorflow 1.6.0,keras 2.1.5

怀疑实验结果的异常性是由于Keras和Tensorflow版本之间的兼容性导致的。查阅网上资料,借鉴他人的经验,将服务器端的Anaconda环境配置为:tensorflow 1.4.0,keras 2.0.8,实验结果恢复了正常。

这里贴出参考的Keras和Tensorflow版本之间兼容性的链接,供参考:https://docs.floydhub.com/guides/environments/

在配置环境和调用库的时候,需要注意库之间、与环境之间版本与API的兼容性。特别地,cuda版本、cudnn版本、tensorflow版本等。

以上这篇解决Keras 与 Tensorflow 版本之间的兼容性问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • python怎么自定义捕获错误

    python怎么自定义捕获错误

    在本篇文章里小编给大家分享了关于python自定义捕获错误的方法,需要的朋友们可以学习下。
    2020-06-06
  • python集合的创建、添加及删除操作示例

    python集合的创建、添加及删除操作示例

    这篇文章主要介绍了python集合的创建、添加及删除操作,结合实例形式分析了Python集合的概念、功能及针对集合的创建、添加与删除等相关操作实现技巧,需要的朋友可以参考下
    2019-10-10
  • Python实现选择排序

    Python实现选择排序

    选择法也算是入门的一种排序算法,比起冒泡法,它的方法巧妙了一些,它的出发点在于“挑”,每次挑选数组的最值,与前置元素换位,然后继续挑选剩余元素的最值并重复操作。个人认为选择排序的意义不在于排序本身,而在于挑选和置换的方法,对于一些问题很有帮助。
    2017-06-06
  • python使用循环打印所有三位数水仙花数的实例

    python使用循环打印所有三位数水仙花数的实例

    今天小编就为大家分享一篇python使用循环打印所有三位数水仙花数的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-11-11
  • Python使用whisper实现语音识别(ASR)的示例代码

    Python使用whisper实现语音识别(ASR)的示例代码

    Whisper是OpenAI的一个强大的语音识别库,支持离线的语音识别,本文主要介绍了Python使用whisper实现语音识别(ASR)的示例代码,具有一定的参考价值,感兴趣的可以了解一下
    2024-03-03
  • Python网络爬虫四大选择器用法原理总结

    Python网络爬虫四大选择器用法原理总结

    这篇文章主要介绍了Python网络爬虫四大选择器用法原理总结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • 如何在scrapy中捕获并处理各种异常

    如何在scrapy中捕获并处理各种异常

    这篇文章主要介绍了如何在scrapy中捕获并处理各种异常,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • python实现四舍五入方式

    python实现四舍五入方式

    这篇文章主要介绍了python实现四舍五入方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-01-01
  • 使用Python的OpenCV模块识别滑动验证码的缺口(推荐)

    使用Python的OpenCV模块识别滑动验证码的缺口(推荐)

    这篇文章主要介绍了使用Python的OpenCV模块识别滑动验证码的缺口,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-05-05
  • python子线程如何有序执行

    python子线程如何有序执行

    最近在写一个项目,需要用到子线程,那么python子线程如何有序执行,需要的朋友们下面随着小编来一起学习学习吧
    2021-05-05

最新评论