1

Caffe では、protobuf ファイルで NN の入力を定義するときに、「データ」と「ラベル」を入力できます。ラベルには、トレーニング データの期待される出力が含まれていると思います (通常y、機械学習の文献では値と見なされます)。

私の問題は、caffe.proto ファイルで、label がスカラー (int または long) として定義されていることです。少なくともデータでは、文字列値を取るため、numpy 配列に設定できます。複数の予測出力をトレーニングしている場合、どうすればそれを配列として渡すことができますか?

それとも私は間違っていますか?とはlabel? それはなんのためですか?そして、どうすればy値をカフェに渡すことができますか?

4

1 に答える 1

3

caffe の基本的な使用例は、画像分類でした: 入力画像ごとに 1 つの整数ラベルを割り当てます。したがって、「データ」データ構造は、4D float 配列 (3 チャネル画像のバッチ) とバッチ内の画像ごとの整数「ラベル」用のスペースを予約します。

この制限は、HDF5 入力データ レイヤーを使用して簡単に克服できます。
たとえば、この回答を参照してください。

于 2015-10-28T06:39:16.523 に答える