手机端开发深度学习应用
来源:互联网 发布:手机数据恢复安全 编辑:程序博客网 时间:2024/04/28 11:49
第一步模型压缩
将深度学习模型应用到手机、嵌入式设备,我们应该减少模型内存封装,减少推断时间和减少能源使用。有许多方式解决这些问题,例如量子化,权重简直或者distilling 大模型到小模型.
本文使用在Tensorflow中的量子化工具压缩模型。缩减到8bit权重,没有提供额外的好处例如减少推断时间。时间甚至需要2倍,因为量子化工作对CPU没有优化。
量化模型参数:
1 将模型写入protocol buffer file
2 安装TensorFlow
3 运行下列代码
bazel build
tensorflow/tools/graph_transforms:transform_graph
bazel_bin/tensorflow/tools/graph_transforms/transform_graph – in_graph = /.pb/file
– outputs = “output_node_name”
– out_graph = /the/quantized/.pb/file
– transforms =’quantize_weights’
第二步 使用tensorflow library
第三步 数据预处理
将数据处理成训练数据的格式。特征提取
阅读全文
0 0
- 手机端开发深度学习应用
- 深度学习核心技术应用与开发
- 开始学习手机嵌入式应用开发
- 准备系统学习手机应用开发
- 手机端应用开发入口
- 【CUDA开发-并行计算】NVIDIA深度学习应用之五大杀器
- 深度学习(deep learning)核心技术开发与应用培训班
- 深度学习应用案例
- 深度学习应用
- 深度学习的应用
- java 手机应用开发
- 手机应用开发环境
- 手机应用开发
- 手机应用开发
- SAAS与手机APP应用开发------学习笔记(一)手机知识系统学习
- 深度学习开发工具
- 深度学习开发框架
- 手机开发入门学习
- SDNU-DFS——F
- centOS7入门
- SELECT 语法和逻辑处理顺序 (含示例)
- Linux下使用Gunicorn部署flask项目
- ideaIU2017 导入jar包
- 手机端开发深度学习应用
- Windows下安装RabbitMQ3.6.5
- 看动画学并发编程
- java简单排序算法
- React学习笔记_利用cors实现ajax跨域_Tomcat 获取跨域Authorization
- MFC扩展DLL中调用Windows Media Player
- Android 調整部分手机拍照后照片旋转。
- iOS开源资源汇总(完整项目,三方,博客,视频)长期更新
- SUSE 11 SP3下配置HAProxy + Mysql cluster