Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
(たとえば) Matlab で読み取ることができるように、.caffemodel ファイル内の情報を変換することは可能ですか? つまり、Caffe を使用してトレーニングされた重みを prototxt してインポートする別のものを使用してモデルを作成する方法はありますか?
答えが「いいえ、それはバイナリ ファイルであり、常にそのままです」の場合、重要な情報を何らかの方法で抽出できるように、ファイルの構造に関するドキュメントはありますか?
ご存じのとおり、.caffemodelは重みとバイアスで構成されています。prototxt を指定して caffemodel の重みとバイアスを読み取る簡単な方法は、Python でネットワークを読み込んで重みを読み取ることです。
.caffemodel
以下を使用できます。
import caffe net = caffe.Net(<prototxt-file>,<model-file>,<phase>);
からパラメータにアクセスしますnet.params
net.params
ソース