首页 文章

定制咖啡模型的净手术

提问于
浏览
1

我正在尝试修改caffemodel的权重,这是一个名为Deep Lab的caffe-branch的一部分 . 虽然有一个关于how to do net surgery的教程,当我尝试对我的自定义caffemodel做同样的事情时,python内核总是在以下行中死掉:

# Load the original network and extract the fully connected layers' parameters.
net = caffe.Net('../models/deeplab/train.prototxt', 
                '../models/deeplab/train.caffemodel', 
                caffe.TRAIN)

我认为它是因为pycaffe不知道他们的自定义层,如 ImageSegDataSilenceSegAccuracy 所以我从原型文件文件中删除了这些图层,但是当我尝试加载网络模型时,python内核仍然处于死亡状态 . 有谁知道如何将这些权重加载到python中?

1 回答

  • 2

    我已经找到了 . 我确实要删除每个自定义图层,特别是调整数据层,以便它可以读取所有输入图像,从而计算输入尺寸 .

相关问题