0

疎行列に格納されたバージョンのニューラル ネットワークがあるという問題に遭遇しました。これは、いくつかのパラメーターと、それがどのレイヤーに属し、どの場所に属するかなどのインデックスしかないことを意味します。これらの情報と a を使用して python.Thanksprototxtで再構築するにはどうすればよいですかcaffemodel

4

1 に答える 1

1

caffemodel バイナリ ファイルは単なるバイナリ プロト バッファ ファイルであり、proto python インターフェイス モジュール (caffe.proto.caffe_pb2) で作成/編集できます。caffe.io のヘルパー メソッドを使用して、numpy 配列を protobuffer インターフェイスで受け入れ可能な配列形式に変換する (または protobuffer から numpy に変換する) 必要があります。または、これらのほとんどのメソッドをラップして簡単にアクセスできる caffe.Net python クラスを使用することもできます。詳細なチュートリアルについては、Caffe のホームページのこの例を参照してください。

簡単にするために、prototxt を使用してダミー ネットワークをトレーニングし、ベースラインの caffemodel 構造を作成してから、上記の方法のいずれかを使用して、独自の外部重みを使用してレイヤーの重みを編集します。

于 2016-03-22T10:49:07.760 に答える