Advanced Deep Learning with Python Design and Implement Advanced Next-Generation AI Solutions Using TensorFlow and Pytorch

This book is an expert-level guide to master the neural network variants using the Python ecosystem. You will gain the skills to build smarter, faster, and efficient deep learning systems with practical examples. By the end of this book, you will be up to date with the latest advances and current re...

Full description

Saved in:
Bibliographic Details
Main Author: Vasilev, Ivan
Format: eBook
Language:English
Published: Birmingham Packt Publishing, Limited 2019
Packt Publishing Limited
Packt Publishing
Edition:1
Subjects:
ISBN:178995617X, 9781789956177
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract This book is an expert-level guide to master the neural network variants using the Python ecosystem. You will gain the skills to build smarter, faster, and efficient deep learning systems with practical examples. By the end of this book, you will be up to date with the latest advances and current researches in the deep learning domain.
AbstractList Gain expertise in advanced deep learning domains such as neural networks, meta-learning, graph neural networks, and memory augmented neural networks using the Python ecosystemKey FeaturesGet to grips with building faster and more robust deep learning architecturesInvestigate and train convolutional neural network (CNN) models with GPU-accelerated libraries such as TensorFlow and PyTorchApply deep neural networks (DNNs) to computer vision problems, NLP, and GANsBook DescriptionIn order to build robust deep learning systems, you'll need to understand everything from how neural networks work to training CNN models. In this book, you'll discover newly developed deep learning models, methodologies used in the domain, and their implementation based on areas of application.You'll start by understanding the building blocks and the math behind neural networks, and then move on to CNNs and their advanced applications in computer vision. You'll also learn to apply the most popular CNN architectures in object detection and image segmentation. Further on, you'll focus on variational autoencoders and GANs. You'll then use neural networks to extract sophisticated vector representations of words, before going on to cover various types of recurrent networks, such as LSTM and GRU. You'll even explore the attention mechanism to process sequential data without the help of recurrent neural networks (RNNs). Later, you'll use graph neural networks for processing structured data, along with covering meta-learning, which allows you to train neural networks with fewer training samples. Finally, you'll understand how to apply deep learning to autonomous vehicles.By the end of this book, you'll have mastered key deep learning concepts and the different applications of deep learning models in the real world.What you will learnCover advanced and state-of-the-art neural network architecturesUnderstand the theory and math behind neural networksTrain DNNs and apply them to modern deep learning problemsUse CNNs for object detection and image segmentationImplement generative adversarial networks (GANs) and variational autoencoders to generate new imagesSolve natural language processing (NLP) tasks, such as machine translation, using sequence-to-sequence modelsUnderstand DL techniques, such as meta-learning and graph neural networksWho this book is forThis book is for data scientists, deep learning engineers and researchers, and AI developers who want to further their knowledge of deep learning and build innovative and unique deep learning projects. Anyone looking to get to grips with advanced use cases and methodologies adopted in the deep learning domain using real-world examples will also find this book useful. Basic understanding of deep learning concepts and working knowledge of the Python programming language is assumed.
This book is an expert-level guide to master the neural network variants using the Python ecosystem. You will gain the skills to build smarter, faster, and efficient deep learning systems with practical examples. By the end of this book, you will be up to date with the latest advances and current researches in the deep learning domain.
Author Vasilev, Ivan
Author_xml – sequence: 1
  fullname: Vasilev, Ivan
BookMark eNplj01Lw0AQhlf8QFtz9B68iIfobrf7dWxj_YCCHhS8hdnNpK2Nm5pNG_rvDVaQ4jAw7wMvD0yPHPnKIyEXjN7Qbm6N0kxpY8RAMXZAoj0-JL0dSKbeTzpgXNOBFIaekiiEj07Au5VCnpHLUb4B7zCP7xBX8RSh9gs_i9tFM49fts288ufkuIAyYPR7--TtfvKaPibT54endDRNYCCMYQka4HpoZKGAFwYLkA514ZwsrFDWApeobK4RDAWt7VBbBpoLJbXLhRW8T653XghLbMO8KpuQbUq0VbUM2d6Hf90WygbrHGf1etuF7BNq9697teuu6uprjaHJfpQOfVNDmU3GqaRUiKHm34IdYnY
ContentType eBook
DEWEY 005.133
DOI 10.0000/9781789952711
DatabaseTitleList

DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 9781789952711
1789952719
Edition 1
1st edition.
ExternalDocumentID 9781789952711
EBC6005548
GroupedDBID -VX
38.
AABBV
AAFKH
AAKGN
AANYM
AAXUV
AAZEP
AAZGR
ABARN
ABIWA
ABMRC
ABRSK
ABWNX
ACBYE
ACIWJ
ACLGV
ADBND
ADVEM
AECLD
AEDWI
AEHEP
AEIUR
AEMZR
AEOCW
AERYV
AETWE
AFQEX
AHWGJ
AJFER
ALMA_UNASSIGNED_HOLDINGS
APVFW
ATDNW
BBABE
BSWCA
CZZ
DUGUG
E2F
EBSCA
GEOUK
IHRAH
L7C
NEJRU
OHILO
OODEK
PASLL
QD8
UE6
5O.
6XM
ABQPQ
AFOJC
DRU
ECOWB
O7H
XI1
YSPEL
ID FETCH-LOGICAL-a25991-e9a38496f7a3f9efa6ce8fcc6fb57bba36e7bd8ea90a88b48b1a835768cd5b53
ISBN 178995617X
9781789956177
IngestDate Fri Nov 08 04:45:48 EST 2024
Fri Nov 21 21:41:15 EST 2025
Wed Dec 10 12:40:53 EST 2025
IsPeerReviewed false
IsScholarly false
LCCallNum_Ident QA76.73.P98 .V375 2019
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-a25991-e9a38496f7a3f9efa6ce8fcc6fb57bba36e7bd8ea90a88b48b1a835768cd5b53
OCLC 1138026590
PQID EBC6005548
PageCount 456
ParticipantIDs askewsholts_vlebooks_9781789952711
walterdegruyter_marc_9781789952711
proquest_ebookcentral_EBC6005548
PublicationCentury 2000
PublicationDate 2019
[2019]
2019-12-12
PublicationDateYYYYMMDD 2019-01-01
2019-12-12
PublicationDate_xml – year: 2019
  text: 2019
PublicationDecade 2010
PublicationPlace Birmingham
PublicationPlace_xml – name: Birmingham
– name: Birmingham, UK
PublicationYear 2019
Publisher Packt Publishing, Limited
Packt Publishing Limited
Packt Publishing
Publisher_xml – name: Packt Publishing, Limited
– name: Packt Publishing Limited
– name: Packt Publishing
RestrictionsOnAccess restricted access
SSID ssj0003003656
Score 2.1396909
Snippet This book is an expert-level guide to master the neural network variants using the Python ecosystem. You will gain the skills to build smarter, faster, and...
Gain expertise in advanced deep learning domains such as neural networks, meta-learning, graph neural networks, and memory augmented neural networks using the...
SourceID askewsholts
walterdegruyter
proquest
SourceType Aggregation Database
Publisher
SubjectTerms Artificial intelligence
COM016000 COMPUTERS / Computer Vision & Pattern Recognition
COMPUTERS / Data Modeling & Design
COMPUTERS / Neural Networks
Machine learning
Neural networks (Computer science)
Python (Computer program language)
Subtitle Design and Implement Advanced Next-Generation AI Solutions Using TensorFlow and Pytorch
TableOfContents The limitations of convolutional networks -- Capsules -- Dynamic routing -- The structure of the capsule network -- Summary -- Chapter 4: Object Detection and Image Segmentation -- Introduction to object detection -- Approaches to object detection -- Object detection with YOLOv3 -- A code example of YOLOv3 with OpenCV -- Object detection with Faster R-CNN -- Region proposal network -- Detection network -- Implementing Faster R-CNN with PyTorch -- Introducing image segmentation -- Semantic segmentation with U-Net -- Instance segmentation with Mask R-CNN -- Implementing Mask R-CNN with PyTorch -- Summary -- Chapter 5: Generative Models -- Intuition and justification of generative models -- Introduction to VAEs -- Generating new MNIST digits with VAE -- Introduction to GANs -- Training GANs -- Training the discriminator -- Training the generator -- Putting it all together -- Problems with training GANs -- Types of GAN -- Deep Convolutional GAN -- Implementing DCGAN -- Conditional GAN -- Implementing CGAN -- Wasserstein GAN -- Implementing WGAN -- Image-to-image translation with CycleGAN -- Implementing CycleGAN -- Building the generator and discriminator -- Putting it all together -- Introducing artistic style transfer -- Summary -- Section 3: Natural Language and Sequence Processing -- Chapter 6: Language Modeling -- Understanding n-grams -- Introducing neural language models -- Neural probabilistic language model -- Word2Vec -- CBOW -- Skip-gram -- fastText -- Global Vectors for Word Representation model -- Implementing language models -- Training the embedding model -- Visualizing embedding vectors -- Summary -- Chapter 7: Understanding Recurrent Networks -- Introduction to RNNs -- RNN implementation and training -- Backpropagation through time -- Vanishing and exploding gradients -- Introducing long short-term memory -- Implementing LSTM
Cover -- Title Page -- Copyright and Credits -- About Packt -- Contributors -- Table of Contents -- Preface -- Section 1: Core Concepts -- Chapter 1: The Nuts and Bolts of Neural Networks -- The mathematical apparatus of NNs -- Linear algebra -- Vector and matrix operations -- Introduction to probability -- Probability and sets -- Conditional probability and the Bayes rule -- Random variables and probability distributions -- Probability distributions -- Information theory -- Differential calculus -- A short introduction to NNs -- Neurons -- Layers as operations -- NNs -- Activation functions -- The universal approximation theorem -- Training NNs -- Gradient descent -- Cost functions -- Backpropagation -- Weight initialization -- SGD improvements -- Summary -- Section 2: Computer Vision -- Chapter 2: Understanding Convolutional Networks -- Understanding CNNs -- Types of convolutions -- Transposed convolutions -- 1×1 convolutions -- Depth-wise separable convolutions -- Dilated convolutions -- Improving the efficiency of CNNs -- Convolution as matrix multiplication -- Winograd convolutions -- Visualizing CNNs -- Guided backpropagation -- Gradient-weighted class activation mapping -- CNN regularization -- Introducing transfer learning -- Implementing transfer learning with PyTorch -- Transfer learning with TensorFlow 2.0 -- Summary -- Chapter 3: Advanced Convolutional Networks -- Introducing AlexNet -- An introduction to Visual Geometry Group -- VGG with PyTorch and TensorFlow -- Understanding residual networks -- Implementing residual blocks -- Understanding Inception networks -- Inception v1 -- Inception v2 and v3 -- Inception v4 and Inception-ResNet -- Introducing Xception -- Introducing MobileNet -- An introduction to DenseNets -- The workings of neural architecture search -- Introducing capsule networks
Introducing gated recurrent units -- Implementing GRUs -- Implementing text classification -- Summary -- Chapter 8: Sequence-to-Sequence Models and Attention -- Introducing seq2seq models -- Seq2seq with attention -- Bahdanau attention -- Luong attention -- General attention -- Implementing seq2seq with attention -- Implementing the encoder -- Implementing the decoder -- Implementing the decoder with attention -- Training and evaluation -- Understanding transformers -- The transformer attention -- The transformer model -- Implementing transformers -- Multihead attention -- Encoder -- Decoder -- Putting it all together -- Transformer language models -- Bidirectional encoder representations from transformers -- Input data representation -- Pretraining -- Fine-tuning -- Transformer-XL -- Segment-level recurrence with state reuse -- Relative positional encodings -- XLNet -- Generating text with a transformer language model -- Summary -- Section 4: A Look to the Future -- Chapter 9: Emerging Neural Network Designs -- Introducing Graph NNs -- Recurrent GNNs -- Convolutional Graph Networks -- Spectral-based convolutions -- Spatial-based convolutions with attention -- Graph autoencoders -- Neural graph learning -- Implementing graph regularization -- Introducing memory-augmented NNs -- Neural Turing machines -- MANN* -- Summary -- Chapter 10: Meta Learning -- Introduction to meta learning -- Zero-shot learning -- One-shot learning -- Meta-training and meta-testing -- Metric-based meta learning -- Matching networks for one-shot learning -- Siamese networks -- Implementing Siamese networks -- Prototypical networks -- Optimization-based learning -- Summary -- Chapter 11: Deep Learning for Autonomous Vehicles -- Introduction to AVs -- Brief history of AV research -- Levels of automation -- Components of an AV system -- Environment perception -- Sensing
Localization -- Moving object detection and tracking -- Path planning -- Introduction to 3D data processing -- Imitation driving policy -- Behavioral cloning with PyTorch -- Generating the training dataset -- Implementing the agent neural network -- Training -- Letting the agent drive -- Putting it all together -- Driving policy with ChauffeurNet -- Input and output representations -- Model architecture -- Training -- Summary -- Other Books You May Enjoy -- Index
Advanced Deep Learning with Python: Design and implement advanced next-generation AI solutions using TensorFlow and PyTorch
Title Advanced Deep Learning with Python
URI https://ebookcentral.proquest.com/lib/[SITE_ID]/detail.action?docID=6005548
https://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9781789952711
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV07T8MwELaAMsDAG1FeihBrBGkcx16BAhKodCiILbLTC0JFATVpaf8958QJOBMMLFbi2I78nXW-s-9ByKkQcM6Vr1yG8q5LaaBjQGobdw-E6lAfPK9wFL4Pez3-_Cz6JitmVqQTCNOUz2bi419JjXVIbO06-wdy14NiBT4j0bFEsmPZkIjrV2NvXF3nXwF8VIFTzUlrf65jBFToPskMmcG04A9TszyM5q-djSzNvy_jUf7ztMp2iSo1RC9EhSrohCVHa_JLvVuVJhJ2OzsudWO_qK34rG6LpKUvcVH_bd10Hx7v6oMuX4e8CVgZ31T_8Mzqt0pWZTZCho7MPs8sOX_ts7AYGMLLeDLPqxvqYuMfbJAWaG-QTbIA6RZZr3JgOIYlbpOTCnVHo-5UqDsadadEfYc8XncHl7euyTvhSlQGheeCkD6ngiWh9BMBiWQx8CSOWaKCUCnpMwjVkIMU55JzRbnyJEqyqLnFw0AF_i5ZSt9T2CMOlR0UwZgMcMZ0GHMBMTDFA53inUoatsnJj9lH07fiijyLLIjaxKlAiYrvxm436l5cMh1EjXIcpwFWpEOh2OPs_6bRAVn5XmuHZCkfT-CILMfT_DUbHxvifgHSei1y
linkProvider ProQuest Ebooks
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.title=Advanced+Deep+Learning+with+Python&rft.au=Vasilev%2C+Ivan&rft.date=2019-01-01&rft.pub=Packt+Publishing+Limited&rft.isbn=9781789952711&rft_id=info:doi/10.0000%2F9781789952711&rft.externalDBID=n%2Fa&rft.externalDocID=9781789952711
thumbnail_m http://cvtisr.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fvle.dmmserver.com%2Fmedia%2F640%2F97817899%2F9781789952711.jpg