Zefs Guide to Deep Learning
Zefs Guide to Deep Learning is a short guide to the most important concepts in deep learning, the technique at the center of the current artificial intelligence revolution. It will give you a strong understanding of the core ideas and most important methods and applications. All in around only 150 pages!
About
About the Book
Zefs Guide to Deep Learning is a short guide to the most important concepts in deep learning, the technique at the center of the current artificial intelligence revolution. It will give you a strong understanding of the core ideas and most important methods in deep learning. This book presents the foundational concepts behind machine learning, neural networks, and the recent major advancements in architectures and training techniques in an easy to understand way. It also covers the most important applications of deep neural networks, including computer vision, natural language processing, and beyond. Your time is valuable, Zefs Guide to Deep Learning will get you up to speed in around only 150 pages!
---->> Get the book + the flashcards together in the bundle and save! <<----
Visit zefsguides.com to get the paperback edition as well as promos and Zefs Guides merch!
The Zefs Guides series
Zefs Guide to Deep Learning is the first book in the Zefs Guides series on deep learning and its applications. It forms the ground knowledge for the other books in the series:
- Zefs Guide to Computer Vision
- Zefs Guide to Natural Language Processing
- Zefs Guide to Transformers
Zefs Guides are designed to help the beginner quickly get up to speed on topics in machine learning and data science and to help the experienced practitioner push their conceptual understanding even further. They are short and to the point, covering the most important topics and ideas. They're for you if you are a job seeker looking for a role in ML/AI/DS, a student studying for exams, an experienced data person dusting off your old knowledge, or an executive seeking a better understanding of some of today's most important technologies.
Please visit zefsguides.com for more info.
Categories
Feedback
Packages
Pick Your Package
All packages include the ebook in the following formats: PDF, EPUB, and Web
The Book
Minimum price
Suggested price$35.00Free!
Small Team Discount (5 copies)
Minimum price
Suggested price$110.00Get your whole team copies of Zefs Guide to Deep Learning (5 pack)
$100.00
This book is also available in the following packages:
The Metric Dozen (10 copies)
Get 10 copies of Zefs Guide to Deep Learning to distribute to your whole team
- Minimum price
- $180.00
- Suggested price
- $220.00
The Century Pack (100 copies)
Get a copy of Zefs Guide to Deep Learning for everyone you know. Perfect for conference giveaways, etc.
- Minimum price
- $1,000.00
- Suggested price
- $1,000.00
Author
About the Author
Roy Keyes
Roy Keyes has worked in data science since 2012, building and leading teams at multiple tech startups as well as consulting for clients across a wide range of industries. Prior to data science, he received a PhD in computational physics, focusing on medical applications.
You can find his website and blog at roycoding.com.

Episode 207
An Interview with Roy Keyes
Contents
Table of Contents
Acknowledgments
1Introduction
- Why deep learning?
- Why this book?
- What does this book cover and not cover?
- How to use this book
2Machine Learning
- What is machine learning?
- Types of machine learning tasks and solutions
- Regression
- Classification
- Supervised learning
- Unsupervised learning
- Self-supervised learning
- Reinforcement learning
- An example task
- Predicting real estate sales prices
- Formulating machine learning problems
- Data sets and features
- Measuring performance
- Performance baselines and success thresholds
- Model selection
- Model training
- Supervised learning
- Unsupervised learning
- Loss functions
- Parameter optimization
- Generalization and overfitting
- Avoiding overfitting
- Hyperparameters
- Productionization
- Common issues
- Common machine learning models
- From “traditional” ML to deep learning
- References
3Neural Networks
- What is a neural network?
- What are some tasks that neural networks can accomplish?
- The building blocks of neural networks
- Activation functions
- Neural network layers
- Connections, weights, and biases
- Learning via gradient descent
- Output layers
- What does a neural network do?
- From basic neural networks to deep learning
- Resources
4The rise of deep learning
- Moving to deep neural networks
- What made deep neural networks possible?
- Where are we now with deep learning?
5Computer vision and convolutional neural networks
- Computers and images
- Computer vision tasks
- Traditional computer vision
- What’s hard about computer vision tasks?
- Convolutional neural networks
- Convolutions
- Filter size, strides, padding, and pooling
- A basic CNN architecture
- Some important CNN model architectures for computer vision tasks
- AlexNet
- ResNet
- U-Net for semantic segmentation
- YOLO for object detection
- Image generation with GANs
- Common CNN techniques
- Regularization
- Data augmentation
- Batch normalization
- Gradient descent algorithms
- Transfer learning
- Summary and resources
6Natural language processing and sequential data techniques
- Text, natural language, and sequential data
- Types of sequential tasks
- Traditional approaches
- Making a neural network remember
- The recurrent neural network
- Creating context with embeddings
- Embeddings
- Architectures for sequential tasks
- Gated recurrent units
- Long short-term memory
- Attention
- Transformers
- Applications and Transformer based architectures
- Summary and resources
7Advanced techniques and practical considerations
- Combining vision and language
- Image captioning
- Joint embeddings
- Diffusion models
- Self-supervised learning
- Image-based techniques
- Contrastive learning
- Math topics related to deep learning
- Linear algebra
- Statistics and probability
- Differential calculus
- Machine learning engineering
- Deep learning libraries
- Graphical processing units and specialized hardware
- Machine learning systems
- Wrapping up
Get the free sample chapters
Click the buttons to get the free sample in PDF or EPUB, or read the sample online here
The Leanpub 60 Day 100% Happiness Guarantee
Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.
You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!
So, there's no reason not to click the Add to Cart button, is there?
See full terms...
Earn $8 on a $10 Purchase, and $16 on a $20 Purchase
We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.
(Yes, some authors have already earned much more than that on Leanpub.)
In fact, authors have earned over $14 million writing, publishing and selling on Leanpub.
Learn more about writing on Leanpub
Free Updates. DRM Free.
If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).
Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.
Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.
Learn more about Leanpub's ebook formats and where to read them
Write and Publish on Leanpub
You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!
Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.
Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.