keras系列-安装和大体结构
2016-04-30 01:35
302 查看
本系列作为自己的学习笔记,之前写过一些深度学习算法从 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下搞了, 持续更新中。。。
由于是一边学习一边记录,难免会有错误的地方,但是我也会对我验证通过的经历来分享,如果有理解不到位的望指正。
安装:
环境: 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下搞了, 持续更新中。。。
相关文章推荐
- 22. Generate Parentheses
- 杭电-5137-How Many Maos Does the Guanxi Worth
- 安卓APP测试之使用Burp Suite实现HTTPS抓包方法
- java发送http的get,post请求【学习记录】(转)
- 机器学习向量化练习
- 使用Unity3D 5.3.4 模仿2D游戏 FlappyBird(三)
- java实现定时任务
- 【LeetCode】Same Tree 解题报告
- 大数据学习笔记·社会计算(2)
- Android应用资源
- 实习总结04
- 渗透测试Kali Linux与Parrot Security os安装体验
- Linux下如何检测内存泄漏
- 将字符串编码成数值,求数值最大和问题(今日头条笔试题)
- 提升个人思想深度的11本书,每一本都令人反思良久
- mybatis like 模糊查询问题
- Java读写XML文件(DOM4J包)
- linux如何安装java环境
- 以形式逻辑的方法构建方法论
- android视频播放框架Vitamio