使用Keras找不到tensorflow 20C

程序代码
#-*- coding: utf-8 -*-
#使用神经网络算法预测销量高低

import pandas as pd

#参数初始化
inputfile = 'D:/python/chapter5/demo/data/sales_data.xls'
data = pd.read_excel(inputfile, index_col = u'序号') #导入数据

#数据是类别标签,要将它转换为数据
#用1来表示“好”、“是”、“高”这三个属性,用0来表示“坏”、“否”、“低”
data[data == u'好'] = 1
data[data == u'是'] = 1
data[data == u'高'] = 1
data[data != 1] = 0
x = data.iloc[:,:3].as_matrix().astype(int)
y = data.iloc[:,3].as_matrix().astype(int)

from keras.models import Sequential
from keras.layers.core import Dense, Activation

model = Sequential() #建立模型
model.add(Dense(input_dim = 3, output_dim = 10))
model.add(Activation('relu')) #用relu函数作为激活函数,能够大幅提供准确度
model.add(Dense(input_dim = 10, output_dim = 1))
model.add(Activation('sigmoid')) #由于是0-1输出,用sigmoid函数作为激活函数

model.compile(loss = 'binary_crossentropy', optimizer = 'adam', class_mode = 'binary')
#编译模型。由于我们做的是二元分类,所以我们指定损失函数为binary_crossentropy,以及模式为binary
#另外常见的损失函数还有mean_squared_error、categorical_crossentropy等,请阅读帮助文件。
#求解方法我们指定用adam,还有sgd、rmsprop等可选

model.fit(x, y, nb_epoch = 1000, batch_size = 10) #训练模型,学习一千次
yp = model.predict_classes(x).reshape(len(y)) #分类预测

from cm_plot import * #导入自行编写的混淆矩阵可视化函数
cm_plot(y,yp).show() #显示混淆矩阵可视化结果

错误提示
Using TensorFlow backend.

Traceback (most recent call last):
File "D:\python\chapter5\demo\code\5-3_neural_network.py", line 19, in
from keras.models import Sequential
File "C:\Python27\lib\site-packages\keras__init__.py", line 3, in
from . import utils
File "C:\Python27\lib\site-packages\keras\utils__init__.py", line 6, in
from . import conv_utils
File "C:\Python27\lib\site-packages\keras\utils\conv_utils.py", line 3, in
from .. import backend as K
File "C:\Python27\lib\site-packages\keras\backend__init__.py", line 83, in
from .tensorflow_backend import *
File "C:\Python27\lib\site-packages\keras\backend\tensorflow_backend.py", line 1, in
import tensorflow as tf
ImportError: No module named tensorflow

2个回答

你要调用TensorFlow,必须要安装它,这样keras才能正常使用

