hxdaze / MPRGDeepLearningLectureNotebook

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MPRG Deep Learning Lecture Notebook

Google Colaboratory・Pythonの使い方(チュートリアル編)

  1. Google Colaboratoryの動作確認 Open In Collab
  2. PythonプログミングとNumPy Open In Collab

ゼロから理解するDeep Learning(初級編1)

  1. 最適化(GD, Momentum, AdaGrad, Adam) Open In Collab
  2. 単純パーセプトロンによるAND回路の作成 Open In Collab
  3. MLPによるXOR回路の作成 Open In Collab
  4. MLPによる2クラス分類 Open In Collab
  5. ミニバッチを用いたMLPの学習 Open In Collab
  6. MLPによる多クラス分類(MNIST) Open In Collab
  7. 正則化(Dropout) Open In Collab
  8. Batch Normalizationの導入 Open In Collab
  9. im2colを用いた効率的な畳み込み処理 Open In Collab
  10. CNNによる画像認識(MNIST, Numpy実装) Open In Collab

PyTorchで作るシンプルネットワーク(初級編2)

  1. MLPによる画像認識(MNIST, PyTorch実装) Open In Collab
  2. CNNによる画像認識(MNIST, PyTorch実装) Open In Collab
  3. 誤差関数の変更による学習効果 Open In Collab
  4. CNNによる画像認識(CIFAR10, PyTorch実装) Open In Collab
  5. 既存のデータセットの活用 Open In Collab
  6. データセットクラスの作成 Open In Collab
  7. データ拡張(Data Augmentation) Open In Collab
  8. ハイパーパラメータの探索と検証データ Open In Collab

PyTorchで作るモダンネットワーク(中級編1)

  1. Residual Network(ResNet, スキップ構造) Open In Collab
  2. SENet Open In Collab
  3. CNNの可視化(CAM) Open In Collab
  4. CNNの可視化(Grad-CAM) Open In Collab
  5. ファインチューニングと転移学習 Open In Collab
  6. Attention Branch Network(ABN) Open In Collab
  7. EfficientNet Open In Collab
  8. Single Shot Object Detector (SSD) Open In Collab
  9. SegNet Open In Collab
  10. マルチタスク基礎(分類+回帰) Open In Collab
  11. マルチタスク応用(検出+セグメンテーション) Open In Collab
  12. Knowledge Distillation Open In Collab
  13. Deep Mutual Learning Open In Collab
  14. 半教師付き学習 Open In Collab
  15. 自己教師付き学習 Open In Collab

PyTorchで作るGAN(中級編2)

  1. Auto Encoderによる画像の復元とデノイジング Open In Collab
  2. Variational Autoencoder (VAE) Open In Collab
  3. 繰り返し処理による異常検知 Open In Collab
  4. Generative Adversarial Networks (GAN) Open In Collab
  5. Deep Convolutional GAN (DC-GAN) Open In Collab
  6. Conditional GAN Open In Collab
  7. Conditional DC-GAN Open In Collab
  8. CycleGAN(スタイル変換) Open In Collab
  9. BigGAN Open In Collab
  10. StyleGAN Open In Collab

PyTorchで作る再帰型ネットワーク(中級編3)

  1. Recurrent Neural Networkによる電力予測 Open In Collab
  2. Encoder-Decoderによる計算機作成 Open In Collab
  3. Attention Seq2seqによる計算機作成 Open In Collab
  4. Attention Seq2seqによる日付変換 Open In Collab
  5. Transformerによる計算機作成 Open In Collab
  6. Convolutional LSTMを用いた動画像予測 Open In Collab

PyTorchで作る強化学習(中級編4)

  1. 強化学習(Q学習とQ Network)によるCart Pole制御 Open In Collab
  2. DQN(クリッピング・リプレイ・ターゲットネットワーク) Open In Collab
  3. Policy gradient (DQNの改良) Open In Collab
  4. Actor-cltic Open In Collab
  5. Mask-Attention Open In Collab
  6. DQNの応用例 Open In Collab

PyTorchで作るGCN(中級編5)

  1. グラフ表現 Open In Collab
  2. GCNによるノード分類 Open In Collab
  3. ST-GCNによる動作認識 Open In Collab
  4. STA-GCNによる動作認識 Open In Collab
  5. グラフ生成 Open In Collab

PyTorchで作るViT(中級編6)

  1. ViTの教師あり学習(フルスクラッチ・fine-tuning) Open In Collab
  2. Attention Weightの可視化
  3. DeiT
  4. MAE Open In Collab

機械学習の基礎(その他)

  1. グラフを描画する Open In Collab
  2. ユークリッド距離を用いたクラス識別 Open In Collab
  3. マハラノビス距離を用いたクラス識別 Open In Collab
  4. k最近傍法による教師あり学習 Open In Collab
  5. 線形SVMによる教師あり学習 Open In Collab
  6. 非線形SVMによる教師あり学習 Open In Collab
  7. AdaBoostによる教師あり学習 Open In Collab
  8. RandomForestによる教師あり学習 Open In Collab
  9. マテリアルズインフォマティクス Open In Collab

プログラム練習帳(その他)

  1. プログラム練習帳:画像認識 Open In Collab
  2. プログラム練習帳:CSVファイル Open In Collab

About


Languages

Language:Jupyter Notebook 100.0%