永发信息网

如何导出caffemodel参数

答案:2  悬赏:20  手机版
解决时间 2021-03-20 16:36
如何导出caffemodel参数
最佳答案
可以直接读取caffemodel中的模型参数
全部回答
import scipy.io as sio import caffe def load(): # load the net caffe.set_mode_cpu() # you may need to train this caffemodel first # there should be script to help you do the training net = caffe.net(root + 'lenet.prototxt', root + 'lenet_iter_10000.caffemodel',\ caffe.test) conv1_w = net.params['conv1'][0].data conv1_b = net.params['conv1'][1].data conv2_w = net.params['conv2'][0].data conv2_b = net.params['conv2'][1].data ip1_w = net.params['ip1'][0].data ip1_b = net.params['ip1'][1].data ip2_w = net.params['ip2'][0].data ip2_b = net.params['ip2'][1].data sio.savemat('conv1_w', {'conv1_w':conv1_w}) sio.savemat('conv1_b', {'conv1_b':conv1_b}) sio.savemat('conv2_w', {'conv2_w':conv2_w}) sio.savemat('conv2_b', {'conv2_b':conv2_b}) sio.savemat('ip1_w', {'ip1_w':ip1_w}) sio.savemat('ip1_b', {'ip1_b':ip1_b}) sio.savemat('ip2_w', {'ip2_w':ip2_w}) sio.savemat('ip2_b', {'ip2_b':ip2_b}) if __name__ == "__main__": # you will need to change this path root = '/users/yuliangzou/caffe-rc3/examples/mnist/' load() print 'caffemodel loaded and written to .mat files successfully!' 从代码里可以看得很清楚啦,首先导入模型,然后利用net.params就可以获取参数了,另外你也可以利用net.data导出数据进行可视化。当然,在导出参数之前…你必须要跑过一遍,不然你没有这个caffemodel…
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
普宁流沙哪家体育用品店有卖沙背心?
极乐净土怎么这么火
AESTHETIC-沙宣理念地址在什么地方,我要处理
(x+2y)(x-2y)+(x+1)(x-1)
我很讨厌现在的工作,可是又舍不得这的薪水,怎
一条微博有多少评论可以出现热门评论?
苏中金汉马国际家具展销中心北门地址在什么地
暑假适合去哪里玩
我家啥电气都不用电表还是走字是啥问题
纯银3D是属于几线,几个转轴的游戏,怎么认的
奶粉开盖一晚沒盖好,为什么变色了
如果一个男人主动请你去他家那他是对你有想法
阴历七月初二搬家合适吗,夫妻,男属兔,女马
今天逆行被交警抓到拍照,扣了本,后来只写了
东北大学怎么样,评价,点评,东北大学好不好
推荐资讯
蛇鞭粉怎么代理?
这是苏州那儿
尚赫赫森茶过期了喝会怎么样?
北京三十五中-停车场这个地址在什么地方,我
五行里,喜(火)用(土)忌(水)仇(金)闲(木)这些
张店到博山六中怎么坐车?详细些
刘备自封什么王,在哪里登基,帝都在哪里
种植草莓什么时候打农药,要打什么药
1.3125化成分数是什么
魔兽守城2有秘籍没怎么呢作弊加钱??
哪部电视剧有奴才挨打,哪集?
嘉琦文化艺术培训中心怎么去啊,有知道地址的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?