Python覚え書き >

PyTorch入門

TODO:

概要

PyTorchは、Python向けのディープラーニング用ライブラリ。

ディープラーニングの実施手順

  • データセット(学習データ、テストデータ)の作成
  • ニューラルネットワークの定義
  • 損失関数と最適化手法の定義
  • 学習と推論の実行
  • 評価

訓練データセットとテストデータについて

学習方法

学習方法説明
バッチ学習データ全部を使用する
ミニバッチ学習一部を使用する
オンライン学習データを1つずつ使用する

PyTorchの自動微分について

インストール

https://pytorch.org/get-started/locally/ を参照してインストール

PyTorch の主なパッケージ

パッケージ説明
torch
torch.autograd
torch.nn
torch.optim
torch.utils.data
torch.oonx

Tensor

Tensorの生成

Tensorの変換

手順

用語

モデル

教師あり学習(回帰)

教師あり学習(分類)

分類

回帰

過学習

その他

MNIST

MNIST(Mixed National Institute of Standards and Technology database)は、手書き数字画像60,000枚とテスト画像10,000枚を集めた画像データセット。
PyTorchにはtorchvisionという、有名なデータセットや画像処理でよく使う関数などをまとめたパッケージが存在している

https://github.com/pytorch/examples/tree/master/mnist


トップ   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS