Caffe学习:使用pycaffe读取caffemodel参数
来源:互联网 发布:阿里云邮箱登陆界面 编辑:程序博客网 时间:2024/05/22 13:40
本文转jiarenyf的
Caffe学习:使用pycaffe读取caffemodel参数
#!/usr/bin/env python# 引入“咖啡”import caffeimport 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
0 0
- Caffe学习:使用pycaffe读取caffemodel参数
- Caffe学习:使用pycaffe读取caffemodel参数
- Caffe学习:使用pycaffe读取caffemodel参数
- Caffe学习:使用pycaffe读取caffemodel参数
- 使用pycaffe读取caffemodel参数
- pycaffe读取caffemodel参数
- 使用pycaffe 对caffemodel 参数进行读取
- Caffe学习:使用pycaffe读取mean.binaryproto文件参数
- Caffe学习:使用pycaffe读取mean.binaryproto文件参数
- 使用pycaffe读取caffemodel参数(保存到txt文件)
- 使用pycaffe读取caffemodel参数(保存到txt文件)
- Caffe学习:pycaffe利用caffemodel进行分类
- Caffe学习:pycaffe利用caffemodel进行分类
- Caffe学习:pycaffe利用caffemodel进行分类=>裁剪图片
- Caffe学习:pycaffe利用caffemodel进行分类(2)
- Caffe学习:pycaffe利用caffemodel进行分类=>批处理
- Caffe学习:pycaffe利用caffemodel进行分类=>批处理
- Caffe学习:pycaffe利用caffemodel进行分类(2)
- matplotlib scale 刻度
- java取整的三种情况
- WinDBG 技巧:如何生成Dump 文件(.dump 命令)
- 一致性hash算法解析
- 对日期的相关操作
- Caffe学习:使用pycaffe读取caffemodel参数
- 第三章 使用字符串
- angular.js 错误: Error [$injector:unpr] 原因
- ZOJ 3494 BCD Code (*AC自动机+数位DP 待整理)
- There is no 'root'@'%' registered
- Oracle 11g 归档日志
- css高级技巧整理
- pdf上加签名
- tomcat9进入控制台方法