/LearningPyTorchLightning

Lightweight learning contents about PyTorch Lightning written in Japanese and Python

Primary LanguageJupyter NotebookCreative Commons Zero v1.0 UniversalCC0-1.0

Learning PyTorch Lightning

このリポジトリについて

このリポジトリのコンテンツは、 PyTorch Lightning について学ぶことを目的としています。

対象者

  • PyTorch Lightning を(日本語で)学びたい
  • Python のコードが読める
  • Jupyter がどのようなものであるかを知っている

免責

  • 当リポジトリの内容の正確性について保証はありません。
    • Jupyter Notebook 含め実行可能なコンテンツが含まれますが、正しく実行完了できることは保証しかねます。
    • 比較対象コードの一部は、 PyTorch Lightning を利用したコードを流用して作成しており、使用されていない変数が残っている等の不完全な箇所があります。
    • 大きな問題があるようでしたら、Issue を作成して Pull Request を投げてください。
  • 当リポジトリの内容は、あえて冗長に記述している箇所が多々あります。コード量の少なさよりも学習効率を、慣習よりもコンテキストを持たない人にとっての分かりやすさを、重要視しているためです。
    • プロダクション用等の実際のコードでは、慣習にもとづく簡潔なコードを記述することをおすすめします。

構成

  1. On PyTorch Lightning
    • PyTorch Lightning に関する解説です。
  2. Comparison
    • 他の Deep Learning ライブラリとの比較です。
  3. Installation
    • PyTorch Lightning のインストール方法や留意点について説明します。
  4. Working with Azure ML SDK
    • Azure Machine Learning SDK を利用して Azure 上で Pytorch Lightning を利用する方法を示します。

See also