TensorFlow没有安装吧

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Keras与TensorFlow
<p>n 涵盖深度学习的主要各个核心模块,以及流行框架 TensorFlow, Keras,Caffee和PyTorch, 以实战为核心,手把手带学员编程。本课程将用通俗易懂的语言已经相关项目给学校展示深度学习相关知识,让学员学以致用。n</p>n<p>n <img alt="" src="https://img-bss.csdn.net/201906060909556864.jpg" /><img alt="" src="https://img-bss.csdn.net/201906060910365656.jpg" /><img alt="" src="https://img-bss.csdn.net/201906060911062491.jpg" /><img alt="" src="https://img-bss.csdn.net/201906060911242546.jpg" /><img alt="" src="https://img-bss.csdn.net/201906060910158454.jpg" /></p>
Tensorflow与Keras自适应使用显存
Tensorflow支持基于cuda内核与cudnn的GPU加速,Keras出现较晚,为Tensorflow的高层框架,由于Keras使用的方便性与很好的延展性,之后更是作为Tensorflow的官方指定第三方支持开源框架。但两者在使用GPU时都有一个特点,就是默认为全占满模式。在训练的情况下,特别是分步训练时会导致显存溢出,导致程序崩溃。可以使用自适应配置来调整显存的使用情况。 一、Ten...
环境安装 安装TensorFlow与Keras
安装TensorFlow与Keras 在TensorFlow官网介绍了很多安装TensorFlow的方式。 这里只介绍最简单的安装方式,就是以Anaconda安装。安装TensorFlow必须安装Python。而安装Python最方便的方式就是使用软件包来安装。Anaconda是一个Python发行版,其中包含大量的标准数学和科学计算软件包。安装Anaconda软件包时会同时帮我们安装很多软件...
基于Tensorflow的Keras安装
平台:Ubuntu14.04版本:python3.5,Anaconda3-4.1.1,tensorflow1.4.0步骤1:下载Anaconda3-4.1.1中和你系统匹配的版本,放在软件目录下;进入这个目录,输入命令:          bash Anaconda**.sh(文件名)步骤2:回到刚打开命令框时的目录,依此输入:           mkdir .pip          cd ....
模型数据转换:keras to tensorflow
近期准备把用keras训练好的模型部署到移动端,数据格式转换的第一步就是 .h5文件转化为 .pd文件 . h5文件转化为 .pd 文件 keras保存的一种模型文件为.h5格式,可直接用 model.save() 的方法把整个模型保存成,h5文件;或者把参数和网络分开保存,model.save_weights() 保存参数为.h5文件,model.to_json() 保存网络为 .json文件...
tensorflow和keras的安装教程.doc
本人最近用anaconda安装了一下基于python3.6的tensorflow(cpu版本)与keras,学习神经网络,深度学习的同学可以下载,很有用。不懂的可以问我。
深度学习之安装 TensorFlow Keras
前提需要安装好: ①Anaconda3-4.2.0-Windows-x86_64 ②pycharm 因为我的显卡器的原因只能进行CPU安装 安装好了Anaconda就是安装了python的环境,你在cmd那里输入python看看它有没有显示你的python版本信息 现在开始安装tensorflow,因为在访问国外的网站下载比较慢,所以我们要调用
安装Keras和TensorFlow
<p>n 涵盖深度学习的主要各个核心模块,以及流行框架 TensorFlow, Keras,Caffee和PyTorch, 以实战为核心,手把手带学员编程。本课程将用通俗易懂的语言已经相关项目给学校展示深度学习相关知识,让学员学以致用。n</p>n<p>n <img alt="" src="https://img-bss.csdn.net/201906060909556864.jpg" /><img alt="" src="https://img-bss.csdn.net/201906060910365656.jpg" /><img alt="" src="https://img-bss.csdn.net/201906060911062491.jpg" /><img alt="" src="https://img-bss.csdn.net/201906060911242546.jpg" /><img alt="" src="https://img-bss.csdn.net/201906060910158454.jpg" /></p>
Deep Learning with Keras and Tensorflow
Deep Learning with Keras and Tensorflow
查看tensorflow与keras的版本
cmd下: 进入python的环境:python3(我安装了python2和python3,所以每次进去必须加3) import tensorflow print(tensorflow.__version__) import keras print(tensorflow.__version__)
Tensorflow、Keras使用过程中的问题
记录
keras上手之:与tensorflow混合编程
tensorflow具备许多优秀的函数和功能,比如tensorboard,keras作为tensorflow的高级API, 封装很多tensorflow的代码,使得代码模块化,非常方便。 当然,由于keras的模型和层与tensorflow的张量高度兼容,可以用keras建模,用tensorflow输入输出。 例如下面的例子:import tensorflow as tf from keras
Keras和TensorFlow的关系和区别
TensorFlow和theano以及Keras都是深度学习框架,TensorFlow和theano比较灵活,也比较难学,它们其实就是一个微分器 Keras其实就是TensorFlow和Keras的接口(Keras作为前端,TensorFlow或theano作为后端),它也很灵活,且比较容易学 Keras的作者François Chollet在谷歌工作,所以Keras可能会变成TensorFlow官
深度学习框架keras——mac安装keras和TensorFlow
步骤分为两个:一、安装keras;二、安装它的backend(中文资料说这个backend理解为Keras的底层支持,用于数据流的计算),我选择了TensorFlow,还可以选择其他底层,根据需要自己确定。 二者的安装顺序有没有要求呢?个人觉得没有。我先安装的keras,然后测试安装成功否,测试例子需要引入TensorFlow,所以就报错了,缺少这个TensorFlow的包,因此接着安装Tens...
基于tensorflow的keras中GPU的使用
在基于tensorflow的keras中,其会自动检测运行的机器中是否有gpu,如果有的话,其会自动在gpu上执行运算。但是keras并没有提供像基于theano如下所示的接口来对要运行的gpu进行选择# the name 'gpu' might have to be changed depending on your device's identifier (e.g. gpu0, gpu1, et
SELU︱在keras、tensorflow中使用SELU激活函数
arXiv 上公开的一篇 NIPS 投稿论文《Self-Normalizing Neural Networks》引起了圈内极大的关注,它提出了缩放指数型线性单元(SELU)而引进了自归一化属性,该单元主要使用一个函数 g 映射前后两层神经网络的均值和方差以达到归一化的效果。 Shao-Hua Sun 在 Github 上放出了 SELU 与 Relu、Leaky Relu 的对比,机器之心对...
使用tensorflow的keras和estimator进行图像识别
使用tensorflow的keras和estimator进行图像识别
在tensorflow中使用keras作为高层接口
最近从keras转战tensorflow,原先的代码又不想重写,幸好keras代码可以在tensorflow中使用。详情请参考将Keras作为tensorflow的精简接口。 简单应用的话,就是把keras当作tf.layers里面的层来用,placeholder等价于Keras.Input,然后基本和keras里面使用model模块的时候构建方式相同。最后的model也可以使用的,但是我就是想要
深度学习入门——tensorflow和keras的基本使用
深度模型入门项目深度框架入门项目一、深度学习项目的模板结构二、TensorFlow入门——实现MNIST1. 项目背景2. 项目数据3. 数据处理4. 模型选择与建模1)模型选择DNN2)模型输入及参数3)模型结构4)损失函数和优化器5)模型训练并保存5. 评估准则与效果6. 模型优化与提升7. 不同模型实现结果对比1)RNN2)CNN三、Keras入门——实现 MNIST1. DNN2. RNN...
Tensorflow使用Keras的预训练模型
tensorflow.keras.applications是非常有用的库,里面有很多使用ImageNet训练好的模型,但我习惯使用TensorFlow的API来训练模型,所以,如何在TensorFlow中使用keras模型库呢? 参考: https://blog.keras.io/keras-as-a-simplified-interface-to-tensorflow-tutorial.htm...
Keras以及Tensorflow强制使用CPU
Keras如果是使用Theano后端的话,应该是自动不使用GPU只是用CPU的,启动GPU使用Theano内部命令即可。 对于Tensorflow后端的Keras以及Tensorflow会自动使用可见的GPU,而我需要其必须只运行在CPU上。网上查到三种方法,最后一种方法对我有用,但也对三种都做如下记录: 使用tensorflow的 with tf.device('/cpu:0'):函数。简单操作
keras + tensorflow —— 使用预训练模型
1. optimizer.minimize 与 global_stepoptimizer 的搭配使用
keras(tensorflow)对后端GPU的灵活使用
一、指定对应的GPU(适用于tensorflow,keras) 如果你土豪到有自己的专用服务器那就完全可以忽略这一节,但是大多数时候,我们需要和实验室或者公司的其他人共用一台服务器。一般深度学习程序需要跑一天甚至几天。为了避免你们程序之间的“相爱相杀”,最终谁都跑不成的悲惨结局,那么就需要在跑程序之前先封疆而治,指定自己的势力范围。 首先,先要知道实验室(公司)的显卡有多少,再决定怎么分蛋糕。...
在keras中使用tensorflow自带的评估标准
在keras中使用tensorflow自带的metrics     Metrics是衡量一个神经网络性能的重要指标,然而在keras环境下,仅有有限个评估标准可以使用。Tensorflow自带了很多的评估标准,因此就产生了一个问题,能否在keras中使用tensorflow自带的评估标准?     多的不说,直接上代码! // 首先将tensorflow的函数封装成为keras下的函数 def a...
折腾amd加持的tensorflow和keras
嗯,上车有点晚...但是依然坚持上去看看~~ 首先记录一下keras用radeon支持,基本此文就可以搞定。然后再说tensorflow 这个东西相对恶心一点。首先需要查看一下自己电脑的OpenCL版本。跑一下以下代码基本就清楚了(庆幸自己还是OpenCL1.2,因为tensorflow支持的野路子GPU必须用这个版本的opencl不然也是会挂的)。 #include &lt;stdio.h...
TensorFlow和Keras常用方法(避坑)
tf.boolean_mask K.gather K.argmax K.max
Keras 和 tensorflow安装过程中的小问题
安装pip: # wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate 这是1.5.4的版本; 新版本: https://pypi.python.org/packages/1
机器学习----keras,Tensorflow安装记录
前言 安装的时候走了些弯路,费了点时间,特记录一下。本文只针对如何安装进行介绍,对于keras、Tensorflow不做介绍。 一、安装anaconda 官网可以下载,建议走清华园开源软件镜像站,速度快。包括后边的pip操作,建议走镜像,否则网速很慢,还会出现其他问题。 本次安装的是这个版本,其他版本也差不多。 下载好安装包进行安装即可了,参考网上教程。 二、创建个tensorfl...
Anaconda、Tensorflow、Keras安装详细教程
因为学业的需要,安装了一下这些,网上教程的质量参差不齐,自己把自己经历的写一下,希望能帮到大家。 一、安装Anaconda 直接前往官网选择合适版本下载即可https://www.anaconda.com/distribution/。我使用的是以前老师提供的版本,安装流程应该差不多。 上图中注意路径不要出现中文。 然后等待安装完成即可。 二、tensorflow安装 ...
tensorflow详细基础教程,NLP,keras
jieba:https://github.com/fxsjy/jieba
安装Keras(TensorFlow做后端)
在前文TensorFlow练习1中我提到过一个使用TensorFlow做后端的高级库,这个库叫Keras,它是一个抽象层次比较高的神经网络Python库。在TensorFlow练习1中我是手动定义神经网络,有了这货几行代码就可搞定。 最开始Keras使用Theano做为后端,TensorFlow火了以后,Keras又添加了TensorFlow支持 Keras源代码:https://github....
安装keras和tensorflow的一些记录
tensorflow现在可以支持windows了,但是需要python3.5
基于keras和tensorflow的yolo3物体检测
源代码链接 keras-yolo3-master 可以直接运行,基于tensorflow-1.2.0 +keras 2.1.2
Anaconda下安装Tensorflow和Keras的安装教程
Anaconda3下Tensorflow和Keras的安装说明 版本:windows7 64位+python3.6 从 https://www.continuum.io/downloads 下载 anaconda, 现在的版本 有python2.7版本和python3.6版本,下载好对应版本、对应系统的anaconda, 它实际上是一个sh脚本文件。 进入网页后选择操作系统windows,然后选...
(Keras/Tensorflow)端到端语音识别
声明:本文原文来源于GitHub,经本人翻译首发于CSDN,仅供技术分享所用,不作商用。欢迎大家关注我的公众号: gbxiao992 本存储库用于记录我使用Keras和Tensorflow开发端到端的语音识别模型的研究。 原文链接:https://github.com/igormq/asr-study/blob/master/README.md 训练基于character 的全神经巴西葡萄牙语...
基于keras和tensorflow的入门级代码
深度学习基础入门资源,基于keras和tensorflow的入门级代码
tensorflow keras入门,深度学习跑起来
keras官方中文文档 说实话安装tensorflow的cuda支持版本的时候还是看英文的官方教程比较好,中文的太久了,安装不成功,而且似乎只能通过源码安装,需要安装java,bazel等工具,然后是cuda的驱动和cudnn,官网英文链接,按这个装才没有错,然后就是安装keras,这个可以按照中文文档来 keras中文文档,安装过程每台电脑也不一样,自己谷歌解决把,。然后我安装完了之后还是有一
树莓派3安装Numpy,TensorFlow,Keras
树莓派3安装Numpy,TensorFlow,Keras Author:Gary 更新日期:2018-11-19 1.系统安装 最好选择官方系统Raspbian的精简无桌面版,由于其运行需要高性能的要求,应该使性能最大化。 https://www.raspberrypi.org/downloads/raspbian/ 不过下载64位系统可以极大地提升性能,但是由于64位系统不受官方所支持,...
深度学习框架(TensorFlow、keras、PyTorch)
一、TensorFlow(参见中文文档) TensorFlow其命名基于工作原理,tensor意为张量(即多维数组),flow意为流动。即多维数组从数据流图一端流动到另一端。TensorFlow 让我们可以先绘制计算结构图, 也可以称是一系列可人机交互的计算操作, 然后把编辑好的Python文件转换成更高效的C++, 并在后端进行计算。 TensorFlow主要是由计算图、张量以及模型会话...
Tensorflow和Keras安装及应用问题
以下是用Anaconda安装tensorflow遇到的一些坑。 一:安装tensorflow 安装Tensorflow时,需要从Anaconda仓库中下载,一般默认链接的都是国外镜像地址,这里用国内清华镜像,需要改一下链接镜像的地址。这里,打开Anaconda中Anaconda Prompt,然后输入: conda config --add channels https://mirrors.tun...
相关热词 c# 线程结束时执行 c# kb mb 图片 c# 替换第几位字符 c#项目决定成败 c# 与matlab c# xml缩进 c#传感器基础 c#操作wps c# md5使用方法 c# 引用父窗口的组件