keras的backend 设置 tensorflow,theano

2023-11-07

win7 系统环境安装步骤:

1.首先是安装Python,建议安装anaconda
2.安装完anaconda后打开anaconda promp命令行promp,输入conda list.
可以看到已经安装的库以及版本等信息,注意此时没有keras.
3.通过 conda install keras 或  pip install keras 直接安装。(会默认的给你安装keras最新版本和所需要的theano)
4.安装完成之后,就可以打开notebook,输入import keras 检查是否成功。
5.因为windows版本的tensorflow刚刚才推出,所以目前支持性不太好。
但是keras的backend 同时支持tensorflow和theano.
并且默认是tensorflow,因此在win本上需要更改backend为theano才能运行。
这是官网的配置文档:http://keras-cn.readthedocs.io/en/latest/backend/点击打开链接

如果已经运行过一次Keras,你将在下面的目录下找到Keras的配置文件:~/.keras/keras.json
如果该目录下没有该文件,你可以手动创建一个
将文件的默认配置如下:
C:\Users\Administrator>python
Python 2.7.12 |Anaconda 4.2.0 (64-bit)| (default, Jun 29 2016, 11:07:13) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://anaconda.org
>>> import keras
Using TensorFlow backend.
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Anaconda2\lib\site-packages\keras\__init__.py", line 2, in <module>
    from . import backend
  File "C:\Anaconda2\lib\site-packages\keras\backend\__init__.py", line 68, in <module>
    from .tensorflow_backend import *
  File "C:\Anaconda2\lib\site-packages\keras\backend\tensorflow_backend.py", line 1, in <module>
    import tensorflow as tf
ImportError: No module named tensorflow
>>> import keras
Using Theano backend.
WARNING (theano.configdefaults): g++ not detected ! Theano will be unable to execute optimized C-implementations (for both CPU and GPU) and will default to Python implementations. Performance will be severely degraded. To remove this warning, set Theano flags cxx to an empty string.
方法一:将C:\Anaconda2\Lib\site-packages\keras\backend\__init__.py的line 27修改
# Default backend: TensorFlow.
#_BACKEND = 'tensorflow'
_BACKEND = 'theano'
然后,python-> import keras
方法二: 出现 tensorflow提示错误的话,需要修改下面的位置的内容
C:\Users\Administrator\.keras\keras.json
{
"image_dim_ordering":"tf",
"epsilon":1e-07,
"floatx":"float32",
"backend":"tensorflow"
}

{
    "image_dim_ordering": "tf", 
    "epsilon": 1e-07, 
    "floatx": "float32", 
    "backend": "theano"
}


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

