【AIプログラミング】PyTorchの勉強まとめ

1_プログラミング

PyTorchのチュートリアルで勉強を行なってきました。まとまりがなかったので、本記事にて一覧を作成します。

スポンサーリンク

DEEP LEARNING WITH PYTORCH: A 60 MINUTE BLITZ

チュートリアルページはこちらになります。

What is PyTorch?

1:テンソルについて調べる

2:テンソルの計算

3:テンソルの操作

AutoGrad:Automatic Differentiation

4:計算グラフ

5:AutoGrad

Neural Networks

6:畳み込みについて勉強

7:畳み込みニューラルネット

8:畳み込みニューラルネット2

9:畳み込みニューラルネット3

Training a Classifier

10:CIFAR10データセット

11:ニューラルネットの実装

12:ニューラルネットの評価とGPU動作

13:ニューラルネットのプログラム整理

考察

勾配について考察

勾配降下法の仕組みについて考察

LEARNING PYTORCH WITH EXAMPLES

チュートリアルページはこちらです。

1:numpyでニューラルネットの実装

2:Tensorを使う

3:AutoGradを利用する

4:nnの利用

5:optimの利用

6:ネットワークモデルのクラス化

WHAT IS TORCH.NN REALLY?

チュートリアルページはこちらです。

1:MNISTデータセットの準備

2:畳み込みニューラルネットワークを実装

3:nnモジュールでリファクタリング

4:さらにリファクタリング

5:検証データの追加など

6:畳み込みニューラルネットワーク

7:データローダーのラッピング

VISUALIZING MODELS, DATA, AND TRAINING WITH TENSORBOARD

TensorBoardでモデルを可視化するツールのチュートリアルです。

チュートリアルページはこちらです。

1:準備など

2:TensorBoardの準備と書き込み

3:開発環境の見直し(失敗)

4:Anaconda環境でのTensorBoard

5:チュートリアル再開、Projectorでの可視化

6:訓練のトラッキング

7:PRカーブで評価の可視化

TorchAudio

チュートリアルページはこちらです。

1:音声を扱う

2:音声の変換

3:Functional

GAN(敵対的生成ネットワーク)

チュートリアルページはこちらです。

1:GANについて勉強

2:データセットcelebaの準備

3:ジェネレータ

4:ディスクリミネータ

5:DCGANの訓練(開発環境についても)

6:DCGANの訓練の考察

TRANSFER LEARNING FOR COMPUTER VISION TUTORIAL

転移学習についてのチュートリアルになります。

チュートリアルページはこちらです。

1:転移学習とは、準備

2:CNNを実装する

3:モデルを固定して訓練を行う

考察等

GPUの利用について考察

torch.stackの挙動について考察

タイトルとURLをコピーしました