Skip to Content
PyTorchポケットリファレンス
book

PyTorchポケットリファレンス

by Joe Papa
March 2025
Intermediate to advanced
310 pages
3h 50m
Japanese
O'Reilly Media, Inc.
Content preview from PyTorchポケットリファレンス

第1章. PyTorch入門

この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com

PyTorchは最も人気のある深層学習Pythonライブラリの1つで、AI研究コミュニティで広く使用されている。 多くの開発者や研究者が、ディープラーニング研究の実験やプロトタイピングを加速するためにPyTorchを使用している。

この章では、PyTorchとは何か、PyTorchを人気にしている機能のいくつかを簡単に紹介する。 また、ローカルマシンとクラウドにPyTorch開発環境をインストールしてセットアップする方法も紹介する。この章が終わる頃には、PyTorchが正しくインストールされていることを確認し、簡単なPyTorchプログラムを実行できるようになるだろう。

PyTorchとは何か?

PyTorchライブラリは主にFacebookのAI Research Lab(FAIR)によって開発され、1,700人以上の貢献者を持つフリーでオープンソースのソフトウェアである。Pythonで、配列ベースの計算、動的ニューラルネットワークの構築、自己微分の実行を、強力なグラフィック・プロセッシング・ユニット(GPU)アクセラレーションを使って簡単に実行することができる。テンソル計算を加速するために使用する人もいるが、ほとんどの人はディープラーニングの開発に使用している。

PyTorchのシンプルで柔軟なインタフェースは、迅速な実験を可能にする。数行のコードでデータをロードし、変換を適用し、モデルを構築することができる。そして、カスタマイズした学習、検証、テストのループを柔軟に記述し、学習済みモデルを簡単にデプロイできる。

スタンフォード大学などの大学や、Uber、NVIDIA、Salesforceなどの企業を含む、強力なエコシステムと大規模なユーザコミュニティを持っている。2019年、PyTorchはマシン学習とDeep Learningカンファレンスのプロシーディングを席巻した:コンピュータビジョンとパターン認識会議(CVPR)のプロシーディングの69%がPyTorchを使用し、計算言語学会(ACL)とACL北米支部(NAACL)の両方で75%以上がPyTorchを使用し、国際学習表現会議(ICLR)と国際機械学習会議(ICML)でも50%以上がPyTorchを使用した。また、GitHubにはPyTorch関連のリポジトリが6万以上ある。

多くの開発者や研究者が、ディープラーニング研究の実験やプロトタイピングを加速するためにPyTorchを使用している。そのシンプルなPython API、GPUサポート、柔軟性により、学術機関や営利研究機関の間で人気のある選択肢となっている。2018年にオープンソース化されて以来、PyTorchは安定リリースに達し、Windows、Mac、Linuxオペレーティングシステムに簡単にインストールできる。このフレームワークは急速に拡大し続けており、現在ではクラウドやモバイルプラットフォームでの本番環境へのデプロイも容易になっている。

なぜPyTorchを使うのか?

マシン学習を研究したり、ディープラーニングの研究を行ったり、AIシステムを構築したりする場合、おそらくディープラーニング・フレームワークを使う必要があるだろう。ディープラーニング・フレームワークを使えば、データのロード、前処理、モデル設計、トレーニング、デプロイといった一般的な作業を簡単に行うことができる。PyTorchは、そのシンプルさ、柔軟性、Pythonインタフェースにより、学術・研究コミュニティで非常に人気がある。PyTorchを学び、使う理由は以下の通りだ: ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

GitHubアクションを学ぶ

GitHubアクションを学ぶ

Brent Laster
ファストAPI

ファストAPI

Bill Lubanovic

Publisher Resources

ISBN: 9798341636057