pycaffe读取caffemodel参数
来源:互联网 发布:学安卓软件开发教程 编辑:程序博客网 时间:2024/05/17 08:32
转自:http://blog.csdn.net/asd8705/article/details/51884468
#!/usr/bin/env python # 引入“咖啡” import caffe import numpy as np # 使输出的参数完全显示 # 若没有这一句,因为参数太多,中间会以省略号“……”的形式代替 np.set_printoptions(threshold='nan') # deploy文件 MODEL_FILE = 'caffe_deploy.prototxt' # 预先训练好的caffe模型 PRETRAIN_FILE = 'caffe_iter_10000.caffemodel' # 保存参数的文件 params_txt = 'params.txt' pf = open(params_txt, 'w') # 让caffe以测试模式读取网络参数 net = caffe.Net(MODEL_FILE, PRETRAIN_FILE, caffe.TEST) # 遍历每一层 for param_name in net.params.keys(): # 权重参数 weight = net.params[param_name][0].data # 偏置参数 bias = net.params[param_name][1].data # 该层在prototxt文件中对应“top”的名称 pf.write(param_name) pf.write('\n') # 写权重参数 pf.write('\n' + param_name + '_weight:\n\n') # 权重参数是多维数组,为了方便输出,转为单列数组 weight.shape = (-1, 1) for w in weight: pf.write('%ff, ' % w) # 写偏置参数 pf.write('\n\n' + param_name + '_bias:\n\n') # 偏置参数是多维数组,为了方便输出,转为单列数组 bias.shape = (-1, 1) for b in bias: pf.write('%ff, ' % b) pf.write('\n\n') pf.close
执行的时候请去掉中文注释 以免造成错误
阅读全文
1 0
- pycaffe读取caffemodel参数
- 使用pycaffe读取caffemodel参数
- Caffe学习:使用pycaffe读取caffemodel参数
- 使用pycaffe 对caffemodel 参数进行读取
- Caffe学习:使用pycaffe读取caffemodel参数
- Caffe学习:使用pycaffe读取caffemodel参数
- Caffe学习:使用pycaffe读取caffemodel参数
- 使用pycaffe读取caffemodel参数(保存到txt文件)
- 使用pycaffe读取caffemodel参数(保存到txt文件)
- Caffe学习:pycaffe利用caffemodel进行分类
- Caffe学习:pycaffe利用caffemodel进行分类
- pycaffe利用caffemodel进行分类=>批处理
- 读取修改caffemodel文件里的网络模型参数
- Caffe学习:使用pycaffe读取mean.binaryproto文件参数
- Caffe学习:使用pycaffe读取mean.binaryproto文件参数
- python读取caffemodel文件
- python读取caffemodel
- 如何导出caffemodel参数
- 转载:linux+arm 网卡故障调试:ethtool&phy寄存器读写
- Shiro学习笔记
- js中数值传递和引用传递
- UVa11419
- Tensorflow入门----占位符、常量和Session
- pycaffe读取caffemodel参数
- Docker实战:使用Dockerfile创建带Apache服务并支持ssh的Centos Docker镜像
- location.hash 与location.href
- mybatis #传值 与$传值区别
- centos7 移动mysql5.7.19 数据存储位置
- lstrcmp
- js 数组 自定义排序
- 字符串算法——数组或字符串全排列(Permutations)
- 优秀工程师之—UISegmentedControl