Deep Learning with PyTorch 1.x: Implement deep learning techniques and neural network architecture variants using Python, 2nd Edition

Deep Learning with PyTorch 1.x: Implement deep learning techniques and neural network architecture variants using Python, 2nd Edition

NOOK Book(eBook)

$22.99 $27.99 Save 18% Current price is $22.99, Original price is $27.99. You Save 18%.
View All Available Formats & Editions

Available on Compatible NOOK Devices and the free NOOK Apps.
WANT A NOOK?  Explore Now

Overview

Build and train neural network models with high speed and flexibility in text, vision, and advanced analytics using PyTorch 1.x

Key Features
  • Gain a thorough understanding of the PyTorch framework and learn to implement neural network architectures
  • Understand GPU computing to perform heavy deep learning computations using Python
  • Apply cutting-edge natural language processing (NLP) techniques to solve problems with textual data
Book Description

PyTorch is gaining the attention of deep learning researchers and data science professionals due to its accessibility and efficiency, along with the fact that it's more native to the Python way of development. This book will get you up and running with this cutting-edge deep learning library, effectively guiding you through implementing deep learning concepts.

In this second edition, you'll learn the fundamental aspects that power modern deep learning, and explore the new features of the PyTorch 1.x library. You'll understand how to solve real-world problems using CNNs, RNNs, and LSTMs, along with discovering state-of-the-art modern deep learning architectures, such as ResNet, DenseNet, and Inception. You'll then focus on applying neural networks to domains such as computer vision and NLP. Later chapters will demonstrate how to build, train, and scale a model with PyTorch and also cover complex neural networks such as GANs and autoencoders for producing text and images. In addition to this, you'll explore GPU computing and how it can be used to perform heavy computations. Finally, you'll learn how to work with deep learning-based architectures for transfer learning and reinforcement learning problems.

By the end of this book, you'll be able to confidently and easily implement deep learning applications in PyTorch.

What you will learn
  • Build text classification and language modeling systems using neural networks
  • Implement transfer learning using advanced CNN architectures
  • Use deep reinforcement learning techniques to solve optimization problems in PyTorch
  • Mix multiple models for a powerful ensemble model
  • Build image classifiers by implementing CNN architectures using PyTorch
  • Get up to speed with reinforcement learning, GANs, LSTMs, and RNNs with real-world examples
Who this book is for

This book is for data scientists and machine learning engineers looking to work with deep learning algorithms using PyTorch 1.x. You will also find this book useful if you want to migrate to PyTorch 1.x. Working knowledge of Python programming and some understanding of machine learning will be helpful.

Product Details

ISBN-13: 9781838550332
Publisher: Packt Publishing
Publication date: 11/29/2019
Sold by: Barnes & Noble
Format: NOOK Book
Pages: 304
File size: 32 MB
Note: This product may take a few minutes to download.

About the Author

Laura Mitchell graduated with a degree in mathematics from the University of Edinburgh. With 15 years of experience in the tech and data science space, Laura is the lead data scientist at MagicLab whose brands have connected the lives of over 500 million people through dating, social and business. Laura has hands-on experience in the delivery of projects surrounding natural language processing, image classification and recommender systems, from initial conception to production. She has a passion for learning new technologies and keeping herself up to date with industry trends. Sri. Yogesh K. is an experienced data scientist with a history of working in higher education. He is skilled in Python, Apache Spark, deep learning, Hadoop, and machine learning. He is a strong engineering professional with a Certificate of Engineering Excellence from the International School of Engineering (INSOFE) and is focused on big data analytics. Sri has trained over 500 working professionals in data science and deep learning from companies including Flipkart, Honeywell, GE, and Rakuten. Additionally, he has worked on various projects that involved deep learning and PyTorch. Vishnu Subramanian has experience in leading, architecting, and implementing several big data analytical projects using artificial intelligence, machine learning, and deep learning. He specializes in machine learning, deep learning, distributed machine learning, and visualization. He has experience in retail, finance, and travel domains. Also, he is good at understanding and coordinating between businesses, AI, and engineering teams.
Laura Mitchell graduated with a degree in mathematics from the University of Edinburgh and, since then, has gained over 12 years' experience in the tech and data science space. She is currently lead data scientist at Badoo, which is the largest online dating site in the world with over 400 million users worldwide. Laura has hands-on experience in the delivery of projects such as NLP, image classification, and recommender systems, from initial conception through to production. She has a passion for learning new technologies and keeping up to date with industry trends.
Sri. Yogesh K. is an experienced Data Scientist with a demonstrated history of working in the higher education industry and skilled in Python, Apache Spark, Deep Learning, Hadoop, and Machine Learning. He is a strong engineering professional with a Certificate of Engineering Excellence focused in Big Data Analytics and Optimization from International School of Engineering (INSOFE). Sri has trained 500+ working professionals in Data Science and Deep Learning from companies like Flipkart, Honeywell, GE, Rakuten, etc. Additionally, he has also worked on various projects that involved deep learning and PyTorch.
Vishnu Subramanian has experience in leading, architecting, and implementing several big data analytical projects (artificial intelligence, machine learning, and deep learning). He specializes in machine learning, deep learning, distributed machine learning, and visualization. He has experience in retail, finance, and travel. He is good at understanding and coordinating between businesses, AI, and engineering teams.

Table of Contents

Table of Contents
  1. Getting Started with Deep Learning Using PyTorch
  2. Building Blocks of Neural Networks
  3. Diving Deep into Neural Networks
  4. Deep Learning for Computer Vision
  5. Natural Language Processing with Sequence data
  6. Implementing Autoencoders
  7. Working with Generative Adversarial Networks
  8. Transfer Learning with Modern Network Architectures
  9. Deep Reinforcement Learning
  10. What Next?

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews