PyTorch 実践入門(パイトーチジッセンニュウモン)
ディープラーニングの基礎から実装へ
- 著者:
- Eli Stevens/Luca Antiga/Thomas Viehmann
- 出版社:
- マイナビ出版
- 出版日:
- 2021年02月01日頃
- ISBN:
- 9784839974695
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
ディープラーニングの重要な基礎概念と、 PyTorch を用いたディープラーニングの実装方法について、細部まで掘り下げて解説。限られたデータでニューラルネットワークを訓練する方法、訓練済みモデルのデプロイ方法など『ディープラーニング・プロジェクトのベストプラクティス』を提示します。
・ディープラーニングのメカニズムを解説
・ Jupyter Notebook 上でサンプルコードを実行
・ PyTorch を用いたモデル訓練の実施
・実データを使用するプロジェクトをベースに実践的解説
・本番環境へのさまざまなモデルデプロイ方法
PyTorch で実際にどのように組み込まれて実現されているのか、細部まで掘り下げた解説をしていますのでディープラーニングの活用を目指している開発者や詳しく知りたい方におすすめです。
Manning Publications 『 Deep Learning with PyTorch 』の翻訳書
第 1 部 PyTorch の基礎
第 1 章 ディープラーニングと PyTorch の概要
第 2 章 訓練済みモデルの利用方法
第 3 章 PyTorch におけるテンソルの扱い方
第 4 章 さまざまなデータを PyTorch テンソルで表現する方法
第 5 章 ディープラーニングの学習メカニズム
第 6 章 ニューラルネットワーク入門
第 7 章 画像分類モデルの構築
第 8 章 畳み込み (Convolution)
第 2 部 ディープラーニングの実践プロジェクト:肺がんの早期発見
第 9 章 肺がん早期発見プロジェクトの解説
第 10 章 LUNA データを PyTorch データセットに変換
第 11 章 結節候補を画像分類するモデルの構築
第 12 章 評価指標とデータ拡張を用いたモデルの改善
第 13 章 セグメンテーションを用いた結節の発見
第 14 章 結節・腫瘍解析システムの全体を構築
第 3 部 デプロイメント (Deployment)
第 15 章 本番環境にモデルをデプロイする方法
第 1 部 PyTorch の基礎
第 1 章 ディープラーニングと PyTorch の概要
第 2 章 訓練済みモデルの利用方法
第 3 章 PyTorch におけるテンソルの扱い方
第 4 章 様々なデータを PyTorch テンソルで表現する方法
第 5 章 ディープラーニングの学習メカニズム
第 6 章 ニューラルネットワーク入門
第 7 章 画像分類モデルの構築
第 8 章 畳み込み
第 2 部 ディープラーニングの実践プロジェクト:肺がんの早期発見
第 9 章 肺がん早期発見プロジェクトの解説
第 10 章 LUNA データを PyTorch データセットに変換
第 11 章 結節候補を画像分類するモデルの構築
第 12 章 評価指標とデータ拡張を用いたモデルの改善
第 13 章 セグメンテーションを用いた結節の発見
第 14 章 結節・腫瘍解析システムの全体を構築
第 3 部 デプロイメント
第 15 章 本番環境にモデルをデプロイする方法
技書の森解説
深層学習のフレームワークとして PyTorch を選んだものの、公式チュートリアルだけでは断片的で全体の見通しが立たない。本書 (原著 "Deep Learning with PyTorch") は、そのギャップを埋めるために書かれた実践ガイドです。テンソル操作やオートグラドの仕組みから始まり、画像分類用の CNN を構築してデータの前処理・学習ループ・評価までを一通り手を動かしながら進める構成になっています。
特徴的なのは、 CT スキャン画像から肺結節を検出するという具体的なプロジェクトを通じて、「実データに向き合う際に何が必要か」を追体験させる点です。データの読み込み・正規化・拡張・モデル改善のサイクルが一本のストーリーとして繋がるため、断片的なスニペットの寄せ集めでは得られない実装の流れが身につきます。
前提として Python の基本文法と線形代数の初歩が必要ですが、 PyTorch 自体の経験はゼロでも読み始められます。 TensorFlow / Keras から移行したい人や、フレームワークの「お作法」を体系的に学びたい人にとって、手を動かしながら読む最初の一冊として適しています。
言及 Qiita 記事 (12 件)
【データ分析の必読10冊+差をつける10冊+100冊超】データサイエンス、データ分析、機械学習関連の本
♡ 1632本, 機械学習, 数学, データ分析, データサイエンスKaggle Expertになるまで勉強したことを全て書く
♡ 1158Python, 機械学習, DeepLearning, Kaggle2024年版機械学習・データ分析の必須10冊+ガチ90冊+Next5冊=105冊
♡ 867本, 機械学習, データ分析, データサイエンス2023年版データ分析の100冊
♡ 654本, 機械学習, データ分析, データサイエンス【Kaggle】初心者による初心者のためのコンペ初参加ガイド
♡ 123Python, 初心者, 機械学習, Kaggle20代後半で文系未経験からデータサイエンティストにジョブチェンジして3年の筆者の2025年の振り返り
♡ 7初心者向け, データサイエンス, 学習記録, データラーニングギルド【AI・初心者】高専生が自作画像切り抜きAI搭載Webアプリを作ってみた話(AI編)
♡ 3初心者, DeepLearning, AI, ConvolutionalNeuralNetworks, PyTorchE資格 2024 #1 受験レポート
♡ 2E資格Pytorch有用情報まとめ
♡ 2Python, 機械学習, DeepLearning, 深層学習, PyTorchpytorchのお勉強 ~ゼロから作るpytorch-lightning での線形回帰~
♡ 2Python, PyTorch, Pytorch-lightning
この本に興味がある方におすすめ
この本に関連
関連記事
本についてくるダウンロード素材を使い倒す
プログラミングの本には、サンプルコードや素材のダウンロード特典がついていることがあります。この特典を活用するだけで、学習効率が大きく変わります。
写経を超える - 技術書のコードを自分のプロジェクトに応用する方法
技術書のサンプルコードを写経するだけでは実力は伸びません。書籍のコードを自分のプロジェクトに応用し、実務で使える力に変える 5 つのステップを解説します。
本屋のプログラミングコーナーの歩き方
本屋のプログラミング書コーナーに行くと、棚いっぱいの本に圧倒されます。どこを見ればいいか、どう選べばいいかを初心者向けに案内します。