首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Caffe和DIGITS更新权重

从Caffe和DIGITS更新权重
EN

Stack Overflow用户
提问于 2019-01-22 07:35:28
回答 1查看 24关注 0票数 0

我已经使用Nvidia的DIGITS构建了一个模型,但当我尝试使用caffe运行它时,我不知道权重在哪里。知道我怎么才能找到这个吗。我有体系结构,因为它就在输出模型屏幕上提供。

EN

回答 1

Stack Overflow用户

发布于 2019-05-10 03:33:20

权重不能从Digits UI上给出的任何输出模型中访问,但是它们可以访问!

我使用的是NVIDIAs DGX,它可以接受python代码。要在该平台上提取权重(我在其中路由模型以保存,我使用以下代码:

代码语言:javascript
复制
net = caffe.Net('../models/bvlc_reference_caffenet/deploy.prototxt', 
            '../models/bvlc_reference_caffenet/bvlc_reference_caffenet.caffemodel', 
            caffe.TEST)
params = ['fc6', 'fc7', 'fc8']

fc_params = {pr: (net.params[pr][0].data, net.params[pr][1].data) for pr in params}

for fc in params:
print '{} weights are {} dimensional and biases are {} dimensional'.format(fc, fc_params[fc][0].shape, fc_params[fc][1].shape)

祝好运!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54299249

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档