(人工智能的数学基础)第一章特征向量与矩阵分析——第三节:特征向量与特征值

news2024/9/25 17:21:18

参考

  • 3Blue1Brown系列:特征向量和特征值
  • 第十章 线性代数之 特征向量与特征值】3Blue1Brown
  • 知乎:线性代数的本质10 特征向量和特征值

文章目录

  • 一:特征向量与特征值概念引入
  • 二:特征向量与特征值概念求解
  • 三:特征向量与特征值概念注意
  • 四:如果基向量就是特征向量(特征基)

一:特征向量与特征值概念引入

我们知道,基向量 i = ( 1 0 ) i=\begin{pmatrix} 1 \\ 0 \end{pmatrix} i=(10) j = ( 0 1 ) j=\begin{pmatrix} 0 \\ 1 \end{pmatrix} j=(01)会通过 ( 3 1 0 2 ) \begin{pmatrix} 3 & 1\\ 0 & 2\end{pmatrix} (3012)变换为 i = ( 3 0 ) i=\begin{pmatrix} 3 \\ 0 \end{pmatrix} i=(30) j = ( 1 2 ) j=\begin{pmatrix} 1 \\ 2 \end{pmatrix} j=(12),所以通过矩阵 ( 3 1 0 2 ) \begin{pmatrix} 3 & 1\\ 0 & 2\end{pmatrix} (3012)就可以描述这个变换

在这里插入图片描述

如下图,黄色向量张成的空间为粉色直线,在矩阵 ( 3 1 0 2 ) \begin{pmatrix} 3 & 1\\ 0 & 2\end{pmatrix} (3012)所描述的变化下、,黄色向量离开了它原来张成的空间,这是因为黄色向量既有缩放又有旋转变换

  • 如果黄色向量只有缩放没有旋转,那么最终黄色向量会和粉色向量重合

在这里插入图片描述

如下图,由于黄色向量只经历了缩放而没有经历旋转,所以黄色向量仍然留在原来张成的空间上

请添加图片描述

特征向量和特征值:如果某向量经过线性变换后仍然停留在其变换前的张成空间中,则称此类向量为特征向量;而特征值指的就是该特征向量被拉伸或压缩时的比例因子。也即可以这样理解它们,一个向量 v v v在矩阵变换 A A A下得到了一个新的向量 A v Av Av,该向量等于将原来的向量 v v v缩放 λ \lambda λ倍,即

A v = λ v Av=\lambda v Av=λv

特征向量和特征值描述了这样一个事实:我们知道,变换矩阵会对原向量进行旋转和缩放然后得到新向量。此时,如果得出的新向量与原向量方向相同,只是在大小上存在区别,则称变化前的向量为变换矩阵的特征向量,同时,变化矩阵只对原向量进行缩放操作,旋转角度为0。变换前后矩阵特征向量的缩放比例称为该变换矩阵的特征值

在这里插入图片描述

假设特征值为1,特征向量为 v v v,则有 A v = 1 ⋅ v Av=1 \cdot v Av=1v

请添加图片描述

假设特征值为 − 1 2 -\frac{1}{2} 21,特征向量为 v v v,则有 A v = − 1 2 ⋅ v Av=-\frac{1}{2} \cdot v Av=21v

请添加图片描述

如果考虑一个三维空间中的旋转变化,该变化的特征向量就是旋转轴,在这种旋转变化中,特征值为1,因为空间只发生旋转而不会有拉伸和压缩

在这里插入图片描述

二:特征向量与特征值概念求解

对于下面的定义式,现在等式两边类型不统一

A v = λ v Av=\lambda v Av=λv

在等式右面加入单位矩阵 I I I,使其也变为“矩阵乘向量”的形式

A v = ( λ I ) v Av=(\lambda I)v Av=(λI)v

移动到左面

A v − ( λ I ) v = 0 Av-(\lambda I)v=0 Av(λI)v=0

v v v提出来之后,此式就可以看作向量 v v v在矩阵 ( A − λ I ) (A- \lambda I) (AλI)的作用下变成了零向量

( A − λ I ) v = 0 (A-\lambda I)v=0 (AλI)v=0