keras的backend 设置 tensorflow,theano 的相关文章

  • 相关性分析的五种方法

    相关分析 Analysis of Correlation 是网站分析中经常使用的分析方法之一 通过对不同特征或数据间的关系进行分析 发现业务运营中的关键影响及驱动因素 并对业务的发展进行预测 本篇文章将介绍5种常用的分析方法 在开始介绍相关
  • 【H.264/AVC视频编解码技术详解】十二、解析H.264码流的宏块结构(下):H.264帧内编码宏块的预测结构

    H 264 AVC视频编解码技术详解 视频教程已经在 CSDN学院 上线 视频中详述了H 264的背景 标准协议和实现 并通过一个实战工程的形式对H 264的标准进行解析和实现 欢迎观看 纸上得来终觉浅 绝知此事要躬行 只有自己按照标准文档
  • Docker部署nacos单机版

    Docker部署nacos单机版 1 拉取镜像 获取最新nacos docker pull nacos nacos server 获取指定版本的nacos docker pulll nacos nacos server 1 3 0 2 导入
  • 软件工程概述思维导图总结(二)

    软件工程之软件过程 关于作者 作者介绍 博客主页 作者主页 简介 JAVA领域优质创作者 一名在校大三学生 在校期间参加各种省赛 国赛 斩获一系列荣誉 关注我 关注我学习资料 文档下载统统都有 每日定时更新文章 励志做一名JAVA资深程序猿
  • 使用Python分析股价波动周期

    基本思路是获取股价收盘信息后 使用希尔伯特黄变换将股价波动数据拆解为不同周期的波动曲线 再本别利用频谱分析计算每一个曲线的频率 目标是将股价波动数据拆解为不同周期波动的叠加态 1 获取收盘价 富途有很好的API接口 给我这种小散送了每个月的
  • 协程是安全的吗?

    前言 我们都知道 多个线程操作同一个变量 是有线程安全问题的 但是 如果换成是 多个协程操作同一个变量 呢 还会有安全问题吗 实验环境 Windows 11 Go 1 20 2 过程 先看一段Golang代码示例 func main cou
  • 【DVWA】DVWA的下载、安装与配置

    DVWA DVWA的下载 安装与配置 简介 DVWA是一个基于php的网络安全练习的环境 也就是可以用来练习hacker技术的地方 无须自己找个网络下手或者搭建安全环境来练习网络攻防了 DVWA也是一个对网上常见的漏洞的入门的平台 有sql
  • 高通recovery流程分析(编译、界面、图片)

    目录 recovery 界面菜单 recovery 界面操作 recovery 启动流程 recovery 编译makefile recovery 图片大小 ramdisk boot img recovery img之间的关系 author
  • Linux find命令查找文件

    如果要去 目录下找一个名为test txt的文件 find name test txt 如果要去 目录下找出所有后缀为txt的文件 find name txt 删除所有查找到的文件和文件夹 慎用 rm rf find name txt
  • openwrt系统初始化分析

    openwrt固件启动后 进入uboot 加载内核 启动init进程 而init进程包含在procd进程中 启动代码如下 int main int argc char argv pid t pid sigaction SIGTERM sa
  • [DBNETLIB][ConnectionOpen(Connect()).]SQL Server 不存在或拒绝访问 数据库错误 解决办法总结

    原因 1 查看是不是没有在数据库中添加数据库服务器地址 2 查看端口是否打开 MSSQL默认是TCP 1433 3 SQL服务项中服务是否开启或启动 4 防火墙是否将TCP 1433端口 添加例外 5 是否开启了VIA服务 6 最好关闭数据
  • TCP 为什么三次握手而不是两次握手(正解版)

    参考文章 Why do we need a 3 way handshake Why not just 2 way 大部分网络博客的错误解读 首先需要声明的是 百度搜索到的大部分网络博客关于这个问题的解答都是不清晰或者不准确的 讨论这个问题的
  • Redis基础—二、基本知识及benchmark性能测试

    Redis基础 二 基本知识及benchmark性能测试 一 benchmark性能测试 redis可以使用benchMark进行基本的性能测试 其基本命令如下 redis benchmark option option value red
  • 模型实战(6)之Alex实现图像分类:模型原理+训练+预测(详细教程!)

    Alex实现图像分类 模型原理 训练 预测 图像分类或者检索任务在浏览器中的搜索操作 爬虫搜图中应用较广 本文主要通过Alex模型实现猫狗分类 并且将可以复用的开源模型在文章中给出 数据集可以由此下载 Data 本文将从以下内容做出讲述 1

