2016-08-22 7 views
0

pycaffeで利用可能なレイヤの種類についてのヒントやドキュメントはどこにありますか?とその属性?
バッチ正規化を使用するアーキテクチャを定義したいと思いますが、例では畳み込み、完全接続、最大プールおよびreluレイヤのみがあります。これ以上何もない。pycaffeで使用するさまざまなタイプのレイヤーについては、どのようにして見つけることができますか?

答えて

1

パンケーキは、コーヒーのラッパー/インターフェイスです。 caffeで利用可能なレイヤのリストについては、hereを確認してください。 興味のあるレイヤーを見つけます(例:batch_norm_layer.hpp)。ヘッダファイルを開き、方法type()を確認します。このメソッドの戻り値(たとえば"BatchNorm")は、あなたが探しているもので、pycaffeで使用されています。

各ヘッダーファイルの先頭にあるコメントを読んでください。レイヤの詳細とその入力パラメータについて説明します。 補足的なアプローチとして、layer implementationsをご覧ください。 LayerSetUpメソッドを確認し、paramまたはthis->layer_param_を探します。正確なパラメータとその名前を見つけることができます。 パラメータの名前は、ネットワーク記述ファイル(.prototxt)の名前と同じです。例を見て、パラメータを見つけます。

+0

ありがとう – Breeze

関連する問題