転移学習とは

Python, ML07 January 2021

他の学習で使用したネットワークの上位の層(入力に近い層)を他の学習にも流用すること。 機械学習全体における概念だが、CNNにおいては特に有効である。

なぜCNNで有効か?

  • CNNでは上位の層では、単純な縦線など簡単で且つその画像でもありうる情報を抽出してるので、そのまま使用できることが多い
  • 下位の層では、その画像固有の情報に近づくのでその層を流用した転移学習はしづらい

tags: Python, ML