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...
Saved in:
| Main Author: | |
|---|---|
| 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 |

