2016-08-16 15 views
5

入力のサイズが一定でない畳み込みオートエンコーダーを作成したいと思います。私はエンコーディングレイヤーに到達するまでコンボプールレイヤーを積み重ね、それからアップサンプルコンバージョンレイヤーで逆を行うことでこれをやっています。問題は、私が使用する設定に関係なく、入力レイヤーと同じ出力レイヤーで同じサイズを取得できないということです。その理由は、UpSamplingレイヤー(たとえば、(2,2)サイズ)は入力のサイズを2倍にするため、たとえば奇数次元を取得できないためです。特定のレイヤーの出力次元を個々のサンプルの前のレイヤーの入力次元に結びつける方法はありますか(私が言ったように、変数の最大プール層の入力サイズ)?ケラスの可変サイズ画像用の完全畳み込みオートエンコーダー

答えて

0

はい、あります。

は、あなただけの大きさが増加していきます三つの方法

  • Crop or Pad
  • パディング

  • Padding
  • Resizing

      を使用することができます。サイズを減らすのに有益ではありません。

      サイズ変更は、それぞれのケース(アップサンプリングまたはダウンサンプリング)ごとにコストがかかりますが、最適なソリューションでなければなりません。範囲内のすべての値を保持し、指定された次元でサイズを変更するために単純に再サンプリングします。

      クロップまたはパッドはリサイズとして機能し、この方法では補間がないため、計算効率が向上します。ただし、サイズを小さくしてサイズを変更する場合は、エッジから切り抜きます。

      これら3つを使用すると、レイヤーの寸法を整理できます。

  • 関連する問題