这说明这个矩阵具有压缩向量的作用,可以将非零向量压缩为零向量。所以我们需要一个非零解 v v v,使得矩阵和它的乘积为零向量,而空间压缩其本质就是矩阵行列式为零,也即

d e t ( A − λ I ) = 0 det(A-\lambda I)=0 det(AλI)=0

在这里插入图片描述

例如下图,当 λ \lambda λ改变时,矩阵也在改变,行列式的值同样在改变

在这里插入图片描述

λ = 1 \lambda=1 λ=1时,空间被压缩到低维度上(即行列式为0)

在这里插入图片描述

三:特征向量与特征值概念注意

1:二维线性变换不一定都有特征向量

如下图,黄色向量经过矩阵作用后并没有停留在原来张成的空间中

在这里插入图片描述

并且通过运算也可得知,它没有实数解

在这里插入图片描述

2:同一个特征值可能对应多个特征向量,这几个特征向量可能不在一条直线上

如下图,利用一个矩阵将所有向量都变为两倍,此时存在唯一特征值是2,但是平面内每一个向量都是属于这个特征值的特征向量

在这里插入图片描述

四:如果基向量就是特征向量(特征基)

如果所有基向量都是特征向量,那么此时矩阵的对角元就是他们所属的特征值,该矩阵为对角阵

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/140315.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

谷粒学院——第七章、课程分类管理

EasyExcel 介绍 简介 Excel导入导出的应用场景 1、数据导入:减轻录入工作量 2、数据导出:统计信息归档 3、数据传输:异构系统之间数据传输 EasyExcel的特点 Java 领域解析、生成 Excel 比较有名的框架有 Apache poi、jxl 等。但他们都存在一个严重的问题就是非常的耗内存。…

Python数据分析三剑客之Pandas

写在前面的话: 开始之前请确保已经配置好python环境,并安装好第三方库pandas和numpy。 1. pandas库介绍 什么是pandas?pandas是提供高性能易用数据类型和数据分析工具的第三方库。简单讲,pandas主要作用有两个:提供了…

电子学会2020年6月青少年软件编程(图形化)等级考试试卷(二级)答案解析

