Leanpub Header

Skip to main content

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!

This book is available in multiple packages!

Pick Your Package
PDF
EPUB
WEB
164
Pages
About

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.

Packages

Pick Your Package

All packages include the ebook in the following formats: PDF, EPUB, and Web

The Book

Minimum price

Suggested price$35.00

Free!

    Small Team Discount (5 copies)

    Minimum price

    Suggested price$110.00

    Get 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.

      Leanpub Podcast

      Episode 207

      An Interview with Roy Keyes

      Contents

      Table of Contents

      Acknowledgments

      1Introduction

      1. Why deep learning?
      2. Why this book?
      3. What does this book cover and not cover?
      4. How to use this book

      2Machine Learning

      1. What is machine learning?
      2. Types of machine learning tasks and solutions
      3. Regression
      4. Classification
      5. Supervised learning
      6. Unsupervised learning
      7. Self-supervised learning
      8. Reinforcement learning
      9. An example task
      10. Predicting real estate sales prices
      11. Formulating machine learning problems
      12. Data sets and features
      13. Measuring performance
      14. Performance baselines and success thresholds
      15. Model selection
      16. Model training
      17. Supervised learning
      18. Unsupervised learning
      19. Loss functions
      20. Parameter optimization
      21. Generalization and overfitting
      22. Avoiding overfitting
      23. Hyperparameters
      24. Productionization
      25. Common issues
      26. Common machine learning models
      27. From “traditional” ML to deep learning
      28. References

      3Neural Networks

      1. What is a neural network?
      2. What are some tasks that neural networks can accomplish?
      3. The building blocks of neural networks
      4. Activation functions
      5. Neural network layers
      6. Connections, weights, and biases
      7. Learning via gradient descent
      8. Output layers
      9. What does a neural network do?
      10. From basic neural networks to deep learning
      11. Resources

      4The rise of deep learning

      1. Moving to deep neural networks
      2. What made deep neural networks possible?
      3. Where are we now with deep learning?

      5Computer vision and convolutional neural networks

      1. Computers and images
      2. Computer vision tasks
      3. Traditional computer vision
      4. What’s hard about computer vision tasks?
      5. Convolutional neural networks
      6. Convolutions
      7. Filter size, strides, padding, and pooling
      8. A basic CNN architecture
      9. Some important CNN model architectures for computer vision tasks
      10. AlexNet
      11. ResNet
      12. U-Net for semantic segmentation
      13. YOLO for object detection
      14. Image generation with GANs
      15. Common CNN techniques
      16. Regularization
      17. Data augmentation
      18. Batch normalization
      19. Gradient descent algorithms
      20. Transfer learning
      21. Summary and resources

      6Natural language processing and sequential data techniques

      1. Text, natural language, and sequential data
      2. Types of sequential tasks
      3. Traditional approaches
      4. Making a neural network remember
      5. The recurrent neural network
      6. Creating context with embeddings
      7. Embeddings
      8. Architectures for sequential tasks
      9. Gated recurrent units
      10. Long short-term memory
      11. Attention
      12. Transformers
      13. Applications and Transformer based architectures
      14. Summary and resources

      7Advanced techniques and practical considerations

      1. Combining vision and language
      2. Image captioning
      3. Joint embeddings
      4. Diffusion models
      5. Self-supervised learning
      6. Image-based techniques
      7. Contrastive learning
      8. Math topics related to deep learning
      9. Linear algebra
      10. Statistics and probability
      11. Differential calculus
      12. Machine learning engineering
      13. Deep learning libraries
      14. Graphical processing units and specialized hardware
      15. Machine learning systems
      16. 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.

      Learn more about writing on Leanpub