Skip to content

PDFs and Codelabs for the Efficient Deep Learning book.

Notifications You must be signed in to change notification settings

huseyintemiz/efficientdl-book

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Efficient Deep Learning Book

We welcome any errata / feedback / ideas. Please file them as an issue here.

Official book website: efficientdlbook.com

Efficient Deep Learning book cover

The field of Deep Learning has progressed exponentially, and so has the footprint of ML models like BERT, GPT-3, ResNet, etc. While they work great, training and deploying these large (and growing) models in production is expensive. You might want to deploy your face filter model on smartphones to let your users add a puppy filter on their selfies. But it might be too big or too slow, or you might want to improve the quality of your cloud-based spam detection model but you don’t want to pay for a bigger cloud VM to host a more accurate but larger model. What if you don’t have enough labeled data for your models, or can’t manually tune your models? All this is daunting!

What if you could make your models more efficient: use less resources (model size, latency, training time, data, manual involvement) and deliver better quality (accuracy, precision, recall, etc.). That sounds wonderful! But how?

This book will go through algorithms and techniques used by researchers and engineers at Google Research, Facebook AI Research (FAIR), and other eminent AI labs to train and deploy their models on devices ranging from large server-side machines to tiny microcontrollers. In this book we present a balance of fundamentals as well as practical know-how to fully equip you to go ahead and optimize your model training and deployment workflows such that your models perform as well or better than earlier, with a fraction of resources. We also will present deep dives into popular models, infrastructure, and hardware, along with challenging projects to test your skills.

Chapters

Title Link
1. Foo PDF

Collaborations

In addition to the principal authors (Gaurav and Naresh), several students and industry experts have reviewed the contents of the book, and contributed to various topics and exercises. We wholeheartedly acknowledge their contributions towards the advancement of this project.

Reviewers

Collaborators

  • Xavier (@XanaGA) has contributed PyTorch codelabs.

About

PDFs and Codelabs for the Efficient Deep Learning book.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%