热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

三元组法矩阵加法java_机器学习第三章:矩阵(含有笔记)

目录:一、矩阵的维度二、矩阵元素表示方法三、列向量索引方法四、矩阵的加法五、矩阵乘除加减基本运算六、矩阵乘法七、利用矩阵计算八、矩阵与矩阵相乘九、矩阵相乘不符合交换律
08bee6f85150de303ecc95462a45c19f.png

目录:

一、矩阵的维度

二、矩阵元素表示方法

三、列向量索引方法

四、矩阵的加法

五、矩阵乘除加减基本运算

六、矩阵乘法

七、利用矩阵计算

八、矩阵与矩阵相乘

九、矩阵相乘不符合交换律

十、矩阵相乘符合结合律

十一、单位矩阵

十二、可逆矩阵

十三、矩阵的转置


一、矩阵的维度

左边的矩阵是4×2的,右边的矩阵是2×3的。

784b3ec3a05f71afffa2d76ae0cfe4ca.png

二、矩阵元素表示方法

注意:这里的下标是从1开始的,而不是0。

而且我们不能访问不存在的元素

abdffbdc242690cd4842d54542b83535.png

三、列向量索引方法

通常用大写字母(像A,B,C,X)来表示矩阵和向量,用小写字母(像a,b,x,y)来表示数字或者原始的数字

右边部分介绍了两种向量的表示方式:1-索引法和0-索引法

这里我们默认使用的是1-索引法

f56e30132b013cbd1e1ad3968ec27d43.png

四、矩阵的加法

注意:只有维度完全相同的矩阵才可以相加。

bd7e4339b73a7973f962a1b4e2bf66a5.png

五、矩阵乘除加减基本运算

927f89e87c6d1a6eb7c685d426cc5a5d.png
2422755687b22c5574822cb09fffcfcc.png

六、矩阵乘法

两个矩阵在做乘法的时候一定要注意第一个矩阵的列数 等于 第二个矩阵的行数,相乘所得的矩阵的行数等于第一个矩阵的行数,列数等于第二个矩阵的列数

da79776aad0919945bf94c3182b3d202.png
ba2f1bec48686a8c2c495ef1b262935c.png
9a52d2f670696e88b37bd4d16e5592be.png

七、利用矩阵计算

利用矩阵来进行高效地计算函数值

我们有一个假设函数h(x)=-40+0.25x。

①x刚好有四个实数值,分别是2104,1416,1534,852。这里先把x的四个值写成列向量[2104 1416 1534 852]T,然后在前面多加一列1,变成了一个4x2的矩阵。

②这时再把假设函数里的-40和0.25也写成列向量[-40 0.25]T。

③4x2的矩阵和2x1的矩阵相乘可以看到结果是一个4x1的列向量,里面的元素刚好是每个x对应的值。

de1a61fd2bf8d3ac193f9076be4cb577.png
b3b3af89a9d48ac2982f5d427ab5f603.png
1b5478490d46389eadd7e78695144399.png
3e065c7a2d1e7d0d026c1a0235b1d1f4.png

八、矩阵与矩阵相乘

矩阵和矩阵的相乘看成矩阵和多个列向量相乘。

下图就是利用上面的知识快速地计算多个假设函数的值

a5b788430d0b4770e108d4a76be1244a.png

九、矩阵相乘不符合交换律

两个矩阵相乘是不符合乘法交换律的,即AxB和BxA是不相等

例如:A是mxn的矩阵,B是nxm的矩阵,

AxB得到的结果是mxm的矩阵;而BxA得到的结果是nxn的矩阵。

5387b01fe3d4c9065acea035d4bff6bd.png

十、矩阵相乘符合结合律

矩阵相乘符合结合律,即Ax(BxC)=(AxB)xC。

f615a9d0f31c570049a0ff665bca0749.png

十一、单位矩阵

单位矩阵的一些性质。单位矩阵的行数和列数一致的。

单位矩阵的正对角线元素都是1

任意一个矩阵和相应的单位矩阵相乘都等于其本身

d9738b5e07987345914859a25e0f7f05.png

十二、可逆矩阵

并不是所有的矩阵都是可逆矩阵。

如果一个A是一个m x m的矩阵,那么A存在可逆矩阵

如果一个矩阵不可逆,我们称其为奇异矩阵或者退化矩阵

f1510cdcab6369b8b03c55bfbfda4bbb.png

PS:矩阵的逆矩阵可以通过手算来算出来,但是实际上大多数情况不需要用手进行手算,直接通过电脑、语句等手法可以很快速便捷的得出矩阵的逆矩阵


十三、矩阵的转置

行变列,列变行

根据对角线镜像转置

517a61afbc7a181b01e661aed6a8d471.png

更多《机器学习》,关注专栏 ♬ ♬

注:因为专栏不止我一位作者!

祝你一生平安!♥




