theano和keras安装
最近在学深度学习框架,要用到keras库,keras可以搭建在tensorflow和theano上,我电脑装的是Windows,因此决定在电脑上搭建theano框架
下面回顾我的安装过程:
1、安装anaconda2
官网下的慢的话可以去清华的镜像网站下载
地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
2、安装mingw模块和libpython模块
python很多模块用default的源下载会很慢,有时候可以去国内的镜像网站找找,速度会快很多
输入命令,可以添加清华的源
- >conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- >conda config --set show_channel_urls yes
再输入:conda install mingw libpython
3、安装theano
pip install theano(之前一直用的conda install theano,但是网速不给力,会中断)
在home文件夹(C:/user/{your name})下新建一个文本文档,取名为.theanorc.txt,并在里面输入内容
[blas]
ldflags=
[gcc]
cxxflags = -ID:\Anaconda2\MinGW
添加环境变量: path: D:\Anaconda2\MinGW\bin;D:\Anaconda2\MinGW\x86_64-w64-mingw32\lib;
测试是否安装好:
import theano
theano.test()
出现的问题:(如果你theano.test()没有ERROR就不用看了)
1、import theano出错,说找不到方法find_graphiv(好像这样写,之前安装的出错没记录下来,现在只记得个大概)
原因时之前由于用caffe时安装了pydot1.2.2这个模块,于是卸载pip uninstall pydot就好了
2、import theano出错,之前由于别的原因电脑上自己下载安装包安装了mingw,本来最开始都懒得安装mingw这个模块,直接把文件拷过去
想一下还是装上比较好,怕出现莫名其妙的错,但是装上mingw模块后还是报错,看了下原因,是因为之前把自己的mingw的路径添加到环境变量
默认就用了我之前安装的mingw,然后就不行(具体为什么不行我也不知道),然后修改环境变量就好了
3、theano.test()出错,说找不到cl.exe,编译什么什么出错(具体什么忘了),于是用在电脑上找了下cl.exe
发现在我安装vs2013的home目录下的/vc/bin下有这个,难道我之前安装vs后没添加?不管了,添加进去,再来,theano.test(),有了
4、安装keras
以上没问题的话,就可以直接pip install keras
安装完成后import keras 报错,说backend默认为tensorflow,意思是默认建立在tensorflow框架上,
按照官方文档说明,https://keras.io/backend/,修改keras.json这个文件的backend为theano就好了
最后import keras,搞定!
参考文档:
http://blog.sina.com.cn/s/blog_96b836170102vq22.html
http://blog.csdn.net/youmy1111/article/details/51337054
theano和keras安装的更多相关文章
- ubuntu系统theano和keras的安装
说明:系统是unbuntu14.04LTS,32位的操作系统,以前安装了python3.4,现在想要安装theano和keras.步骤如下: 1,安装pip sudo apt-get install ...
- 神经网络环境搭建,windows上安装theano和keras的流程
今天碰到有朋友问道怎么在windows下安装keras,正好我刚完成搭建,总结下过程,也算是一个教程吧,给有需要的朋友. 步骤一:安装python. 这一步没啥好说的,下载相应的python安装即可, ...
- ubuntu 16.04+Anaconda+theano+keras安装【转】
本文转载自:https://blog.csdn.net/u013786021/article/details/78370138 安装软件部分浪费了好长时间才装好.之前一直各种问题,后来卸卸了radin ...
- keras安装
找对工具真的很重要,周末和学霸折腾了一天才装了几个包,问了同事找了一个方便的包,装起来不要太快啊.二十分钟全部搞定. 一.Anaconda 真是大杀器,牛到飞起来,一键部署,所有常用的机器学习包全部包 ...
- linux install Theano+Tensorflow+Keras
安装过程中,网络状态一定要好,如果安装过程中出现time out的提示信息,今天就可以洗洗睡啦,等明天网络状态好的时候再安装. 安装过程出现不知名的错误的时候,执行第一步,update一下 1.#up ...
- 关于深度学习框架 TensorFlow、Theano 和 Keras
[TensorFlow] ——( https://morvanzhou.github.io/tutorials/machine-learning/tensorflow/) 1.TensorFlow是啥 ...
- Keras官方中文文档:Keras安装和配置指南(Windows)
这里需要说明一下,笔者不建议在Windows环境下进行深度学习的研究,一方面是因为Windows所对应的框架搭建的依赖过多,社区设定不完全:另一方面,Linux系统下对显卡支持.内存释放以及存储空间调 ...
- Keras官方中文文档:Keras安装和配置指南(Linux)
关于计算机的硬件配置说明 推荐配置 如果您是高校学生或者高级研究人员,并且实验室或者个人资金充沛,建议您采用如下配置: 主板:X299型号或Z270型号 CPU: i7-6950X或i7-7700K ...
- python深度学习库keras——安装
TensorFlow安装keras需要在TensorFlow之上才能运行.所以这里安装TensorFlow.TensorFlow需要vs2015环境,需要wein64位环境,所以32位的小伙伴需要升级 ...
随机推荐
- 初识Scrapy——1—scrapy简单学习,伯乐在线实战、json数据保存
Scrapy——1 目录 什么是Scrapy框架? Scrapy的安装 Scrapy的运行流程 Scrapy的使用 实战:伯乐在线案例(json文件保存) 什么是Scrapy框架? Scrapy是用纯 ...
- 【ACM】nyoj_47_过桥问题_201308151616
过河问题时间限制:1000 ms | 内存限制:65535 KB 难度:5描述 在漆黑的夜里,N位旅行者来到了一座狭窄而且没有护栏的桥边.如果不借助手电筒的话,大家是无论如何也不敢过桥去的.不幸的 ...
- Windows超级卸载工具Total Uninstaller,能完全卸载.NET Framework
https://github.com/tsasioglu/Total-Uninstaller
- backup script
#!/bin/bash ##################################################### # export the whole database use ex ...
- Bootstrap:解决Bootstrap下拉框需要双击才能打开的问题
当使用AngularJS和Bootstrap时,会发生菜单栏navbar控件 需要点击两下才能打开的问题.解决的方法就是在页面加载后,执行如下语句: // 防止下拉菜单需要双击的bug $('.dro ...
- mybatis+mysql返回插入的主键,参数只是提供部分参数
mybatis+mysql返回插入的主键,参数只是提供部分参数 <insert id="insertByChannelIdOpenid" useGeneratedKeys=& ...
- Hive权限之审计
因为在生产环境中大量使用hive.而hive的权限又较弱,假设可以记录全部hive操作,在增强安全性的同一时候,还可以统计hive表的使用频率:同一时候假设可以记录hql的開始和结束时间,则可以找出系 ...
- Unique Paths I,II
题目来自于:https://leetcode.com/problems/unique-paths/ :https://leetcode.com/problems/unique-paths-ii/ A ...
- 多工程联编的Pods如何设置
多工程联编的Pods如何设置 (2014-07-17 13:57:10) 转载▼ 标签: 联编 多工程 分类: iOS开发 如今,CocoaPods使用越来越多,几乎每个项目都会使用到.有时候我们的项 ...
- CreateWindowEx和CreateWindow的区别
CreateWindowEx 函数功能:该函数创建一个具有扩展风格的重叠式窗口.弹出式窗口或子窗口,其他与 CreateWindow函数相同.关于创建窗口和其他参数的内容,请参看CreateWindo ...