创客神器NanoPi
登录
直播中
lee_st
12年用户
45163经验值
擅长:可编程逻辑 嵌入式技术 处理器/DSP RF/无线
私信
关注
[经验]
【NanoPi K1 Plus试用体验】搭建深度学习框架
NanoPi
keras
python
近几年各种深度学习框架涌现,大家可能很难从众多的深度学习框架中选择一个合适的框架进行学习。对于深度学习的初学者,或者觉得Tensorflow,Caffe等框架学习困难难以上手的人,可以考虑学习Keras。
Keras是一种高度模块化,使用简单上手快,合适深度学习初学者使用的深度学习框架。Keras由纯Python编写而成并以Tensorflow、Theano以及CNTK为后端。Keras为支持快速实验而生,能够把你的idea迅速转换为结果。
Keras的设计原则是:
用户友好:Keras是为人类而不是天顶星人设计的API。用户的使用体验始终是我们考虑的首要和中心内容。Keras遵循减少认知困难的较佳实践:Keras提供一致而简洁的API, 能够极大减少一般应用下用户的工作量,同时,Keras提供清晰和具有实践意义的bug反馈。
模块性:模型可理解为一个层的序列或数据的运算图,完全可配置的模块可以用最少的代价自由组合在一起。具体而言,网络层、损失函数、优化器、初始化策略、激活函数、正则化方法都是独立的模块,你可以使用它们来构建自己的模型。
易扩展性:添加新模块超级容易,只需要仿照现有的模块编写新的类或函数即可。创建新模块的便利性使得Keras更适合于先进的研究工作。
与Python协作:Keras没有单独的模型配置文件类型(作为对比,caffe有),模型由python代码描述,使其更紧凑和更易debug,并提供了扩展的便利性。
课程内容基本上是以代码编程为主,也会有少量的深度学习理论内容。课程会一步一步从Keras环境安装开始讲解,并从最基础的Keras实现线性回归,非线性回归,手写数字分类模型开始讲起。逐步讲到一些深度学习网络的应用如CNN,LSTM。最后会带着大家完成一些实际的应用案例如图像识别,图片风格转换,seq2seq模型的应用,情感分类,生成对抗网络等。
下面开始安装keras框架,
首先需要安装依赖库TensorFlow,参见我之前发的帖子
其次安装一下依赖库
sudo apt-get install libhdf5-serial-dev
sudo pip install h5py
sudo pip install pillow imu
ti
ls
sudo pip install scipy --no-cache-dir
安装Keras
sudo pip install keras
安装完成keras后,进行简单测试,
发现keras安装完成,可以使用。
更多回帖
rotate(-90deg);
回复
相关帖子
NanoPi
keras
python
【
NanoPi
K1
Plus
试用
体验】
深度
学习
---实现Lenet
2547
【
NanoPi
K1
Plus
试用
体验】--
1
--
NanoPi
K1
Plus
开箱鉴赏
3485
NanoPi
K1
Plus
试用
3339
【
NanoPi
K1
Plus
试用
体验】
深度
学习
---快速开始函数式(Functional)
2204
【
NanoPi
K1
Plus
试用
体验】
深度
学习
---快速开始序贯(Sequential)模型
3212
【
NanoPi
K1
Plus
试用
体验】Blink呼吸灯入门
3856
【
NanoPi
K1
Plus
试用
体验】用
NanoPi
K1
Plus
组装一台小电脑~~
3004
【
NanoPi
K1
Plus
试用
体验】python爬虫
3141
NanoPi
K1
Plus
资料
1873
NanoPi
K1
Plus
开箱鉴赏
2448
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分