keras环境搭建
来源:互联网 发布:淘宝客是做什么的 编辑:程序博客网 时间:2024/06/10 22:30
ubuntu下安装深度学习python工具包keras
最近一直在学习深度学习,开始用过matlab的工具箱,感觉很多功能不够,发现基于python的工具箱很多,找了一下发现Theano是使用比较多的一个,但是比较老,模块化也不够。经过别人的推荐开始使用基于Theano的一个深度学习的工具包Keras。
1.Keras简介
Keras是基于Theano的一个深度学习框架,它的设计参考了Torch,用Python语言编写,是一个高度模块化的神经网络库,支持GPU和CPU。使用文档在这: http://keras.io/,这个框架貌似是刚刚火起来的,使用上的问题可以到github提issue:https://github.com/fchollet/keras
2.Ubuntu下Keras的安装
参照keras官网给出的安装方法http://keras.io/
从这里我们可以看到要安装keras我们还必须先安装其他几个python库。
- 安装Theano
先安装theano是因为numpy和scipy可以在这个过程一起安装。
参照theano在ubuntu下的安装指南http://deeplearning.net/software/theano/install_ubuntu.html#install-ubuntu
打开终端输入命令:
sudo apt-get install python-numpy python-scipy python-dev python-pip python-nose g++ libopenblas-dev gitsudo pip install Theano
第一条命令主要是安装Theano需要的扩展库,第二条是安装Theano。
- 安装pyyaml
打开终端输入命令:
sudo pip install pyyaml
可以看到还有两个可选的库,建议安装HDF5和h5py,至于cuDNN根据你自己的情况而定。
打开终端输入命令:
sudo apt-get install libhdf5-serial-devsudo pip install h5py
到这里所有的库已经安装完毕。
- 安装Keras
打开终端输入命令
sudo pip install kears
- 测试安装是否成功
NumPy (~30s): python -c "import numpy; numpy.test()" SciPy (~1m): python -c "import scipy; scipy.test()" Theano (~30m): python -c "import theano; theano.test()"
程序运行过程中会不断输出字符代表成功。
3.keras 使用
参考wepon的博客:http://blog.csdn.net/u012162613/article/details/45397033
- keras环境搭建
- keras环境搭建
- win7下搭建keras编程环境
- windows+Anaconda下搭建Keras环境
- ubuntu下python+theano+keras深度学习环境搭建
- Windows7 下 theano + keras + cuda 机器学习环境搭建
- 深度学习环境搭建 ubuntu16+GTX1080+CUDA8+Theano+Tensorflow+keras
- ubuntu 下GPU版的keras的环境搭建
- 深度学习验证码识别(-)keras环境搭建
- Centos6.3 keras+tensorflow+xgboost+libsvm机器学习环境搭建
- win10+anaconda+tensorflow+keras环境搭建教程(CPU版)
- centos 7 下搭建 tensorflow+keras 深度学习环境
- Windows下深度学习平台Keras环境搭建【CPU版】
- ubuntu 14.04搭建keras
- Windows搭建安装keras
- keras环境配置
- windows 环境安装keras
- keras实验1Keras框架搭建
- 分治法求全排列
- JAVA实现顺时针打印矩阵问题(《剑指offer》)
- 微信-订阅号和服务号的区别
- 30到运维面试题
- 设计模式之java中缓存的基本实现
- keras环境搭建
- Hibernate4在开发当中的一些改变
- 更新Podfile时半天没反应解决方案
- Java Web SSH-Hibernate框架复习
- Android Animation无限循环动画
- sjtu-acm-1033
- Permutation Sequence
- ZOJ 1221Risk_Floyd - Dijkstra
- unix高级编程