潜在的なパス:可変サイズの画像を持つ畳み込みニューラルネットワークを訓練するための好ましい方法は何ですか?
- を有するmaxと高さを検索し、画像は、標準的な平均サイズに画像をトリミング0
- に過剰画素を設定します。
- その他?
潜在的なパス:可変サイズの画像を持つ畳み込みニューラルネットワークを訓練するための好ましい方法は何ですか?
テンソルフローでは、プレースホルダシェイプをレイジー定義します。例:
input_pl = tf.placeholder(tf.float32, shape=(BATCH_SIZE, None, None, CHANNELS))
「なし」は可変サイズを示します。こうすることで、切り抜きによる情報が失われることはありません。また、パディングによって間違った情報を追加する必要もありません。
実際には、平均ではなく、最小の写真のサイズに切り抜く必要があります。さもなければ、あなたはまだ可変サイズの画像を持っています。 – narn
ゼロパディング以外に、境界を複製することも可能であり、時にはより有益です。 –
パディングゼロによって、複製境界線がネットワークが学習しようとする可能性のある不要なパターンを作成します。入力サイズを修正し、すべての画像をそのサイズにリサイズします。 –