0

(たとえば) Matlab で読み取ることができるように、.caffemodel ファイル内の情報を変換することは可能ですか? つまり、Caffe を使用してトレーニングされた重みを prototxt してインポートする別のものを使用してモデルを作成する方法はありますか?

答えが「いいえ、それはバイナリ ファイルであり、常にそのままです」の場合、重要な情報を何らかの方法で抽出できるように、ファイルの構造に関するドキュメントはありますか?

4

2 に答える 2

2

ご存じのとおり、.caffemodelは重みとバイアスで構成されています。prototxt を指定して caffemodel の重みとバイアスを読み取る簡単な方法は、Python でネットワークを読み込んで重みを読み取ることです。

以下を使用できます。

import caffe
net = caffe.Net(<prototxt-file>,<model-file>,<phase>);

からパラメータにアクセスしますnet.params

ソース

于 2016-02-17T19:38:58.307 に答える