This book offers a foundational introduction to deep learning using the PyTorch library, guiding readers through its core concepts and practical applications. It covers fundamental aspects such as understanding PyTorch's anatomy, manipulating tensors as basic data structures, and building neural networks. Readers will learn how programs acquire knowledge from examples, implement various neural network architectures, and apply these techniques to solve problems like image classification, including the use of convolutional neural networks.
This page is free — overview and chapter list only.
The complete book body is sold separately.
Full book: $2.99 USDC via x402 ·
Per chapter: $0.25 USDC
Buy / open complete book (HTML)
· Complete book Markdown (.md)
Agents: start with free /library/discovery.json, sample free teaser chapters,
then pay for individual chapters or the complete book URL above.
Append .md to any content URL for Markdown with YAML front matter.
Chapters
- Part 1 (Free teaser)
- Core Pytorch ($0.25)
- 15 Hardware And Software Requirements ($0.25)
- This Chapter Covers ($0.25)
- 21 A Pretrained Network That Recognizes The Subject Of An Im ($0.25)
- 214 Ready Set Almost Run ($0.25)
- 31 The World As Floating Point Numbers ($0.25)
- 322 Constructing Our First Tensors ($0.25)
- 34 Named Tensors ($0.25)
- 351 Specifying The Numeric Type With Dtype ($0.25)
- 381 Views Of Another Tensors Storage ($0.25)
- 382 Transposing Without Copying ($0.25)
- 384 Contiguous Tensors ($0.25)
- 411 Adding Color Channels ($0.25)
- 414 Normalizing The Data ($0.25)
- 433 Representing Scores ($0.25)
- 436 Finding Thresholds ($0.25)
- 442 Shaping The Data By Time Period ($0.25)
- 451 Converting Text To Numbers ($0.25)
- 453 One Hot Encoding Whole Words ($0.25)
- 554 Autograd Nits And Switching It Off ($0.25)
- This Chapter Covers 2 ($0.25)
- 613 All We Need Is Activation ($0.25)
- 615 Choosing The Best Activation Function ($0.25)
- 616 What Learning Means For A Neural Network ($0.25)
- 622 Returning To The Linear Model ($0.25)
- 632 Inspecting The Parameters ($0.25)
- 713 Dataset Transforms ($0.25)
- 723 Output Of A Classifier ($0.25)
- This Chapter Covers 3 ($0.25)
- 822 Detecting Features With Convolutions ($0.25)
- The Receptive Field Of Output Pixels ($0.25)
- 831 Our Network As An Nnmodule ($0.25)
- 833 The Functional Api ($0.25)
- 84 Training Our Convnet ($0.25)
- 843 Training On The Gpu ($0.25)
- 851 Adding Memory Capacity Width ($0.25)
- 852 Helping Our Model To Converge And Generalize Regularizat ($0.25)
- 853 Going Deeper To Learn More Complex Structures Depth ($0.25)
- 854 Comparing The Designs From This Section ($0.25)
- Voxel ($0.25)
- On The Shoulders Of Giants ($0.25)
- 941 Why Cant We Just Throw Data At A Neural Network Until It ($0.25)
- 944 Downloading The Luna Data ($0.25)
- 1021 Training And Validation Sets ($0.25)
- Listing 103 Dsetspy40 Def Getcandidateinfolist ($0.25)
- 1044 Extracting A Nodule From A Ct Scan ($0.25)
- Listing 1013 Dsetspy179 Lunadatasetgetitem ($0.25)
- 1051 Caching Candidate Arrays With The Getctrawcandidate Fun ($0.25)
- Listing 1018 Dsetspy149 Class Lunadataset ($0.25)
- Listing 113 Trainingpy31 Class Lunatrainingapp ($0.25)
- Dataparallel Vs Distributeddataparallel ($0.25)
- 1132 Care And Feeding Of Data Loaders ($0.25)
- Constructing Masks ($0.25)
- Listing 1120 Utilpy143 Def Enumeratewithestimate ($0.25)
- Writing Scalars To Tensorboard ($0.25)
- Updating The Logging Output To Include Precision Recall And ($0.25)
- 1356 Implementing Trainingluna2Dsegmentationdataset ($0.25)
- 1362 Using The Adam Optimizer ($0.25)
- 1364 Getting Images Into Tensorboard ($0.25)
- 1365 Updating Our Metrics Logging ($0.25)
- 1366 Saving Our Model ($0.25)
- 1431 Segmentation ($0.25)
- 1432 Grouping Voxels Into Nodule Candidates ($0.25)
- 1433 Did We Find A Nodule Classification To Reduce False Pos ($0.25)
- Fully Automated Vs Assistive Systems ($0.25)
- 1451 Getting Malignancy Information ($0.25)
- 1452 An Area Under The Curve Baseline Classifying By Diamete ($0.25)
- 1481 Behind The Curtain ($0.25)
- 1511 Our Model Behind A Flask Server ($0.25)
- 1512 What We Want From Deployment ($0.25)
- 1513 Request Batching ($0.25)
- 1521 Interoperability Beyond Pytorch With Onnx ($0.25)
- 1531 What To Expect From Moving Beyond Classic Pythonpytorch ($0.25)
- 1533 Torchscript ($0.25)
- 1534 Scripting The Gaps Of Traceability ($0.25)
- 1541 Running Jited Models From C ($0.25)
- Listing 1512 Cmakeliststxt ($0.25)
- 1551 Improving Efficiency Model Design And Quantization ($0.25)
- Numerics ($0.25)