随机推荐

  • 【Eclipse】【3】checkstyle插件

    用途 自动化检查代码是否规范 安装方法 1 离线安装 1 下载安装包 http sourceforge net projects eclipse cs 2 将压缩包中features文件夹和plugins文件夹的复制到eclipse中的根目
  • Stable Diffusion:网页版 体验 / AI 绘图

    一 官网地址 Stable Diffusion Online 二 Stable Diffusion AI 能做什么 Stable Diffusion AI绘图是一种基于Stable Diffusion模型的生成式AI技术 能够生成各种类型的
  • 1、Java 语言简介

    Java 语言简介 1 Java 简介 Java是现在最流行的编程语言之一 并且自身拥有庞大且完善的生态系统 但是你不可能要求一门语言实现的功能过多 所以有些时候 Java 不擅长的部分会被其它的语言所顶替 在国内而言 之所以咱们的 Jav
  • nokogiri get html source

    在使用nokogiri進行數據的抓取的時候出現這樣的數據 數據也是抓取到了的 進行驗證即可 而且抓取的數據是已經進行轉換爲nokogiri的數據 需要進行HTML的數據轉換 要學會看官方文檔 學會看api文檔 根據不同的例子進行學習和使用
  • 【静态分析】【系列1-南大软件分析】1.0 导论学习笔记

    文章目录 印象回顾 二刷复习 主要内容 课程说明 本节划重点 个人理解重点和扩展 理解并记忆内容 扩展信息 南大硕士招生信息 印象回顾 昨天看了南大 软件分析 的第一节导论 回忆一下还记得哪些重要内容 此部分回顾不打算纠正 静态分析概念 在
  • 004 数据结构_带头双向循环链表——“C”

    一 前言 上一期博客我们介绍了无头单向非循环链表 这种链表结构虽然简单 但在增删查改上都相较带头双向循环链表麻烦 建议先学习无头单向非循环链表 这种链表在笔试oj题中会出现很多 另外学习这种链表可以训练到我们的思维 这一期我们介绍一种结构虽
  • 编程计算并输出加工资后的员工工资。

    某单位马上要加工资 增加金额取决于工龄和现工资两个因素 对于工龄大于等于20年的 如果现工资高于2000元 加200元 否则加180元 对于工龄小于20年的 如果现工资高于1500 加150元 否则加120元 工龄和现工资从键盘输入 编程计
  • VTK failed after update Lights 16 OpenGL errors detected 错误

    在读取 VTK文件的时候出现如标题错误 代码如下 1 include
  • 【粗频率校正/DPSK/matlab】Discrete-time PSK(离散相移键控)粗细频率校正原理讲解,以及使用matlab代码实现

    当接收机中用于下变频的本振 LO 与发射机中的本振不同步时 通常会发生载波频率偏移 这主要是由于杂质 电气噪声和温差等自然效应 我们需要使用粗或者细频率校正去调整我们接收到的信号 原理解析 粗频率校正 Coarse Frequency co
  • 4,引擎初始化--(5)初始化actor--2,注册ActorComponent(学习资料来源于UE4游戏框架)

    1 将所属world的组件保存到组件中 2 调用组件的OnRegister 函数 初步注册 从内到外如图所示 3 如果该组件是PrimitiveComponent 则在注册后创建一个FPrimitiveSceneProxy 并添加到FSce
  • linux后台执行命令:&和nohup

    当我们在终端或控制台工作时 可能不希望由于运行一个作业而占住了屏幕 因为可能还有更重要的事情要做 比如阅读电子邮件 对于密集访问磁盘的进程 我们更希望它能够在每天的非负荷高峰时间段运行 例如凌晨 为了使这些进程能够在后台运行 也就是说不在终
  • Windows远程deepin系统

    1 deepin安装xrdp软件 apt get install xrdp 注意 出现无法定位软件包错误的 更改deepin源 更改deepin源 跟改源之前最好备份 备份命令cp sources list etc apt sources
  • openpyxl表格

    import openpyxl 引入模块 wb openpyxl Workbook 实例化表格方法 word wb active 把表格赋值给word word A1 1 这样就可以用word来操作表格了 可以写入数据 word B2 LO
  • 使用ddt执行数据驱动测试

    所谓数据驱动测试 简单的理解为数据的改变从而驱动自动化测试的执行 最终引起测试结果的改变 通过使用数据驱动测试的方法 可以在需要验证多组数据测试场景中 使用外部数据源实现对输入输出与期望值的参数化 避免在测试中使用硬编码的数据 这种方法对于
  • eslint报错解决方案:--fix的使用

    vue项目中使用eslint来做代码规范检查时 在每次运行项目后就会指出你代码中的各种不规范的地方 各种红彤彤的报错 我滴妈 虽说不影响项目运行 但是作为一个程序猿 我接受不了 解决方案 遇到问题 不要慌 报错信息放到百度翻译看一看先 可以
  • 实验一:时间数据可视化

    上图代码如下 import pyecharts options as opts from pyecharts charts import Polar Page import csv filename hot dog places csv d
  • [转]详述DHCP服务器的三种IP分配方式

    DHCP就是动态主机配置协议 Dynamic Host Configuration Protocol 它的目的就是为了减轻TCP IP网络的规划 管理和维护的负担 解决IP地址空间缺乏问题 这种网络服务有利于对网络中的客户机IP地址进行有效
  • 函数参数是右值引用类型,能够接受什么样的参数输入

    假设我们有一个函数 class Data void func Data data 那么func能接收什么样的参数输入 情形一 Data data func data Error cannot bind Data lvalue to Data
  • JAVA项目流程

    1 项目启动 1 项目组成立 公司成员 客户成员 2 制定项目预期目标 3 制定项目计划周期 4 建立好项目组成员沟通机制 2 需求调研 1 创建调研计划 协调调研时间 2 收集客户资料 获取客户需求 所有的资料都需要保留一份 资料中存疑的
  • keras的backend 设置 tensorflow,theano

    win7 系统环境安装步骤 1 首先是安装Python 建议安装anaconda 2 安装完anaconda后打开anaconda promp命令行promp 输入conda list 可以看到已经安装的库以及版本等信息 注意此时没有ker