
本コースの教材の使用方法です。
本コースの導入です。
本コースの概要を解説します。
生成モデルについて、概要を解説します。
VAEについて、概要を解説します。
GANについて、概要を解説します。
開発環境であるGoogle Colaboratoryの使い方を学びます。
このセクションの教材を紹介します。
このセクションの概要です。
活性化関数の役割と数式について学びます。
損失関数を使って誤差を定義する方法を学びます。
パラメータを適切に調整するための、最適化アルゴリズムについて学びます。
エポックとバッチの概念について学びます。
PyTorchについて、概要を学びます。
PyTorchを使って、シンプルなディープラーニングを実装します。
PyTorchを使って、シンプルなディープラーニングを実装します。
このセクションの教材を紹介します。
このセクションの概要です。
VAEの仕組みを、実装につながるように解説します。
VAEの基礎として、シンプルなオートエンコーダを実装します。
VAEの基礎として、シンプルなオートエンコーダを実装します。
シンプルなVAEを実装します。
シンプルなVAEを実装します。
このセクションの教材を紹介します。
このセクションの概要です。
GANについて、その仕組を解説します。
PyTorchを使い、GANを実装します。
PyTorchを使い、GANを実装します。
PyTorchを使い、GANを実装します。
DCGANについて、その仕組みを学びます。
PyTorchを使い、DCGANを実装します。
このセクションの教材を紹介します。
このセクションの概要です。
LSGANによる画像素材の生成について、概要を解説します。
LSGANによる画像素材の生成について、実装を解説します。
LSGANによる画像素材の生成について、実装を解説します。
LSGANによる学習を、さらに継続した場合の結果を解説します。
VAEから派生した、様々な技術を紹介します。
GANから派生した、様々な技術を紹介します。
最後に、受講生の皆様へ向けてのメッセージです。
講師の活動や最新情報についてご紹介します。
「AIによる画像生成を学ぼう!」 は、GAE、VAEなどの生成モデルによる画像生成を扱う講座です。
生成モデルは近年最も注目を集めているディープラーニング関連技術の1つで、訓練済みのモデルから画像などのデータを新たに生成することができます。
本講座では、生成モデルとしてVAE(Variational Autoencoder)とGAN(Generative Adversarial Network)の2種類を解説します。
それぞれの概要は以下の通りです。
VAE: データの特徴を潜在変数と呼ばれるベクトルに圧縮し、復元します。
GAN: 偽物を生成するGenerator、真贋を見抜くGenerator、2つのネットワークが競い合うようにして学習することで、次第に本物らしいデータが生成されます。
ディープラーニング、生成モデルを活用し、人工知能によるデータの生成ができるようになりましょう。
注: 本コースに先立ちYouTubeでのライブ講義【Live人工知能】がありました。本コースの動画はこのライブ講義をUdemy用に再構成したものになります。
コースの内容は以下の通りです。
Section1. 生成モデルの概要
→ 生成モデルの概要、および開発環境について解説します
Section2. 実装の準備
→ フレームワークの使い方、必要な数学や関数について学びます
Section3. VAEの実装
→ VAEの原理と実装方法を学びます
Section4. GANの実装
→ GANの原理と実装方法を学びます
Section5. 生成モデルの応用
→ VAE、GANの派生技術、応用について解説します
なお、今回の講座でプログラミング言語Pythonの解説は最小限となりますが、Pythonの基礎を解説するノートブックがダウンロード可能です。
本コースはディープラーニング用フレームワークとしてPyTorchを使用します。
また、Pythonの開発環境にはGoogle Colaboratoryを使用します。