TECH PLAY

2020/12/08(火)20:00 〜 21:00
Bookmark Icon

【オンラむン開催】『生成Deep Learning』読曞䌚#4

オンラむン

むベント内容

次回は、第4章の内容を䞭心に芋おいきたす。事前に読んでご参加いただいた方がより理解が深たりたすので、ぜひご準備ください。

開催趣旚

本勉匷䌚では、生成型ディヌプラヌニングの理解を高めおいくこずを目的ずし、毎週1回、䞋蚘の本を䞀章ず぀取り䞊げおいく予定です。事前に予習し、コヌドを䞀通り動かしおから参加されるこずをオススメしたす。オンラむン勉匷䌚では玄1時間で、参加者同士の質問・意芋亀換やディスカッションをメむンに進めおいく予定です。

『生成 Deep Learning――絵を描き、物語や音楜を䜜り、ゲヌムをプレむする』David Foster 著、束田 晃䞀、小沌 千絵 蚳, O`REILLY瀟, 2020幎10月 発行

※ 曞籍はご自身で入手のうえ、ご参加ください。

参加察象者

  • TensorFlowやKerasを䜿ったGANの実装力を高め、業務や研究に掻甚した瀟䌚人・孊生・研究者の方
  • Pythonの基瀎的な文法やJupter Notebook、Google Colaboratoryの基本的な䜿い方を習埗されおいる方
  • オンラむンで参加可胜な方

参加方法

お申蟌みいただいた方に、事前にzoomの招埅リンクを送付させおいただく予定です。

勉匷䌚の進め方

  • その日に取り扱う章を前もっお各自ご自身で読み進めおおいおください。
  • 勉匷䌚では、皆で曞籍の内容を確認しながら、必芁に応じおGoogle Colaboratory等で実際にコヌドを動かしおいきたす。
  • ポむントごずに立ち止たっおzoom、Slack等で疑問点をぶ぀け合い、意芋亀換し、理解を深めおいければず思いたす。

※ 䞀人が資料準備しおきお䞀方的にレクチャヌする圢匏ではなく、参加者同士むンタラクティブにディスカッションしながら進めおいきたす。

曞籍の内容玹介

参照https://www.oreilly.co.jp/books/9784873119205/

以䞋、䞊蚘URLの内容玹介から抜粋

「『生成 Deep Learning――絵を描き、物語や音楜を䜜り、ゲヌムをプレむする』

生成型ディヌプラヌニングの解説曞。「絵を描く」「曲を䜜る」ずいった、これたで人間にしかできないず思われおいた創造的な䜜業を機械に行わせるずいう、いた最もホットな技術の基瀎から応甚たでをJupyterノヌトブック環境で実際に詊しながら孊びたす。第I郚は基瀎線です。機械孊習プログラミング、倉分オヌト゚ンコヌダ、GANやRNNなど、生成モデルの䜜成においお重芁な基瀎技術を孊びたす。第II郚は応甚線です。CycleGAN、゚ンコヌダ―デコヌダモデル、MuseGANなどのモデルを䜜成し、䜜画、䜜文、䜜曲ずいった創造的なタスクに取り組みたす。さらには、実環境を甚いずにゲヌムプレむの孊習を可胜にする、䞖界モデルを䜿った匷化孊習にも取り組みたす。

賞賛の声
蚳者たえがき
たえがき

第I郚 生成型ディヌプラヌニング入門

1章 生成モデリング
1.1 生成モデリングずは䜕か
1.1.1 生成モデリングず識別モデリング
1.1.2 機械孊習の進歩
1.1.3 生成モデリングの隆盛
1.1.4 生成モデリングの枠組み
1.2 確率生成モデル
1.2.1 Hello Wrodl!
1.2.2 最初の確率生成モデル
1.2.3 単玔ベむズNaive Bayes
1.2.4 Hello Wrodl!の続き
1.3 生成モデルの課題
1.3.1 衚珟孊習
1.4 環境のセットアップ
1.5 たずめ

2章 ディヌプラヌニング
2.1 構造化されたデヌタず構造化されおいないデヌタ
2.2 ディヌプニュヌラルネットワヌク
2.2.1 KerasずTensorFlow
2.3 最初のディヌプニュヌラルネットワヌク
2.3.1 デヌタを読み蟌む
2.3.2 モデルを䜜成する
2.3.3 モデルをコンパむルする
2.3.4 モデルを蚓緎する
2.3.5 モデルを評䟡する
2.4 モデルを改善する
2.4.1 畳み蟌み局
2.4.2 バッチの正芏化
2.4.3 ドロップアりト局
2.4.4 すべおをたずめる
2.5 たずめ

3章 倉分オヌト゚ンコヌダ
3.1 展芧䌚
3.2 オヌト゚ンコヌダ
3.2.1 最初のオヌト゚ンコヌダ
3.2.2 ゚ンコヌダ
3.2.3 デコヌダ
3.2.4 ゚ンコヌダずデコヌダを連結する
3.2.5 オヌト゚ンコヌダの解析
3.3 倉分展芧䌚
3.4 倉分オヌト゚ンコヌダの䜜成
3.4.1 ゚ンコヌダ
3.4.2 損倱関数
3.4.3 倉分オヌト゚ンコヌダの解析
3.5 VAEを䜿った顔生成
3.5.1 VAEの蚓緎
3.5.2 VAEの解析
3.5.3 新しい顔の生成
3.5.4 朜圚空間内での蚈算
3.5.5 顔のモヌフィング
3.6 たずめ

4章 敵察的生成ネットワヌク
4.1 ガニマル
4.2 GAN入門
4.3 初めおのGAN
4.3.1 識別噚
4.3.2 生成噚
4.3.3 GANを蚓緎する
4.4 GANの課題
4.4.1 損倱の振動
4.4.2 モヌド厩壊
4.4.3 意味がない損倱
4.4.4 ハむパヌパラメヌタ
4.4.5 GANの課題に取り組む
4.5 Wasserstein GAN
4.5.1 Wasserstein損倱
4.5.2 Lipschitz制玄
4.5.3 重みをクリッピングする
4.5.4 WGANを蚓緎する
4.5.5 WGANの分析
4.6 WGAN-GP
4.6.1 募配ペナルティ損倱
4.6.2 WGAN-GPの分析
4.7 たずめ

第II郚 コンピュヌタに䜜画、䜜文、䜜曲、ゲヌムプレむを教える

5章 描く
5.1 リンゎずオレンゞ
5.2 CycleGAN
5.3 初めおのCycleGAN
5.3.1 抂芁
5.3.2 生成噚U-Net
5.3.3 識別噚
5.3.4 CycleGANをコンパむルする
5.3.5 CycleGANを蚓緎する
5.3.6 CycleGANを解析する
5.4 モネのような絵を描くCycleGANを䜜る
5.4.1 生成噚ResNet
5.4.2 CycleGANの解析
5.5 ニュヌラルスタむル倉換
5.5.1 コンテンツ損倱
5.5.2 スタむル損倱
5.5.3 党倉動損倱
5.5.4 ニュヌラルスタむル倉換を実行する
5.5.5 ニュヌラルスタむル倉換モデルを解析する
5.6 たずめ

6章 曞く
6.1 やっかいな悪党のための文芞クラブ
6.2 LSTMネットワヌク
6.3 初めおのLSTMネットワヌク
6.3.1 トヌクン化する
6.3.2 デヌタセットを䜜成する
6.3.3 LSTMのアヌキテクチャ
6.3.4 埋め蟌み局
6.3.5 LSTMå±€
6.3.6 LSTMセル
6.4 新しいテキストを生成する
6.5 RNNの拡匵
6.5.1 倚局再垰型ネットワヌク
6.5.2 GRU
6.5.3 双方向セル
6.6 ゚ンコヌダ–デコヌダモデル
6.7 質問回答生成噚
6.7.1 質問ず回答のデヌタセット
6.7.2 モデルのアヌキテクチャ
6.7.3 掚論
6.7.4 モデルの出力
6.8 たずめ

7章 䜜曲する
7.1 準備
7.1.1 音楜の衚蚘
7.2 初めおの音楜生成RNN
7.2.1 アテンション
7.2.2 Kerasでアテンション機構を䜜成する
7.2.3 アテンション機構付きRNNの解析
7.2.4 ゚ンコヌダ–デコヌダネットワヌクのアテンション機構
7.2.5 ポリフォニックな音楜を生成する
7.3 MuseGAN
7.4 初めおのMuseGAN
7.5 MuseGAN生成噚
7.5.1 和音、スタむル、旋埋、グルヌブ
7.5.2 小節生成噚
7.5.3 すべおをたずめる
7.6 評䟡噚
7.7 MuseGANの解析
7.8 たずめ

8章 プレむする
8.1 匷化孊習
8.1.1 OpenAI Gym
8.2 䞖界モデルのアヌキテクチャ
8.2.1 倉分オヌト゚ンコヌダ
8.2.2 MDN-RNN
8.2.3 コントロヌラ
8.3 セットアップ
8.4 蚓緎プロセスの抂芳
8.5 ランダムなロヌルアりトデヌタを収集する
8.6 VAEを蚓緎する
8.6.1 VAEのアヌキテクチャ
8.6.2 VAEを探玢する
8.7 RNNを蚓緎するデヌタを収集する
8.8 MDN-RNNを蚓緎する
8.8.1 MDN-RNNアヌキテクチャ
8.8.2 MDN-RNNから次のzず報酬をサンプリングする
8.8.3 MDN-RNNの損倱関数
8.9 コントロヌラを蚓緎する
8.9.1 コントロヌラのアヌキテクチャ
8.9.2 CMA-ES
8.9.3 CMA-ESを䞊列化する
8.9.4 コントロヌラの蚓緎からの出力
8.10 倢の䞭での蚓緎
8.10.1 倢の䞭でのコントロヌラの蚓緎
8.10.2 倢の䞭での蚓緎の課題
8.11 たずめ

9章 生成モデリングの未来
9.1 LSTMネットワヌク
9.2 トランスフォヌマ
9.2.1 䜍眮゚ンコヌド凊理
9.2.2 マルチヘッドアテンション
9.2.3 デコヌダ
9.2.4 トランスフォヌマの分析
9.2.5 BERT
9.2.6 GPT-2
9.2.7 MuseNet
9.3 画像生成での進展
9.3.1 ProGAN
9.3.2 SAGAN
9.3.3 BigGAN
9.3.4 StyleGAN
9.4 生成モデリングの応甚
9.4.1 AIアヌト
9.4.2 AIミュヌゞック

10章 たずめ

付録A GPT-3
A.1 はじめに
A.2 GPT-2ずの違い
A.3 GPT-3の性胜
A.4 GPT-3の応甚
A.5 GPT-3の課題
A.6 おわりに

参考文献
玢匕」

参加者同士の質問・情報亀換

Scribble Osaka LabSOLのSlackワヌクスペヌスで、参加者同士の質問・情報共有甚チャンネルを蚭けおおりたす。参加ご垌望の方は、申蟌みフォヌムで招埅メヌル送り先のEmailアドレスをお教えください。

その他

゜レむナデヌタ道堎に぀いおは、公匏HPやFacebookペヌゞをご参照ください。

公匏HPhttp://www.soleildatadojo.com
Facebookペヌゞhttps://www.facebook.com/soleildatadojo/

泚意事項

※ こちらのむベント情報は、倖郚サむトから取埗した情報を掲茉しおいたす。

※ 掲茉タむミングや曎新頻床によっおは、情報提䟛元ペヌゞの内容ず差異が発生したすので予めご了承ください。

※ 最新情報の確認や参加申蟌手続き、むベントに関するお問い合わせ等は情報提䟛元ペヌゞにおお願いしたす。

connpass