推荐阅读
  • 本文介绍了绕过WAF的XSS检测机制的方法,包括确定payload结构、测试和混淆。同时提出了一种构建XSS payload的方法,该payload与安全机制使用的正则表达式不匹配。通过清理用户输入、转义输出、使用文档对象模型(DOM)接收器和源、实施适当的跨域资源共享(CORS)策略和其他安全策略,可以有效阻止XSS漏洞。但是,WAF或自定义过滤器仍然被广泛使用来增加安全性。本文的方法可以绕过这种安全机制,构建与正则表达式不匹配的XSS payload。 ... [详细]
  • 词袋模型的通俗介绍
    词,袋, ... [详细]
  • 如何使用代理服务器进行网页抓取?
    本文介绍了如何使用代理服务器进行网页抓取,并探讨了数据驱动对竞争优势的重要性。通过网页抓取,企业可以快速获取并分析大量与需求相关的数据,从而制定营销战略。同时,网页抓取还可以帮助电子商务公司在竞争对手的网站上下载数百页的有用数据,提高销售增长和毛利率。 ... [详细]
  • 本文介绍了在Python张量流中使用make_merged_spec()方法合并设备规格对象的方法和语法,以及参数和返回值的说明,并提供了一个示例代码。 ... [详细]
  • 本文详细介绍了商汤科技面试中涉及的CV算法面经内容,包括CornerNet的介绍与CornerPooling的解决方案、Mimic知识蒸馏的实现方式、MobileNet的特点、普通卷积和DW PW卷积的计算量推导、Residual结构的来源等。同时还讨论了在人脸关键点和检测中的mimic实现方式、pose对人脸关键点的提升作用、目标检测中可能遇到的问题以及处理检测类别冲突的方法。此外,还涉及了对机器学习的了解程度和相似度分析的问题。 ... [详细]
  • GPT-3发布,动动手指就能自动生成代码的神器来了!
    近日,OpenAI发布了最新的NLP模型GPT-3,该模型在GitHub趋势榜上名列前茅。GPT-3使用的数据集容量达到45TB,参数个数高达1750亿,训练好的模型需要700G的硬盘空间来存储。一位开发者根据GPT-3模型上线了一个名为debuid的网站,用户只需用英语描述需求,前端代码就能自动生成。这个神奇的功能让许多程序员感到惊讶。去年,OpenAI在与世界冠军OG战队的表演赛中展示了他们的强化学习模型,在限定条件下以2:0完胜人类冠军。 ... [详细]
  • 背景应用安全领域,各类攻击长久以来都危害着互联网上的应用,在web应用安全风险中,各类注入、跨站等攻击仍然占据着较前的位置。WAF(Web应用防火墙)正是为防御和阻断这类攻击而存在 ... [详细]
  • 本文介绍了贝叶斯垃圾邮件分类的机器学习代码,代码来源于https://www.cnblogs.com/huangyc/p/10327209.html,并对代码进行了简介。朴素贝叶斯分类器训练函数包括求p(Ci)和基于词汇表的p(w|Ci)。 ... [详细]
  • 建立分类感知器二元模型对样本数据进行分类
    本文介绍了建立分类感知器二元模型对样本数据进行分类的方法。通过建立线性模型,使用最小二乘、Logistic回归等方法进行建模,考虑到可能性的大小等因素。通过极大似然估计求得分类器的参数,使用牛顿-拉菲森迭代方法求解方程组。同时介绍了梯度上升算法和牛顿迭代的收敛速度比较。最后给出了公式法和logistic regression的实现示例。 ... [详细]
  • 数据结构与算法的重要性及基本概念、存储结构和算法分析
    数据结构与算法在编程领域中的重要性不可忽视,无论从事何种岗位,都需要掌握数据结构和算法。本文介绍了数据结构与算法的基本概念、存储结构和算法分析。其中包括线性结构、树结构、图结构、栈、队列、串、查找、排序等内容。此外,还介绍了图论算法、贪婪算法、分治算法、动态规划、随机化算法和回溯算法等高级数据结构和算法。掌握这些知识对于提高编程能力、解决问题具有重要意义。 ... [详细]
  • 前言:拿到一个案例,去分析:它该是做分类还是做回归,哪部分该做分类,哪部分该做回归,哪部分该做优化,它们的目标值分别是什么。再挑影响因素,哪些和分类有关的影响因素,哪些和回归有关的 ... [详细]
  • cs231n Lecture 3 线性分类笔记(一)
    内容列表线性分类器简介线性评分函数阐明线性分类器损失函数多类SVMSoftmax分类器SVM和Softmax的比较基于Web的可交互线性分类器原型小结注:中文翻译 ... [详细]
  • 在本教程中,我们将看到如何使用FLASK制作第一个用于机器学习模型的RESTAPI。我们将从创建机器学习模型开始。然后,我们将看到使用Flask创建AP ... [详细]
  • 【论文】ICLR 2020 九篇满分论文!!!
    点击上方,选择星标或置顶,每天给你送干货!阅读大概需要11分钟跟随小博主,每天进步一丢丢来自:深度学习技术前沿 ... [详细]
  • 老牌医药收割AI红利:先投个15亿美元抢中国人才
    萧箫发自凹非寺量子位报道|公众号QbitAI没想到,一场大会把我的“刻板印象”攻破了。2021世界人工智能大会现场,能看见不少熟悉的身影, ... [详细]
author-avatar
手机用户2702935927
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有