2016-03-19 10 views
0

私はスパース行列を格納したバージョンの神経回路網を持っているという問題を抱えています。これは、いくつかのパラメータとそのインデックスがどの層に属しているか、どの位置に属しているかといったインデックスを持っていることを意味します。どのように私はpython.Thanksいくつかのパラメータでカフェモデルを再構築するには?

答えて

0

バイナリファイルには、プロトパイソンinterfraceモジュールと/編集を作成することができバイナリプロトバッファファイルは、単にあるcaffemodel(caffe.protoによってcaffemodelを再構築するためにこれらの情報とprototxtを使用することができます.caffe_pb2)。 numpy配列をprotobufferインタフェースで受け入れ可能な配列形式(またはprotobufferからnumpy)に変換するには、caffe.ioのヘルパーメソッドを使用する必要があります。 また、これらのメソッドをラップするcaffe.NetのPythonクラスを使用して簡単にアクセスできます。詳細はチュートリアルthis example from Caffe's homepageをご覧ください。

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

関連する問題