machine learning笔记基础——线性代数基础

学习者:阳光罗诺

来源:吴恩达 机器学习课程

矩阵就是由数字组成的矩形阵列,并且写在括号内。例如:1234

一般矩阵的维数应该是矩阵的行数乘以列数。如图分析:

添加描述

对于特定的元素,表示方式:

添加描述

向量时只有一列的矩阵

添加描述

按照惯例,一般使用大写字母来表示矩阵,小写字母来表示向量的。

矩阵的运算——加法运算

添加描述

相同维数相加得到的也是相同的维数的矩阵,对应的行和列的数字相加即可。

但是如果出现了维数不同的矩阵相加,那么时没办法相加的。例如:

添加描述

矩阵和标量的乘法运算

矩阵内对应的元素逐一乘以标量即可。得到的维数也应该和原来的矩阵维数相同。

添加描述

对于复合的矩阵运算问题,和普通数字加减乘除是一样的,有括号先算括号,有乘除就算乘除,最后算加减。例如:

添加描述

矩阵和向量的乘法运算

例如:

添加描述

总结:

添加描述

例如,我们有四种房子的大小,假如有预测数据公式:

添加描述

矩阵和矩阵的乘法

添加描述

具体的过程:

能够相乘的矩阵必须满足一个特征:矩阵的维度相互匹配

添加描述

具体实例:

添加描述

矩阵的运算

至于矩阵运算问题上,在数字计算问题中,交换律并没有任何影响,而在矩阵的研究问题中,交换律是不可以使用的。不能随意颠倒矩阵乘法的顺序。

添加描述

通过以上解析,我们可以发现,矩阵乘法是不服从交换律的。

矩阵的结合律不受影响,服从结合律

添加描述

单位矩阵

添加描述

矩阵的逆运算

如果A是一个m*m的矩阵,并且假设A矩阵有其逆矩阵,则:

添加描述

等于单位矩阵。其中m*m的矩阵又称为方阵。

具体实例:

添加描述

不存在逆矩阵的矩阵叫做奇异矩阵或者是退化矩阵。例如零矩阵。

矩阵的转置运算

定义:假设A是一个m*n的矩阵,假设矩阵B等于A的转置。那么B就是一个n*m的矩阵,维度和A相反。Bij=Aji

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏瓜大三哥

基于FPGA的非线性滤波器(一) 之概述

一类比较重要的非线性滤波器就是统计排序滤波器。 统计排序滤波器对窗口内的像素值进行排序并通过多路选择选择器选择排序后的值,例如中值滤波、最大/最...

1939
来自专栏海天一树

决策树

决策树是一种特殊的树形结构,一般由节点和有向边组成。其中,节点表示特征、属性或者一个类。而有向边包含有判断条件。如图所示,决策树从根节点开始延伸,经过不同的判断...

2872
来自专栏深度学习那些事儿

理解深度学习:与神经网络相似的网络-自编码器(上)

本篇文章可作为<利用变分自编码器实现深度换脸(DeepFake)>(稍后放出)的知识铺垫。

1868
来自专栏绿巨人专栏

神经网络学习笔记-02-循环神经网络

3647
来自专栏yw的数据分析

R语言通过loess去除某个变量对数据的影响

  当我们想研究不同sample的某个变量A之间的差异时,往往会因为其它一些变量B对该变量的固有影响,而影响不同sample变量A的比较,这个时候需要对samp...

4378
来自专栏AI科技大本营的专栏

福利 | Keras入门之——网络层构造

《Keras快速上手:基于Python的深度学习实战》系统地讲解了深度学习的基本知识、建模过程和应用,并以深度学习在推荐系统、图像识别、自然语言处理、文字生成和...

5015
来自专栏灯塔大数据

干货|机器学习:Python实现聚类算法之K-Means

1.简介 K-means算法是最为经典的基于划分的聚类方法,是十大经典数据挖掘算法之一。 K-means算法的基本思想是:以空间中k个点为中心进行聚类,对最...

6186
来自专栏机器学习算法与Python学习

Python:numpy的总结(1)

1、multiply 例子: x1=[1,2,3];x2=[4,5,6] print multiply(x1,x2) 输出: [ 4 10 18] multi...

3664
来自专栏AI启蒙研究院

【读书笔记】之矩阵知识梳理

962
来自专栏深度学习那些事儿

风格迁移(Style Transfer)中直方图匹配(Histogram Match)的作用

风格迁移是神经网络深度学习中比较重要且有趣的一个项目。如果不知道什么是风格迁移的请参考这篇文章:https://oldpan.me/archives/pytor...

60014

扫码关注云+社区

领取腾讯云代金券