ゼロから作る Deep Learning 3(ゼロカラツクルディープラーニングスリー)
フレームワーク編
- 著者:
- 斎藤康毅(サイトウ コウキ)
- 出版社:
- オライリー・ジャパン
- 出版日:
- 2020年04月20日頃
- ISBN:
- 9784873119069
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
超人気シリーズの第 3 弾ー令和の時代の新ドラゴンブック!
大ヒットを続ける超人気シリーズの第 3 弾。今回は「 DeZero 」というディープラーニングのフレームワークをゼロから作ります。 DeZero は本書オリジナルのフレームワークです。最小限のコードで、フレームワークのモダンな機能を実現します。本書では、この小さなーそれでいて十分にパワフルなーフレームワークを、全部で 60 ★のステップで完成させます。それによって、 PyTorch 、 TensorFlow 、 Chainer などの現代のフレームワークに通じる知識を深めます。キャッチフレーズはー作るからこそ、見えるモノ。
技書の森解説
1 巻でニューラルネットワークの原理を、 2 巻で自然言語処理への応用を手作りしたシリーズの 3 巻は、視点をさらに一段引き上げます。本書のテーマは「深層学習フレームワークそのものを設計・実装すること」です。 Define-by-Run 方式の自動微分エンジンを DeZero と名づけ、変数・関数・計算グラフ・逆伝播のメカニズムをゼロから組み上げていきます。読者は最終的に、自分の手で作った小さなフレームワーク上でモデルを訓練できる状態に到達します。
対象となるのは、 PyTorch や TensorFlow を使っていて「`.backward () ` の裏で何が起きているのか」を正確に知りたい人です。 1 巻・ 2 巻はモデルのレイヤーの中身を追う本でしたが、本書はレイヤーの外側、つまり計算グラフの構築と勾配の伝搬という「フレームワークの仕事」を解体します。そのため、 1 巻の内容が前提にはなりますが、関心の軸は明確に異なります。
得られるのは「道具の設計思想を理解した上で道具を使う」という感覚です。自動微分やメモリ管理の仕組みを一度手で組んだ経験は、フレームワークのエラーメッセージを読み解く力や、カスタムオペレーションを書く際の判断力として長く残ります。
言及 Qiita 記事 (106 件)
例の機械学習コースが良いらしいと知りながらも2年間スルーし続けたがやはり良かったという話
♡ 1166Python, 画像処理, 機械学習, MachineLearning, DeepLearning2024年版機械学習・データ分析の必須10冊+ガチ90冊+Next5冊=105冊
♡ 867本, 機械学習, データ分析, データサイエンス2025年版機械学習・データ分析の必須10冊+ガチ89冊+Next5冊=104冊
♡ 449本, 機械学習, データ分析, データサイエンスゼロから作るDeep Learningで素人がつまずいたことメモ: まとめ
♡ 344Python, 機械学習, DeepLearning独断と偏見でまとめる2024年10月現在ゼロから学んで今から生成モデルをコーディングできるために必要な知識集
♡ 285Python, 機械学習, huggingface, ChatGPTデータサイエンスにオススメの本80冊!
♡ 255Python, SQL, 機械学習, 統計学, データサイエンス2025年版 生成AI・大規模言語モデルを学ぶための30冊(必須5冊+定番15冊+差をつける10冊)
♡ 227本, プロンプト, 生成AI, ChatGPT, LLM「ゼロから作るDeep Learning 2自然言語処理編」読書会に参加する前に読んで置くとよい資料とプログラム, python(8)
♡ 177Python, 自然言語処理, 深層学習, 小川メソッド, CountdownCalendar2022操作可能なプログラムまはたバッチファイルとして認識されていません。Microsoft WindowsにPython3(7), Anaconda3)を導入する(7つの罠)error(61)
♡ 134Python, Windows, Python3, Anaconda, DoCAPSE 3年目で読んだ技術書52冊
♡ 80技術書, Se, 新人プログラマ応援
言及 Zenn 記事 (3 件)
この本に興味がある方におすすめ
この本に関連
関連記事
OS・低レイヤー本ガイド - コンピュータの仕組みを学ぶ技術書の選び方
OS、コンパイラ、ネットワークなど低レイヤーを学べる技術書の 4 ジャンルと、どこから始めるべきかの指針、賞味期限の見極め方を紹介します。
技術書の読書メモ術 - 読んだ内容を確実に定着させる記録法
技術書の内容を定着させる 3 行メモ法と、ツール選び、メモを実務に活かす仕組みを紹介します。
技術書の「参考文献リスト」は次の 1 冊への最短ルート
技術書の巻末にある参考文献リストを活用していますか。著者が厳選した文献リストは、次に読むべき本を見つける最も信頼性の高い方法です。参考文献リストの読み方と活用法を紹介します。