caffe-ristretto:定点举例
来源:互联网 发布:单片机怎样驱动12v 编辑:程序博客网 时间:2024/05/17 23:01
1. 准备
源码可以在[2]上下在
编译方法跟caffe一样
2. squeezenet example举例
下载需要的模型文件,已经放在百度云盘,需要更改prototxt文件的数据位置
3.运行脚本
./examples/ristretto/00_quantize_squeezenet.sh
会动态定点模型,得分析好长时间,所以不用惊慌是不是错了
分析上面的图片,由于squeezenet不包括fc层,因此对他的结果可以忽略。只看最后几句,8bit的卷积和输出能达到0.550419的精度,
精度有所下降接下来就是对其进行finetune
4.finetune
finetune的前向采用的是8bit的值,然而反向update的时候就用的原始高精度32bit的值
运行脚本进行finetune训练,运行的工具是caffe自带的caffe train
./examples/ristretto/01_finetune_squeezenet.sh5.benchmark
最后一步就是检测得到的定点模型的准确率,使用下面的命令
./examples/ristretto/02_benchmark_fixedpoint_squeezenet.sh
[1] caffe-ristretto
[2] github源码
[3] google用户组(需要翻墙)
阅读全文
0 0
- caffe-ristretto:定点举例
- caffe-ristretto:定点方案
- caffe-ristretto:可以定点的层目录
- caffe随记(六)---tools工具举例
- 与afreez一起学习DSP中浮点转定点运算--举例及编程中的心得
- 举例
- 定点数
- 定点数
- 定点定标
- 定点数
- 定点投放
- 定点使用
- 定点相机
- 定点c程序之二:定点加减法
- Caffe
- Caffe
- Caffe
- caffe
- ArcGis API for JavaScript——动态图表
- python之正则表达式
- 父类 子类 代码执行顺序
- 获取wlan0&ð0联网状态
- Yii2使用Cookie的注意事项
- caffe-ristretto:定点举例
- 八皇后N皇后问题
- 2017.9.22测试日志
- JavaScript-MD5加密
- 关于微信小程序的动态跳转页面
- Cron表达式粗略解释
- Service详解
- 浅浅地谈一下随机算法【poj2454】【poj3318】
- PHP用*号替代姓名除第一个字之外的字符