1

私は深い学習にcaffeを使用します。 は私がprotoへCaffeで新しいレイヤーを作成する

(1)追加層に/ caffe.protoは、次の使用可能なIDを更新する必要があり、カフェのための新しいレイヤーを作成するには

(2)layer_factory.cppするためにそれを追加することにより、レイヤ作成可能を作ります

私のクエリは、caffe.protoの目的の新しいIDと、layer_factory.cppのcreateableの機能性です。

layer_factory.cppには、作成可能なものとして含まれていないものがあります。 layer_factory.cppに含まれていないレイヤーの違いは何ですか?

答えて

3

新しいレイヤーをcaffeに追加する場合は、wiki/Developmentの指示に従ってください。
layer_factory.cppを変更する必要はなく、cppファイルに2つのマクロINSTANTIATE_CLASSREGISTER_LAYER_CLASSを追加することができます。

についてcaffe.protoについては、レイヤーに特定のmy_layer_paramメッセージが必要な場合にのみ変更する必要があります。既存のレイヤのパラメータを再利用する場合は、caffe.protoを変更する必要はありません。

関連する問題