net = caffe.Net(model_def, model_weights, caffe.TEST)
上面的语句加载网络定义文件(deploy.prototxt)和之前训练得到的网络参数文件(xxx.caffemodel),然后保存在net中。可以说net变量中保存了有关caffe网络的一切。
net.params 保存了各层网络参数
net.blobs 保存了各层数据
net.params和net.blobs是Ordereddict类型,可以通过Python中遍历Dict的方式查看:
for k, v in net.params.iteritems():
print k, v.data.shape
显示结果: