万本电子书0元读

万本电子书0元读

顶部广告

Deep Learning with PyTorch Quick Start Guide电子书

售       价:¥

7人正在读 | 0人评论 6.2

作       者:David Julian

出  版  社:Packt Publishing

出版时间:2018-12-24

字       数:17.3万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Introduction to deep learning and PyTorch by building a convolutional neural network and recurrent neural network for real-world use cases such as image classification, transfer learning, and natural language processing. Key Features *Clear and concise explanations *Gives important insights into deep learning models *Practical demonstration of key concepts Book Description PyTorch is extremely powerful and yet easy to learn. It provides advanced features, such as supporting multiprocessor, distributed, and parallel computation. This book is an excellent entry point for those wanting to explore deep learning with PyTorch to harness its power. This book will introduce you to the PyTorch deep learning library and teach you how to train deep learning models without any hassle. We will set up the deep learning environment using PyTorch, and then train and deploy different types of deep learning models, such as CNN, RNN, and autoencoders. You will learn how to optimize models by tuning hyperparameters and how to use PyTorch in multiprocessor and distributed environments. We will discuss long short-term memory network (LSTMs) and build a language model to predict text. By the end of this book, you will be familiar with PyTorch's capabilities and be able to utilize the library to train your neural networks with relative ease. What you will learn *Set up the deep learning environment using the PyTorch library *Learn to build a deep learning model for image classification *Use a convolutional neural network for transfer learning *Understand to use PyTorch for natural language processing *Use a recurrent neural network to classify text *Understand how to optimize PyTorch in multiprocessor and distributed environments *Train, optimize, and deploy your neural networks for maximum accuracy and performance *Learn to deploy production-ready models Who this book is for Developers and Data Scientist familiar with Machine Learning but new to deep learning, or existing practitioners of deep learning who would like to use PyTorch to train their deep learning models will find this book to be useful. Having knowledge of Python programming will be an added advantage, while previous exposure to PyTorch is not needed.
目录展开

Title Page

Copyright and Credits

Deep Learning with PyTorch Quick Start Guide

About Packt

Why subscribe?

Packt.com

Contributors

About the author

About the reviewer

Packt is searching for authors like you

Preface

Who this book is for

What this book covers

To get the most out of this book

Download the example code files

Download the color images

Conventions used

Get in touch

Reviews

Introduction to PyTorch

What is PyTorch?

Installing PyTorch

Digital Ocean

Tunneling in to IPython

Amazon Web Services (AWS)

Basic PyTorch operations

Default value initialization

Converting between tensors and NumPy arrays

Slicing and indexing and reshaping

In place operations

Loading data

PyTorch dataset loaders

Displaying an image

DataLoader

Creating a custom dataset

Transforms

ImageFolder

Concatenating datasets

Summary

Deep Learning Fundamentals

Approaches to machine learning

Learning tasks

Unsupervised learning

Clustering

Principle component analysis

Reinforcement learning

Supervised learning

Classification

Evaluating classifiers

Features

Handling text and categories

Models

Linear algebra review

Linear models

Gradient descent

Multiple features

The normal equation

Logistic regression

Nonlinear models

Artificial neural networks

The perceptron

Summary

Computational Graphs and Linear Models

autograd

Computational graphs

Linear models

Linear regression in PyTorch

Saving models

Logistic regression

Activation functions in PyTorch

Multi-class classification example

Summary

Convolutional Networks

Hyper-parameters and multilayered networks

Benchmarking models

Convolutional networks

A single convolutional layer

Multiple kernels

Multiple convolutional layers

Pooling layers

Building a single-layer CNN

Building a multiple-layer CNN

Batch normalization

Summary

Other NN Architectures

Introduction to recurrent networks

Recurrent artificial neurons

Implementing a recurrent network

Long short-term memory networks

Implementing an LSTM

Building a language model with a gated recurrent unit

Summary

Getting the Most out of PyTorch

Multiprocessor and distributed environments

Using a GPU

Distributed environments

torch.distributed

torch.multiprocessing

Optimization techniques

Optimizer algorithms

Learning rate scheduler

Parameter groups

Pretrained models

Implementing a pretrained model

Summary

Other Books You May Enjoy

Leave a review - let other readers know what you think

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部