paper-with-me

Papers

The Matrix Calculus You Need For Deep Learning

2018-02-05 · Terence Parr, Jeremy Howard

This paper is an attempt to explain all the matrix calculus you need in order to understand the training of deep neural networks. We assume no math knowledge beyond what you learned in calculus 1, and provide links to help you refresh the necessary math where needed. Note that you do not need to understand this material before you start learning to train and use deep learning in practice; rather, this material is for those who are already familiar with the basics of neural networks, and wish to deepen their understanding of the underlying math. Don't worry if you get stuck at some point along the way---just go back and reread the previous section, and try writing down and working through some examples. And if you're still stuck, we're happy to answer your questions in the Theory category at forums.fast.ai. Note: There is a reference section at the end of the paper summarizing all the key matrix calculus rules and terminology discussed here. See related articles at http://explained.ai

📄 PDF Abstract BibTeX arXiv:1802.01528

Code (5)

parrt/bookish 공식 구현
ChrominskiMateusz/LSTM_layer_with_kernel_fusion tf
fr3fou/gone tf
leandromineti/ml-curriculum
leandromineti/ml-knowledge-graph

Tasks

ArticlesDeep LearningMath

Similar Papers 제목 키워드 기반

Matrix Calculus (for Machine Learning and Beyond)

2025-01-07 · Paige Bright, Alan Edelman, Steven G. Johnson

This course, intended for undergraduates familiar with elementary calculus and linear algebra, introduces the extension of differential calculus to functions on more general vector spaces, such as functions that take as …

A Bayesian Probability Calculus for Density Matrices

2014-08-09 · Manfred K. Warmuth, Dima Kuzmin

One of the main concepts in quantum physics is a density matrix, which is a symmetric positive definite matrix of trace one. Finite probability distributions are a special case where the density matrix is restricted to b…

A Simple and Efficient Tensor Calculus for Machine Learning

2020-10-07 · Sören Laue, Matthias Mitterreiter, Joachim Giesen

Computing derivatives of tensor expressions, also known as tensor calculus, is a fundamental task in machine learning. A key concern is the efficiency of evaluating the expressions and their derivatives that hinges on th…

BIG-bench Machine Learning

An induction proof of the backpropagation algorithm in matrix notation

2021-07-20 · Dirk Ostwald, Franziska Usée

Backpropagation (BP) is a core component of the contemporary deep learning incarnation of neural networks. Briefly, BP is an algorithm that exploits the computational architecture of neural networks to efficiently evalua…

Deep LearningFormLearning Theory

Putting a Spin on Language: A Quantum Interpretation of Unary Connectives for Linguistic Applications

2020-04-08 · Adriana D. Correia, Henk T. C. Stoof, Michael Moortgat

Extended versions of the Lambek Calculus currently used in computational linguistics rely on unary modalities to allow for the controlled application of structural rules affecting word order and phrase structure. These c…