keras+theano安装教程
⼀:知识点储备
1.  什么是Theano ?
Theano 是⼀个 Python 库,⽤来定义、优化和模拟数学表达式计算,⽤于⾼效的解决多维数组的计算问题。
2. Theano的⽤处是什么?
Theano⽤来做卷积神经⽹络⽅⾯的⼀些东西
count函数是什么3.  什么是Anaconda?
Anaconda是Python的科学计算平台。 ⽀持更多的Python版本。
4.为什么使⽤Anaconda?
Anaconda⾥⾯集成了很多关于python科学计算的第三⽅库,主要是安装⽅便,⽽python是⼀个编译器,如果不使⽤anaconda,那么安装起来会⽐较痛苦,各个
⼆:安装过程
1.安装anaconda(已内置python,numpy和scipy两个必要库以及⼀些其他库,⾃带安装。)
windows下有很多python科学计算的发⾏版⼯具包,我直接⽤的Anaconda ,其安装简单⽅便。
注意:下载好之后进⾏安装:安装时我选择的是默认路径,很多⽂章中说可以⾃定义路径,这⾥不建议这么做。因为后⾯步骤中会涉及到在
cmd的home⽬录下创建⼀个 .(注意这⾥的 . )⽂件。⽽该⽬录与安装该软件的默认路径相同。如下两图中路径所⽰:如果C盘
剩余空间不⼤,可以尝试⼀下安装在其他盘试试。
下⾯是Anaconda的⼀些命令(下⾯只演⽰⼀个图⽚):
conda list #该命令,将列出Anaconda安装的所有应⽤包,我们可以看到Anaconda已经安装了numpy, nose, pip, python, scipy, mingw等等。
conda install <pkg name> #该命令⽤于安装应⽤包,如 conda install numpy.
pip install <pkg name> #该命令⽤于安装应⽤包,如 pip install theano.
conda update <pkg name> #升级应⽤包,如 conda update python
Anaconda 安装成功之后如下图所⽰
2.安装mingw
cmd输⼊:conda install mingw libpython
这⾥对⽹速的稳定性还是有要求的(⼀般都能成功),⽹络不稳的话,⾃动下载mingw时可能会出现进度条不动的情况,那就呵呵了(因为这个问题耽搁了两天,只是因为⽹速原因),此时做法:卸载Anaconda,重新安装 。
安装成功后MinGW等⽂件夹会⾃动装到anaconda⽂件夹下⾯
springcloud主流组件
3.环境配置(这⾥个⼈把⽤户变量和系统变量都配置了)
在⽤户变量中,PATH添加C:\Anaconda;C:\Anaconda\Scripts;
在cmd的home⽬录中【这⾥的home⽬录就是cmd命令窗⼝中显⽰的路径地址,上⾯提到的安装Anaconda时的路径跟这个路径相同,因此认为安装时默认⽐较好,⾃定义也可能成功,可以试试】新建 . ⽂件(注意名字中的“.”)这⾥有⼀个坑,下⾯会提到,我的如下:
[blas]
ldflags=
[gcc]
cxxflags = -IC:\Anaconda\MinGW  【这⾥根据⾃⼰安装的路径地址进⾏修改】
重启电脑【很重要,这样配置的环境才能起作⽤】
0是float行吗4.安装theano
正确⽅式:cmd输⼊:pip install theano
装完之后在ipython中输⼊以下两⾏代码测试⼀下:
import theano
default=0 的话,恭喜你,errors可能有很多,不过在这⾥⽆关紧要。只要default=0 就算安装成功了~ ~
当然了,很多⼈都是在这⾥失败的:原因可能有以下⼏点:
1.    查⼀下⾃⼰的环境是否配置正确(即第3步)。
2.    .⽂件是否放在了正确的位置。即cmd的home⽬录下 :如下图所⽰【如果你安装Anaconda时⾃⼰定义了路径,建议在与Anaconda本⽂件夹同级⽬录下拷⼀份txt⽂件 即 txt⽂件和Anaconda⽂件夹在同⼀个⽂件夹⽬录下】
3.      也有可能是  . ⽂件的命名问题。因为新建txt⽂档时,其后缀默认就是.txt ,所以重命名时只需要写 .theanorc,如下图所⽰:
5.GPU加速
GPU加速⾸先就是安装CUDA,然⽽CUDA只⽀持NVIDIA显卡,如果你的本并不是NVIDIA显卡,就别费劲了。
6.BLAS
看看numpy是不是已经默认BLAS加速了,在python⾥输⼊:
import numpy
id(numpy.dot) == ultiarray.dot)
结果为False表⽰已经成功依赖了BLAS加速,如果是Ture则表⽰⽤的是python⾃⼰的实现,并没有加速。
1 Keras简介:
贝尔摩德为什么是新一的干妈(1)Keras是⼀个⾼层神经⽹络API,Keras由纯Python编写⽽成并基于Tensorflow或Theano。Keras为⽀持快速实验⽽⽣,能够把你的idea迅速转换为结果,如果你有如下需求,请选择Keras:
·简易和快速的原型设计(keras具有⾼度模块化,极简,和可扩充特性)
·⽀持CNN和RNN,或⼆者的结合
·⽆缝CPU和GPU切换
(2)Keras适⽤的Python版本是:Python 2.7-3.5
(3)Keras基于Tensorflow或Theano:如下图所⽰:
(4)Keras是对Tensorflow或者Theano的再次封装,也就是以Tensorflow或Theano为后端,默认的后端是tensorflow,如果你想使⽤theano为后端,可以更改为theano。⾄于怎么修改,会在后⾯介绍。
2 安装步骤
2.1 Anaconda安装
(2)下载完成后安装即可。注意:安装过程中会显⽰出是否选择配置环境变量,勾上。其他的直接下⼀步即可。
2.2 keras安装
Keras安装⽐较简单,直接在cmd中输⼊pipinstall keras即可。(不知道pip的,⾃⼰去⽹上搜索)
2.3 MinGW安装
(1)下载:在cmd中输⼊conda installmingw libpython,遇到需要输⼊(y/n)时输⼊y并点击回车即可。
(2)配置环境:安装完后在环境变量Path中新增两⾏值:(注意:此处的路径取决于你之前的Anaconda安装路径)
·F:\ProgramData\Anaconda2\MinGW\bin
·F:\ProgramData\Anaconda2\MinGW\x86_64-w64-mingw32\lib
(3)到⽬录C:\Users\rt(你的⽤户名),在此⽬录下新建⽂本⽂件.(注意有两个点)。在此⽂件中输⼊以下内容并保存。
[global]
老男孩linux培训骗子
openmp=False
[blas]
ldflags=
[gcc]
cxxflags=-IF:\ProgramData\Anaconda2\MinGW
# 注意:蓝⾊标注处应输⼊你的Anaconda安装路径,否则不到MinGw。
2.4 theano安装
由于Keras依赖于Theano库,因此需要⼿动下载Theano库的压缩包。
(1)下载:
(2)删除Theano⽂件夹
由于安装Keras后默认会得到⼀个Theano库,⽽我们需要使⽤下载的Theano,所以先把原版的Theano库给删掉。在
F:\ProgramData\Anaconda2\Lib\site-packages⾥删theano⽂件夹即可。
(3)复制Theano⽂件夹
解压上⾯下载的⽂件Theano-master.zip。复制Theano-master⽂件下的theano⽂件夹,复制到Anaconda安装⽬录下的
F:\ProgramData\Anaconda2\Lib\site-packages中即可。
(4)配置环境变量
在环境变量中添加⼀个系统变量,变量名为PYTHONPATH,值为F:\ProgramData\Anaconda2\Lib\site-packages\theano
注意:这时候进⼊cmd输⼊python,按回车,继续输⼊import theano,回车,没有出现问题。可是此时输⼊ import keras,提⽰出错。这是因为上⾯提到的keras默认的后端是tensorflow的原因引起的。需要修改后端为theano。极简python快速入门教程

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。