PyTorchとTensorFlowで多数の深層学習アーキテクチャや学習のコツを実装した、Jupyter Notebookのサンプル集です。
mrdbourke/pytorch-deep-learning
基礎からモデルのデプロイまで、PyTorchによるディープラーニングを学べる無料のコード中心オンラインコースとノートブック集。
- スター
- 19,381
- フォーク
- 5,242
- 未解決の Issue
- 150
- 最終コミット
- 先月
これは何?
このリポジトリには、Zero to Masteryの「Learn PyTorch for Deep Learning」コースの教材が収録されています。教材は番号付きのGoogle Colabノートブック10本で構成されており、それぞれに注釈付きコード、画像、スライド、解答付きの演習が含まれています。内容はPyTorchの基礎や学習ワークフローから、ニューラルネットワークによる分類、コンピュータビジョン、カスタムデータセット、モジュール化したPythonスクリプト、転移学習、実験のトラッキング、論文の再現、モデルのデプロイまでを網羅しています。
講師がPyTorchのコードを書き、学習者も一緒にコードを書く、実習形式で進めるコースです。教材一式は読みやすいオンラインブックとしてlearnpytorch.ioでも公開されており、最初の5セクションは長編のYouTube動画でも視聴できます。コース全体を通して、FoodVisionという画像分類器プロジェクトを題材に、3つのマイルストーンプロジェクトに取り組みます。
対象は、Pythonの経験があり、JupyterノートブックまたはGoogle Colabを使える機械学習初心者です。PyTorchのチートシート、PyTorch 2.0のクイックチュートリアル、追加の学習リソース一覧も含まれています。
主な機能
- 01テンソルの基礎からモデルのデプロイまで、PyTorchを順に学べる10本のノートブック。
- 02各セクションに演習、解答、コース内容を超えて学ぶための提案を収録。
- 03Google Colabでコードを実行でき、ローカルのJupyterも利用可能。
- 04learnpytorch.ioで無料のオンラインブック版を公開。
- 05PyTorchのチートシートとPyTorch 2.0の入門教材を収録。
ユースケース
- 機械学習初心者がPyTorchを一から学ぶ。
- 実践的なコースに沿って、転移学習を使ったコンピュータビジョン分類器を構築する。
- PyTorchのコードをモジュール化したPythonスクリプトとして構成する方法を学ぶ。
- 一貫したサンプルプロジェクトを使って、実験のトラッキングとモデルのデプロイを練習する。
クイックスタート
- 1
learnpytorch.io のオンラインブックを開き、セクションを選びます
- 2
セクションの上部にある「Open in Colab」ボタンをクリックします
- 3
SHIFT+Enter を数回押して、コードセルを実行します
使う前に知っておきたいこと
- 教材は主に Google Colab での実行を想定しているため、ローカル環境のセットアップは基本的な利用方法ではありません。
- 初心者向けに作られているため、機械学習の経験が豊富な開発者には合わない場合があります。
収録されている特集
トピック
よくある質問
- pytorch-deep-learning とは?
- 基礎からモデルのデプロイまで、PyTorchによるディープラーニングを学べる無料のコード中心オンラインコースとノートブック集。 このリポジトリには、Zero to Masteryの「Learn PyTorch for Deep Learning」コースの教材が収録されています。教材は番号付きのGoogle Colabノートブック10本で構成されており、それぞれに注釈付きコード、画像、スライド、解答付きの演習が含まれています。内容はPyTorchの基礎や学習ワークフローから、ニューラルネットワークによる分類、コンピュータビジョン、カスタムデータセット、モジュール化したPythonスクリプト、転移学習、実験のトラッキング、論文の再現、モデルのデプロイまでを網羅しています。
- pytorch-deep-learning は無料で使えますか?ライセンスは?
- pytorch-deep-learning は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- pytorch-deep-learning は今もメンテナンスされていますか?
- 半年以内に更新あり。pytorch-deep-learning の最終コミットは 2026年9月27日 です。
- pytorch-deep-learning は何に使えますか?
- 機械学習初心者がPyTorchを一から学ぶ。 実践的なコースに沿って、転移学習を使ったコンピュータビジョン分類器を構築する。 PyTorchのコードをモジュール化したPythonスクリプトとして構成する方法を学ぶ。 一貫したサンプルプロジェクトを使って、実験のトラッキングとモデルのデプロイを練習する。
- pytorch-deep-learning のインストール方法は?
- learnpytorch.io のオンラインブックを開き、セクションを選びます セクションの上部にある「Open in Colab」ボタンをクリックします SHIFT+Enter を数回押して、コードセルを実行します
- pytorch-deep-learning はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/mrdbourke/pytorch-deep-learning
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AIの事前知識がなくても始められる、CaffeとNVIDIA DIGITSを使った画像分類ニューラルネットワークの学習・デプロイを実践的に学ぶ入門チュートリアル。
Pythonコード、ノート、演習を使って機械学習を学ぶ中国語の100日コース。現在はDay 1〜54まで公開。
AIの数学の基礎、機械学習、深層学習、Transformer、BERT、コンペの事例を、注釈付きコードやデータセットとともに学べる中国語の講座形式リポジトリです。
基礎からCV、NLP、LLMの活用やデプロイまで学べる、無料のオープンソース中国語PyTorch本とサンプルコード。
中国語書籍『《PyTorch实用教程》』の付属コード。実行可能なPythonサンプルを通して、PyTorchでのモデル学習の流れを解説します。