目录 一、单选题(共25题,每题2分,共50分) 二、判断题(共10题,每题2分,共20分) 三、编程题(共3题,共30分) 青少年软件编程(Scratch&…

谷粒学院——第八章、课程管理

一、课程添加功能 概览 课程添加的步骤 课程相关表的关系 后端实现 1、代码生成器 只修改表名即可,依次填入:“edu_course”, “edu_course_description”, “edu_chapter”, “edu_video” 生成完成后, 删除EduCourseDescriptionContr…

力扣 1801. 积压订单中的订单总数

题目 给你一个二维整数数组 orders ,其中每个 orders[i] [pricei, amounti, orderTypei] 表示有 amounti 笔类型为 orderTypei 、价格为 pricei 的订单。 订单类型 orderTypei 可以分为两种: 0 表示这是一批采购订单 buy 1 表示这是一批销售订单 sel…

学习疑惑:用什么方法进行产品原型设计

对于在互联网行业的各位来讲,应该很清楚原型设计在应用开发中的重要性。它所起到的不仅是沟通的作用,更有体现之效。通过内容和结构展示,以及粗略布局,能够说明用户将如何与产品进行交互,体现开发者及UI设计师的idea&a…

pytorch拼接函数:torch.stack()和torch.cat()详解

在pytorch中,常见的拼接函数主要是两个,分别是:stack()和cat()。 torch.stack()函数的意义:使用stack可以保留两个信息:[1. 序列] 和 [2. 张量矩阵] 信息,属于【扩张再拼接】的函数。 形象的理解&#xff…

谷粒学院——第十二章、Banner轮播图

Banner微服务 配置 Nginx 修改文件:nginx.conf 修改完后,重启 nginx nginx -s reload创建项目和初始化 1、新建模块 service_cms 2、配置文件和启动类 创建配置文件:application.properties # 服务端口 server.port8004# 服务名 spr…

电子招标采购系统源码之从供应商管理到采购招投标、采购合同、采购执行的全过程数字化管理。

统一供应商门户 便捷动态、呈现丰富 供应商门户具备内外协同的能力,为外部供应商集中推送展示与其相关的所有采购业务信息(历史合作、考察整改,绩效评价等),支持供应商信息的自助维护,实时风险自动提示。…

互联网还会回暖吗?蛮三刀酱的2022年终技术总结

靠近年底的月份,内心深处总会不断提醒你,该写年终总结了。无论是工作上,生活上,亦或是互联网、APP上,无数的年终报告提醒我,一年了也该总结一下自己了,不然这之前的1年是不是白过了呢&#xff1…

Vue组件之间的通信(二)

一、兄弟组件之间的通信 (1)使用Vue的状态管理器Vue:建议在大型项目中使用 (2)使用第三方的模块:mitt(中央数据总线方式),创建一个事件中心,由它来进行事件的监听、触发&#xff0…

第一章算法简介

二分查找引入大O表示法 仅知道算法需要多长时间运行完毕还不够,还需要知道运行时间如何随列表长度增加而增加,这正是大O表示法的用武之地。 大O表示法 大O表示法指出了算法有多块,之所以称作大O,单纯因为前面有个O(funny!)大O表…

Allegro174版本新功能介绍之导入导出菜单栏设置

Allegro174版本新功能介绍之导入导出菜单栏设置 Allegro174版本除了支持锁定菜单栏设置之外,同样还支持导出和导入菜单栏的设置 具体操作如下 首先设置并且排列好菜单栏,类似下图选

基于链表的通信录管理

意义:对于一个通信录来说,要管理联系人的信息,包括编号,姓名,性别,电话。开发其系统主要为了帮助用户提高通讯录有管理效率,节约资源,提高信息的精确度模块:一级菜单内容…

【Go基础】数据类型

文章目录1. 数据类型1.1 基本数据类型1.2 复合数据类型1.3 自定义数据类型2. 数组3. 切片4. 字符串5. 数据类型转换6. Map7. Channel1. 数据类型 1.1 基本数据类型 类型长度(字节)默认值说明bool1falsebyte10uint8,取值范围[0,255]rune40Unicode Code Point, int3…

电脑解压文件丢失怎么找回来?四种恢复方法

您在使用电脑过程中,有没有解压过文件呢?如果有的话,是否出现过解压文件丢失的情况呢?解压文件通俗易懂地讲就是把压缩好了的文件解开。而有些小伙伴在解压文件以后发现丢失了,这些丢失的文件或许是您重要的img解压文件…

数学建模学习笔记-算法(求解整数规划-2.割平面算法)

基本思想 松弛问题无解,则整数规划无解 松弛问题的最优解是整数解,则他也是整数规划的最优解 如果松弛问题的解是非整数解,则对其增加割平面条件。 割平面条件:增加一个线性条件,通过不等式将可行区域割掉一部分&a…

如何使用ebpf统计某个端口的流量

前言 上篇文章我们已经初步使用kprobe来探测内核函数了, 这篇文章就在上篇文章的基础上做个修改, 通过kprobe探测内核函数tcp_sendmsg来统计tcp服务端的发送流量. 废话不多说, 直接上正文. 环境 tcp服务端运行在ubuntu22, 监听端口为6230, 其内核为5.19.0-26-generic, ebpf程序…

LSA、pLSA、LDA、NMF、BERTopic、Top2Vec进行主题建模

在自然语言处理(NLP)中,主题建模是一种技术,用于从文本数据中发现隐藏的语义主题(或主题)。这是一个无监督机器学习问题,即在没有标签或标签的情况下学习模式。主题建模的应用非常广泛,可用于搜索引擎、情感分析、新闻聚类和摘要生成等许多任务。 在这里将探讨主题建模…

一屏统管 智慧交管Web3D可视化大屏云控系统

交通是城市发展的基础,体现着社会文明程度,彰显着城市治理水平。今天给大家分享一个基于 数维图 的 Sovit3D编辑器 构建轻量化 3D 可视化场景的案例——智慧交管三维可视化系统。多维度呈现城市交通情况,赋能“安全管控、缓堵保畅、出行服务”…