AI用語集・ディープラーニングの要素技術

インスタンス正規化とは

いんすたんすせいきかinstance normalization

別名:Instance Normalization、InstanceNorm

  • シラバス 技術19
  • ◯×チェック3問
  • 練習問題2問

最終更新日:作成:ウカトレ編集部(AIで作成し、別のAIが一次資料と照合)人による確認:未出典

1行定義

インスタンス正規化とは、1つのサンプルの1つのチャネルごとに、縦横の位置にわたる値の平均と分散を求めて正規化する手法のことです。

くわしく

インスタンス正規化は、CNNの中間層の出力を整える正規化層の手法の1つです。2016年に、画像のスタイル変換を改良する手法として提案されました。

どの範囲で平均と分散を求めるか

CNNの中間層の出力は「サンプル数×チャネル数×高さ×幅」の4つの軸を持ち、正規化の手法は、どの範囲で平均と分散を計算するかで区別できます。

  • バッチ正規化:チャネルごとに、ミニバッチ内の全サンプルにまたがって計算します。
  • レイヤー正規化:サンプルごとに、全チャネルをまとめて計算します。
  • インスタンス正規化:サンプルごと・チャネルごとに、高さと幅の範囲だけで計算します。
  • グループ正規化:サンプルごとに、チャネルをいくつかのグループに分けて計算します。

インスタンス正規化は、この中で最も狭い範囲で計算します。グループ正規化でグループの数をチャネル数と同じにすると、インスタンス正規化と同じ計算になります。

なぜスタイル変換で効くのか

スタイル変換は、写真の内容を保ったまま、絵画などの画風に描き直す処理です。このとき、元の写真の明るさやコントラストは、出力の画風に関係させたくない情報です。インスタンス正規化は1枚ごと・チャネルごとに平均と分散をそろえるので、こうした違いが打ち消され、画風の表現に集中しやすくなります。提案した論文では、生成ネットワークのバッチ正規化をインスタンス正規化に置き換え、推論時にも使うだけで、生成画像の質が大きく改善したと報告されています。

他の手法との違い

インスタンス正規化は他のサンプルの値を使わないため、バッチサイズが小さくても計算が変わらず、学習時と推論時で同じ計算を使えます。一方、ImageNetの画像分類では、バッチ正規化やグループ正規化のほうが高い精度を示したと報告されています。主な用途は、画像生成やスタイル変換です。

覚え方

「インスタンスは1枚1チャネル、いちばん狭い範囲」と覚えます。

G検定での出題

出題のされ方

バッチ正規化・レイヤー正規化・グループ正規化と、平均と分散を計算する範囲の違いを比べる形で問われます。画像のスタイル変換で使われることや、グループ正規化との関係も問われます。

混同しやすい用語

用語意味
インスタンス正規化このページの用語1つのサンプルの1つのチャネルごとに、縦横の位置にわたる値の平均と分散を求めて正規化する手法
グループ正規化サンプルごとにチャネルをいくつかのグループに分け、グループ内の値の平均と分散で正規化する手法
レイヤー正規化1つのサンプルの中で、その層のすべてのユニットの値をまとめて平均0・分散1にそろえる正規化の手法

◯×チェック

3問

次の文が正しいか、誤りかを選んでください。

  1. インスタンス正規化は、バッチサイズが1でも、学習時と推論時に同じ計算で正規化できる。

    答えを見る

    答え ◯ 正しい

    他のサンプルの値を使わず、1枚の画像の中だけで平均と分散を求めるためです。

  2. インスタンス正規化は、画像のスタイル変換で、入力画像ごとのコントラストの違いを打ち消す目的で使われた。

    答えを見る

    答え ◯ 正しい

    画風の表現に関係しない明るさやコントラストの差を、1枚ごと・チャネルごとに取り除けるためです。

  3. インスタンス正規化は、元のTransformerの各ブロックで使われている正規化の手法である。

    答えを見る

    答え × 誤り

    元のTransformerで使われているのはレイヤー正規化です。インスタンス正規化は、主に画像の生成やスタイル変換で使われます。

この用語の練習問題

2問
  1. #0051正規化手法と統計量の範囲難易度 応用・単一選択未回答
  2. #0378場面に応じた正規化層の選択難易度 標準・組合せ未回答

出典

作成:ウカトレ編集部(AIで作成し、別のAIが一次資料と照合)人による確認:未 最終確認日: 対応シラバス:シラバス第1.4版 技術19

誤りを報告

表示設定

テーマ
文字の大きさ
問題演習