さいくるがん
CycleGAN
CycleGAN = Generative Adversarial Networks for Cycle-Consistent
ペアとなる画像データがなくても画像変換を可能にするGANの一種です。変換と逆変換を繰り返すサイクル構造により、内容を維持しながらスタイルを変換します。
詳しい説明
CycleGANは、ペアになっていない画像データ同士を相互に変換するGANの一種です。たとえば、馬の画像をシマウマに変換するような処理を行う際、馬とシマウマの画像セットがなくても、それぞれのドメイン(領域)の画像があれば学習可能です。
この手法は、変換元の画像から変換先へ、さらに変換先から変換元へと戻すというサイクルを繰り返すことで、元の内容を維持しながらスタイルを変換する学習を行います。この仕組みにより、教師データとなるペア画像を用意できないタスクにおいて画期的な成果を上げました。
G検定では、GANの応用例として非常に有名です。単純な画像生成ではなく、ドメイン変換の代表的な手法として位置づけられます。特に「対となるデータが不要」という点が強みであり、この特徴を正確に理解しておくことが求められます。
試験で問われること
G検定
- ペアデータがなくてもドメイン変換(画像変換)ができるGANの応用です。
- 馬の画像をシマウマに変換するなど、スタイル変換の例として挙げられます。
- 変換の可逆性を利用したサイクル一貫性損失が学習の鍵です。