- Notifications
You must be signed in to change notification settings - Fork2.1k
Code for the book Deep Learning with PyTorch by Eli Stevens, Luca Antiga, and Thomas Viehmann.
deep-learning-with-pytorch/dlwpt-code
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This repository contains code for the book Deep Learning with PyTorch by Eli Stevens, Luca Antiga, and Thomas Viehmann, published by Manning Publications.
The Manning site for the book is:https://www.manning.com/books/deep-learning-with-pytorch
The book can also be purchased on Amazon:https://amzn.to/38Iwrff (affiliate link; as per the rules: "As an Amazon Associate I earn from qualifying purchases.")
The errata for the book can be found on the manning website, or athttps://deep-learning-with-pytorch.github.io/dlwpt-code/errata.html
This book has the aim of providing the foundations of deep learning with PyTorch andshowing them in action in a real-life project. We strive to provide the key concepts underlying deep learning and show how PyTorch puts them in the hands of practitioners. Inthe book, we try to provide intuition that will support further exploration, and in doingso we selectively delve into details to show what is going on behind the curtain.Deep Learning with PyTorch doesn’t try to be a reference book; rather, it’s a conceptual companion that will allow you to independently explore more advanced materialonline. As such, we focus on a subset of the features offered by PyTorch. The mostnotable absence is recurrent neural networks, but the same is true for other parts ofthe PyTorch API.
This book is meant for developers who are or aim to become deep learning practitioners and who want to get acquainted with PyTorch. We imagine our typical readerto be a computer scientist, data scientist, or software engineer, or an undergraduateor-later student in a related program. Since we don’t assume prior knowledge of deeplearning, some parts in the first half of the book may be a repetition of concepts thatare already known to experienced practitioners. For those readers, we hope the exposition will provide a slightly different angle to known topics.We expect readers to have basic knowledge of imperative and object-oriented programming. Since the book uses Python, you should be familiar with the syntax andoperating environment. Knowing how to install Python packages and run scripts onyour platform of choice is a prerequisite. Readers coming from C++, Java, JavaScript,Ruby, or other such languages should have an easy time picking it up but will need todo some catch-up outside this book. Similarly, being familiar with NumPy will be useful, if not strictly required. We also expect familiarity with some basic linear algebra,such as knowing what matrices and vectors are and what a dot product is.
Eli Stevens has spent the majority of his career working at startups in Silicon Valley,with roles ranging from software engineer (making enterprise networking appliances)to CTO (developing software for radiation oncology). At publication, he is workingon machine learning in the self-driving-car industry.
Luca Antiga worked as a researcher in biomedical engineering in the 2000s, andspent the last decade as a cofounder and CTO of an AI engineering company. He hascontributed to several open source projects, including the PyTorch core. He recentlycofounded a US-based startup focused on infrastructure for data-defined software.
Thomas Viehmann is a machine learning and PyTorch specialty trainer and consultant based in Munich, Germany, and a PyTorch core developer. With a PhD inmathematics, he is not scared by theory, but he is thoroughly practical when applyingit to computing challenges.
About
Code for the book Deep Learning with PyTorch by Eli Stevens, Luca Antiga, and Thomas Viehmann.
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.