0

私はCaffeのJeff Donahueのrecurrent-rebase-cleanupブランチからLRCNの例を実行しようとしていました。私はmasterブランチから最新のcaffeバージョンをインストールしました。私の知るところによると、CaffeはLSTMレイヤをサポートしています。しかし、私はソルバーを実行するとき、私はこのエラーを取得します。フィールドの名前は間違っていますか?もしそうなら、正しいフィールド名は何ですか?将来の使用のために、どのようにしてCaffe Layerパラメータ&フィールド名を見つけることができますか?メッセージタイプ "caffe.LayerParameter"には "lstm_param"という名前のフィールドはありません

私もrecurrent_paramというパラメータ名で実行しようとしましたが、同じエラーが表示されます。

+1

'caffe.proto'ファイルをチェックし、LSTM層にナビゲートする。そこにリストされているLSTMレイヤのすべてのパラメータとデフォルト値が表示されます。 –

+0

問題はパラメータではありません。それはフィールドの名前です。名前はlstm_paramなのでしょうか? –

答えて

1

あなたは、最新の「マスター」ブランチから"LSTM"層を使用している場合は、代わりにlstm_paramのをrecurrent_paramを使用する必要があります。
詳細については、caffe.helpを参照してください。


一般的に、それが思わとして(支店間で異なる場合がありますが、カフェの特定のブランチでモデルのビルドを実行しようとしている場合は、あなたが構築し、レイヤ名/パラメータとしてその特定のブランチのカフェを使用する必要があり、話しますここにある)

+0

recurrent_paramでも試しましたが、同じエラーが発生します。これを修正する方法はありますか? –

+0

@ TheBaus次にfikrのどこか他の場所にlstm_paramがある – Shai

+0

prototxtファイルを見てください:http://pastebin.com/USj4Us3Nとソルバーファイル:http://pastebin.com/YWqVDwuW私をたくさん助けてください –

関連する問題