[DEEP LEARNING An MIT Press book in preparation]Linear algebra

线性代数是数学的一个重要分支,经常被应用到工程问题中,要理解深度学习以及操作深度学习,那么对于线性代数深刻的理解是非常重要的,以下摘要是我从DL book的第二章线性代数中抽取出来的比较有意思的一些理解基础线代问题的另一些非常形象易懂的思路。

2.3 Identity and inverse matrices

在线性方程组的求解当中,Identity和inverse matrice有很重要的作用,详细求解例子如下图所示:

在实际应用场景中,其中inverse matrice

不一定能找到,另外找到的话也不一定能在数字电脑中精度无损的保存下来。

2.4 Linear dependence, span, and rank

为了求解方程

我们还可以从另外一个角度去看这个问题,我们把矩阵A中的每一列看成是一个方向,那么上述方程就可以看成是如何从原点(全0)到达b,每次走都只能沿着A中每一列所代表的方向。从这个角度去思考的话,上述方程可以写成如下形式:

所以如果想要对于任何的b(n维度)都能找到对应的解x(m维度)的话,那么n-D空间中的任意一个向量都能通过线性组合A(nxm维度)矩阵中的m列来得到,所以矩阵A的列数一定要大于等于其行数;如果将A矩阵看成是n条方程组成的方程组,那么只有当方程组个数小于等于未知数个数时才能确保该方程组有解。在该方程的求解中如果要找到A矩阵的逆作为该方程求解的工具,那么A矩阵必须是方形矩阵并且每一列都是列独立的

线代中还有一些非常重要的概念会被用到,但在alexnet提出的CNN网络中的话也已经够用了;另外的话怎么样去设计loss函数然后计算其gradient用于backward propagation时的更新用到了其他的一些线代知识,我将在之后的博文中针对如何使用梯度下降法优化损失函数进行探讨

时间: 2024-11-03 21:11:18

[DEEP LEARNING An MIT Press book in preparation]Linear algebra的相关文章

[DEEP LEARNING An MIT Press book in preparation]Deep Learning for AI

动人的DL我们有六个月的时间,积累了一定的经验,实验,也DL有了一些自己的想法和理解.曾经想扩大和加深DL相关方面的一些知识. 然后看到了一个MIT按有关的对出版物DL图书http://www.iro.umontreal.ca/~bengioy/dlbook/,所以就有了读一下这本书然后做点笔记攒点知识量的念头.这一系列的博客将是笔记型的,有什么写的不好之处还望广大博友见谅,也欢迎各位同行能指点一二. 这是本书的第一章,下面是个人感觉蛮重要的一些点: logistic regression ca

【深度学习Deep Learning】资料大全

转载:http://www.cnblogs.com/charlotte77/p/5485438.html 最近在学深度学习相关的东西,在网上搜集到了一些不错的资料,现在汇总一下: Free Online Books Deep Learning66 by Yoshua Bengio, Ian Goodfellow and Aaron Courville Neural Networks and Deep Learning42 by Michael Nielsen Deep Learning27 by

(转) Learning Deep Learning with Keras

Learning Deep Learning with Keras Piotr Migda? - blog Projects Articles Publications Resume About Photos Learning Deep Learning with Keras 30 Apr 2017 ? Piotr Migda? ? [machine-learning] [deep-learning] [overview] I teach deep learning both for a liv

深度学习阅读列表 Deep Learning Reading List

Reading List List of reading lists and survey papers: Books Deep Learning, Yoshua Bengio, Ian Goodfellow, Aaron Courville, MIT Press, In preparation. Review Papers Representation Learning: A Review and New Perspectives, Yoshua Bengio, Aaron Courville

Deep Learning 深度学习 学习教程网站集锦

http://blog.sciencenet.cn/blog-517721-852551.html 学习笔记:深度学习是机器学习的突破 2006-2007年,加拿大多伦多大学教授.机器学习领域的泰斗Geoffrey Hinton和他的学生RuslanSalakhutdinov在<科学>以及在Neural computation 和 NIPS上发表了4篇文章,这些文章有两个主要观点: 1)多隐层的人工神经网络具有优异的特征学习能力,学习得到的特征对数据有更本质的刻画,从而有利于可视化或分类: 2

【转载】机器学习——深度学习(Deep Learning)

机器学习——深度学习(Deep Learning) 分类: Machine Learning2012-08-04 09:49 142028人阅读 评论(70) 收藏 举报 algorithmclassificationfeaturesfunctionhierarchy Deep Learning是机器学习中一个非常接近AI的领域,其动机在于建立.模拟人脑进行分析学习的神经网络,最近研究了机器学习中一些深度学习的相关知识,本文给出一些很有用的资料和心得. Key Words:有监督学习与无监督学习

Introduction to Deep Learning Algorithms

Introduction to Deep Learning Algorithms See the following article for a recent survey of deep learning: Yoshua Bengio, Learning Deep Architectures for AI, Foundations and Trends in Machine Learning, 2(1), 2009 Depth The computations involved in prod

机器学习——深度学习(Deep Learning)

Deep Learning是机器学习中一个非常接近AI的领域,其动机在于建立.模拟人脑进行分析学习的神经网络,最近研究了机器学习中一些深度学习的相关知识,本文给出一些很有用的资料和心得. Key Words:有监督学习与无监督学习,分类.回归,密度估计.聚类,深度学习,Sparse DBN, 1. 有监督学习和无监督学习 给定一组数据(input,target)为Z=(X,Y). 有监督学习:最常见的是regression & classification. regression:Y是实数vec

2016.4.15 nature deep learning review[3]

循环神经网络一段.反向传播最令人激动的应用是应用于rnn的,对于包含序列化输入的文本来说,比如说语言和语音,通常使用rnn来进行处理.rnn每次处理一个序列中的一个元素.保持隐藏层的神经元作为一个状态向量,能够精确的表达这个序列过去元素的历史信息.当我们讲输出的隐藏层看作是不同的step的时候,我们可以将它们看作是在一个深度网络中的不同层次,也就能够应用反向传播去训练rnn. Rnn对于动态系统非常管用,但是训练是个大问题,因为使用反向传播或者梯度下降在每步汇总都会缩小或者增大,所以经过许多步之