最近在学习数据挖掘的相关知识,课上有提到Keras的相关知识,课下便想自己动手搭建keras,无奈相关资料太少。
于是便写下这篇博客,以供小白安装学习。
Keras是基于Theano的一个深度学习框架,它的设计参考了Torch,用Python语言编写,是一个高度模块化的神经网络库,支持GPU和CPU,用起来特别简单,适合快速开发。
整个Keras的安装比较简洁。整个安装可以参考keras中文文档:
http://keras-cn.readthedocs.io/en/latest/
首先是要安装开发包:
sudo apt install -y python-dev python-pip python-nose gcc g++ git gfortran vim
这些都是keras需要的一些基础工具。
这些下载完后需要继续下载一些运算加速库:
sudo apt install -y libopenblas-dev liblapack-dev libatlas-base-dev
上面全部安装结束后,接下来就是进行Keras的安装:
在终端中输入:
>>> sudo pip install -U --pre pip setuptools wheel
>>> sudo pip install -U --pre numpy scipy matplotlib scikit-learn scikit-image
>>> sudo pip install -U --pre theano
>>> sudo pip install -U --pre keras
安装完毕后,进入python,测试导入相关库是否成功。
>>> import theano
>>> import keras
官方文档中的安装过程比较繁琐。还有一种安装方式是比较简洁的。
第一步,直接安装anaconda2。这样就相当于把keras的所有基础类库一并安装完毕
第二不,在anaconda2 中输入 pip install Keras 即可安装成功。
注意:在安装anaconda2 时,官方网站安装速度实在捉急,可以通过镜像网站进行下载,网速会快很多,网址如下:
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
整个安装过程可以学到很多Linux操作系统的一些命令,对以后的深入学习还是有一定的帮助的。