0

6つのチャネルイメージ(2つのRGBイメージが連結されています)があります。 AlexNetを使って、これらの画像を使ってモデルを訓練したい。私は画像をlmdbにまとめました。 次に、データセットとモデルにOTHERオプションを使用しましたが、モデルを作成するときに次のエラーが発生しています。エラー:複数のソースによって生成されたトップブロブ 'データ'

ERROR: Top blob 'data' produced by multiple sources. 
Creating layer train-data 
Creating Layer train-data 
Top blob 'data' produced by multiple sources. 
Opened lmdb /lmdb_database/train_labels 

私は標準AlexNet architectureを使用しています。

データ準備lmdb

に私は2つの異なるモダリティからのRGBで2枚の画像を有します。私はsiameseのサンプルから2つの画像を連結するためにcreatedb.pyスクリプトを修正しました。私は、データセットを持っていたら、私は

+0

こんにちは、私は同じ問題に直面しています。あなたはそれを解決することができましたか? –

+0

ええ、私はそれを解決しました。 – cpwah

+0

列車または貨物列段階を指定しない場合。デフォルトでは、それはtrain、val、deployフェーズとみなされます。 @AbdulJabbar – cpwah

答えて

0

は、入力データレイヤを確認したモデルを訓練するために、標準AlexNet Prototextを使用しています、それはあなたが彼らのためにstage/phaseを指定するのを忘れ可能ですか?キャフェが同時に両方を使用しようとしているようです。

+0

私は標準AlexNet prototxt、上記のリンクを使用しています。 AlexNetは、2つの連結された画像が電車と鉄道の両方から来ていると仮定しています。誰かが複数の入力を使用する方法を私に説明することはできますか? @Shai – cpwah

+1

@cpwahデータをどのように準備するか、プロトタイプの入力層の外観をより詳しく説明してください – Shai

+0

私は質問を編集しました。詳しい情報が必要な場合はお知らせください。 – cpwah

0

今日この問題も発生しました。そして私は解決策を見つけました。私のデータ層の名前は 'data'で、topも 'data'なので、間違っています。データレイヤーを変更しても動作します。

+0

あなたはprototxtファイルを共有できますか? – cpwah

関連する問題