raghavbali / transfer-learning-in-action

This repository contains detailed tutorials and notebooks as an accompaniment to our new book 'Transfer Learning in Action' which will be a live work-in-progress with additions over time.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Transfer Learning in Action

Use pre-trained models to rapidly transfer existing knowledge and insight for more efficient machine learning applications, even when you have limited or weak datasets.

Published by Manning Publications by Dipanjan Sarkar and Raghav Bali

"Transfer Learning in Action" teaches the fundamental concepts of transfer learning and how you can easily apply them to your projects. It’s filled with insightful illustrations that demystify the latest research and make this cutting-edge technique easily accessible. You’ll start with the basics, gradually building your confidence and understanding until you’re ready to handle advanced techniques. Each chapter explores a different real-world application of transfer learning, such as image classification and style transfer, automatic question answering, and even speech recognition.

In Transfer Learning in Action you will learn:

  • Fundamental concepts of transfer learning
  • Real world applications of transfer learning
  • Improving performance of computer vision models with state-of-the-art pre-trained models
  • Transfer learning for natural language processing
  • Optimizing audio classification and generation Leveraging TensorFlow-Hub, HuggingFace transformers, and other frameworks

This repository contains all the code, notebooks and examples used in this book. We will also be adding bonus content here from time to time. So keep watching this space!

Get the book

MEAP

About the book

Book Cover

Humans learn new things more easily when they build on existing related knowledge. Transfer learning applies this same principle to machine learning. This technique takes powerful pre-trained models and shares their existing knowledge to help improve new machine learning applications. The result is a massive performance boost to your models, especially when your training data is limited, unbalanced, or poorly annotated.

Transfer Learning in Action shows you how using pre-trained models can massively improve the accuracy and performance of your machine learning projects. Focused on the real-world applications of transfer learning, you’ll explore how to enhance everything from computer vision to natural language processing and beyond. Master hands-on techniques taken from the latest research, and discover how you can customize open source models for your specific needs.

Edition: 1st (MEAP)   Pages: 400 (estimated)   Language: English
Transfer Learning in Action   Publisher: Manning
Copyright: Sarkar & Bali  
ISBN: 9781617298943  


  • Chapter 1: Fundamentals of Transfer Learning : GitHub | MEAP LiveBook Chapter
  • Chapter 2: Introduction to Transfer Learning for Computer Vision : GitHub | MEAP LiveBook Chapter
  • Chapter 3: Advanced Transfer Learning Use-Cases for Computer Vision- Part I : GitHub | MEAP LiveBook Chapter
  • Chapter 4: Advanced Transfer Learning Use-Cases for Computer Vision- Part II : GitHub | MEAP LiveBook Chapter
  • Chapter 5: Generative Transfer Learning for Computer Vision
  • Chapter 6: Transfer Learning for Audio Classification
  • Chapter 7: Advanced Transfer Learning for Speech Recognition
  • Chapter 8: Transfer Learning for Text Classification
  • Chapter 9: Advanced Transfer learning for Natural Language Processing
  • Chapter 10: Multi-modal transfer learning

What You Will Learn:

  • Implement paired and unpaired style transfer with networks like StyleGAN
  • Use facial landmarks, autoencoders, and pix2pix GAN to create deepfakes
  • Build several text generation pipelines based on LSTMs, BERT, and GPT-2, learning how attention and transformers changed the NLP landscape
  • Compose music using LSTM models, simple generative adversarial networks, and the intricate MuseGAN
  • Train a deep learning agent to move through a simulated physical environment
  • Discover emerging applications of generative AI, such as folding proteins and creating videos from images

Audience

For data scientists experienced with machine learning and deep learning, Python, PyTorch, and TensorFlow.

About

This repository contains detailed tutorials and notebooks as an accompaniment to our new book 'Transfer Learning in Action' which will be a live work-in-progress with additions over time.

License:GNU General Public License v3.0


Languages

Language:Jupyter Notebook 100.0%