๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Hands-On Mathematics for Deep Learning: Build a solid mathematical foundation for training efficient deep neural networks

โœ Scribed by Jay Dawani


Publisher
Packt Publishing
Year
2020
Tongue
English
Leaves
364
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


A comprehensive guide to getting well-versed with the mathematical techniques for building modern deep learning architectures

Key Features

  • Understand linear algebra, calculus, gradient algorithms, and other concepts essential for training deep neural networks
  • Learn the mathematical concepts needed to understand how deep learning models function
  • Use deep learning for solving problems related to vision, image, text, and sequence applications

Book Description

Most programmers and data scientists struggle with mathematics, having either overlooked or forgotten core mathematical concepts. This book uses Python libraries to help you understand the math required to build deep learning (DL) models.

You'll begin by learning about core mathematical and modern computational techniques used to design and implement DL algorithms. This book will cover essential topics, such as linear algebra, eigenvalues and eigenvectors, the singular value decomposition concept, and gradient algorithms, to help you understand how to train deep neural networks. Later chapters focus on important neural networks, such as the linear neural network and multilayer perceptrons, with a primary focus on helping you learn how each model works. As you advance, you will delve into the math used for regularization, multi-layered DL, forward propagation, optimization, and backpropagation techniques to understand what it takes to build full-fledged DL models. Finally, you'll explore CNN, recurrent neural network (RNN), and GAN models and their application.

By the end of this book, you'll have built a strong foundation in neural networks and DL mathematical concepts, which will help you to confidently research and build custom models in DL.

What you will learn

  • Understand the key mathematical concepts for building neural network models
  • Discover core multivariable calculus concepts
  • Improve the performance of deep learning models using optimization techniques
  • Cover optimization algorithms, from basic stochastic gradient descent (SGD) to the advanced Adam optimizer
  • Understand computational graphs and their importance in DL
  • Explore the backpropagation algorithm to reduce output error
  • Cover DL algorithms such as convolutional neural networks (CNNs), sequence models, and generative adversarial networks (GANs)

Who this book is for

This book is for data scientists, machine learning developers, aspiring deep learning developers, or anyone who wants to understand the foundation of deep learning by learning the math behind it. Working knowledge of the Python programming language and machine learning basics is required.

Table of Contents

  1. Linear Algebra
  2. Vector Calculus
  3. Probability and Statistics
  4. Optimization
  5. Graph Theory
  6. Linear Neural Networks
  7. Feedforward Neural Networks
  8. Regularization
  9. Convolutional Neural Networks
  10. Recurrent Neural Networks
  11. Attention Mechanisms
  12. Generative Models
  13. Transfer and Meta Learning
  14. Geometric Deep Learning

๐Ÿ“œ SIMILAR VOLUMES


Hands-On Mathematics for Deep Learning:
โœ Jay Dawani ๐Ÿ“‚ Library ๐Ÿ“… 2020 ๐Ÿ› Packt Publishing ๐ŸŒ English

<p><b>A comprehensive guide to getting well-versed with the mathematical techniques for building modern deep learning architectures</b></p> <h4>Key Features</h4> <ul><li>Understand linear algebra, calculus, gradient algorithms, and other concepts essential for training deep neural networks </li> <li

Hands-on deep learning for IoT: train ne
โœ Karim, Md. Rezaul; Razzaque, Mohammad Abdur ๐Ÿ“‚ Library ๐Ÿ“… 2019 ๐Ÿ› Packt Publishing ๐ŸŒ English

<p><b>Implement popular deep learning techniques to make your IoT applications smarter</b><p><b>Key Features</b><li>Understand how deep learning facilitates fast and accurate analytics in IoT<li>Build intelligent voice and speech recognition apps in TensorFlow and Chainer<li>Analyze IoT data for mak

Deep Neural Networks in a Mathematical F
โœ Anthony L. Caterini; Dong Eui Chang ๐Ÿ“‚ Library ๐Ÿ“… 2018 ๐Ÿ› Springer ๐ŸŒ English

This SpringerBrief describes how to build a rigorous end-to-end mathematical framework for deep neural networks. The authors provide tools to represent and describe neural networks, casting previous results in the field in a more natural light. In particular, the authors derive gradient descent algo