keras系列-安装和大体结构

来源:互联网 发布:网络乌托邦的概念 编辑:程序博客网 时间:2024/06/02 07:06

本系列作为自己的学习笔记,之前写过一些深度学习算法从 BP(实现过), BPTT, RNN, LSTM(实现过), 但是一直自已打基础,所以没有用过theao之类的框架,今天突然要用keras, 确实不是我的风格,还没用过theano就开始用keras, 但是最近需要验证自己写的lstm 的正确性,所以简单的用keras做为参考吧,当然我也会一边学习keras一边学习theano,后续我应该会将我搭建的一些小的模型都记录下来,做为自己的学习笔记,如果大家有什么意见或者一块学习的,可以私信加好友一块交流,私人的信息不方便公开。

由于是一边学习一边记录,难免会有错误的地方,但是我也会对我验证通过的经历来分享,如果有理解不到位的望指正。

安装:

环境: mac os 10.11

    python 2.7.10

由于keras是基于theano的,所以需要首先安装theano.

sudo easy_install theano     #即可,如果不加sudo 会报permession  denied

此时我们输入python, 进入交互模式,尝试

>>>import theano

IOError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/Theano-0.8.2-py2.7.egg/theano/gof/lazylinker_c.c'

这是会报着么一个错误,没有权限,因为theano是用sudo 安装的,这是就要自己手动修改theano的属主和属组了,但是在linux下面不会出现这种情況。

cd /Library/Python/2.7/site-packages/

sudo chown -R zhaojinming:staff *   #将所有的文件都改为你的用户权限, 然后在尝试运行

>>>import theano

这是就不会报错了,OK,到此theano安装成功。

如果想下载keras的源码,因为源码中有examples, 需要到github上去自行下载,但现在为止可以这么下载:

git clone https://github.com/fchollet/keras.git

在下一篇中,我会简单的以自己的理解和自己接触的东西来简单的介绍一下theano的目录结构

sudo easy_install keras
尝试
>>>import keras
 没有报错, 说明安装keras是没用问题的,但现在为止,环境是搭建OK了,由于mac没有独立显卡,至于后边的gpu加速就得切换到linux下搞了, 持续更新中。。。

0 0