Hands-On Deep Learning Algorithms with Python

Hands-On Deep Learning Algorithms with Python
Author :
Publisher : Packt Publishing Ltd
Total Pages : 498
Release :
ISBN-10 : 9781789344516
ISBN-13 : 1789344514
Rating : 4/5 (514 Downloads)

Book Synopsis Hands-On Deep Learning Algorithms with Python by : Sudharsan Ravichandiran

Download or read book Hands-On Deep Learning Algorithms with Python written by Sudharsan Ravichandiran and published by Packt Publishing Ltd. This book was released on 2019-07-25 with total page 498 pages. Available in PDF, EPUB and Kindle. Book excerpt: Understand basic to advanced deep learning algorithms, the mathematical principles behind them, and their practical applications. Key FeaturesGet up-to-speed with building your own neural networks from scratch Gain insights into the mathematical principles behind deep learning algorithmsImplement popular deep learning algorithms such as CNNs, RNNs, and more using TensorFlowBook Description Deep learning is one of the most popular domains in the AI space, allowing you to develop multi-layered models of varying complexities. This book introduces you to popular deep learning algorithms—from basic to advanced—and shows you how to implement them from scratch using TensorFlow. Throughout the book, you will gain insights into each algorithm, the mathematical principles behind it, and how to implement it in the best possible manner. The book starts by explaining how you can build your own neural networks, followed by introducing you to TensorFlow, the powerful Python-based library for machine learning and deep learning. Moving on, you will get up to speed with gradient descent variants, such as NAG, AMSGrad, AdaDelta, Adam, and Nadam. The book will then provide you with insights into RNNs and LSTM and how to generate song lyrics with RNN. Next, you will master the math for convolutional and capsule networks, widely used for image recognition tasks. Then you learn how machines understand the semantics of words and documents using CBOW, skip-gram, and PV-DM. Afterward, you will explore various GANs, including InfoGAN and LSGAN, and autoencoders, such as contractive autoencoders and VAE. By the end of this book, you will be equipped with all the skills you need to implement deep learning in your own projects. What you will learnImplement basic-to-advanced deep learning algorithmsMaster the mathematics behind deep learning algorithmsBecome familiar with gradient descent and its variants, such as AMSGrad, AdaDelta, Adam, and NadamImplement recurrent networks, such as RNN, LSTM, GRU, and seq2seq modelsUnderstand how machines interpret images using CNN and capsule networksImplement different types of generative adversarial network, such as CGAN, CycleGAN, and StackGANExplore various types of autoencoder, such as Sparse autoencoders, DAE, CAE, and VAEWho this book is for If you are a machine learning engineer, data scientist, AI developer, or simply want to focus on neural networks and deep learning, this book is for you. Those who are completely new to deep learning, but have some experience in machine learning and Python programming, will also find the book very helpful.


Hands-On Deep Learning Algorithms with Python Related Books

Hands-On Deep Learning Algorithms with Python
Language: en
Pages: 498
Authors: Sudharsan Ravichandiran
Categories: Computers
Type: BOOK - Published: 2019-07-25 - Publisher: Packt Publishing Ltd

GET EBOOK

Understand basic to advanced deep learning algorithms, the mathematical principles behind them, and their practical applications. Key FeaturesGet up-to-speed wi
Pro Machine Learning Algorithms
Language: en
Pages: 379
Authors: V Kishore Ayyadevara
Categories: Computers
Type: BOOK - Published: 2018-06-30 - Publisher: Apress

GET EBOOK

Bridge the gap between a high-level understanding of how an algorithm works and knowing the nuts and bolts to tune your models better. This book will give you t
Hands-On Deep Learning Architectures with Python
Language: en
Pages: 303
Authors: Yuxi (Hayden) Liu
Categories: Computers
Type: BOOK - Published: 2019-04-30 - Publisher: Packt Publishing Ltd

GET EBOOK

Concepts, tools, and techniques to explore deep learning architectures and methodologies Key FeaturesExplore advanced deep learning architectures using various
Hands-On Machine Learning with scikit-learn and Scientific Python Toolkits
Language: en
Pages: 368
Authors: Tarek Amr
Categories: Mathematics
Type: BOOK - Published: 2020-07-24 - Publisher: Packt Publishing Ltd

GET EBOOK

Integrate scikit-learn with various tools such as NumPy, pandas, imbalanced-learn, and scikit-surprise and use it to solve real-world machine learning problems
Hands-on Supervised Learning with Python
Language: en
Pages: 394
Authors: Gnana Lakshmi T C
Categories: Computers
Type: BOOK - Published: 2021-01-06 - Publisher: BPB Publications

GET EBOOK

Hands-On ML problem solving and creating solutions using Python KEY FEATURES _Introduction to Python Programming _Python for Machine Learning _Introduction to M