Resnet50 の pretrain ファイル「ResNet-50-model.caffemodel」を chainer にインポートしたい。チェーンコードは次のとおりです。
class chexnet(L.ResNet50Layers):
def __init__(self, pretrained_model="auto", out_features=2):
super(chexnet, self).__init__(pretrained_model)
with self.init_scope():
self.classifier = L.Linear(2048, out_features)
しかし、私は以下のようなエラーメッセージを受け取りました:
File "/home/tamnt27/.local/lib/python3.5/site-packages/chainer/links/model/vision/resnet.py", line 148, in convert_caffemodel_to_npz
caffemodel = CaffeFunction(path_caffemodel)
File "/home/tamnt27/.local/lib/python3.5/site-packages/chainer/links/caffe/caffe_function.py", line 151, in __init__
net.MergeFromString(model_file.read())
google.protobuf.message.DecodeError: Error parsing message
このエラーが発生する理由がわかりません。うまくいくはずです。助けてください。皆さん、ありがとうございました。