计算机视觉基础知识(一)--数学基础

news2024/9/22 15:29:31

向量

 线性变换

矩阵

  • 充满数字的表格

矩阵加减法

  • 要满足两个矩阵的行数与列数一致;
  • 加法交换律:A+B=B+A

矩阵乘法

  • 要满足A的列数等于B的行数;

 单位矩阵

  • 是一个nxn矩阵;
  • 从左到右对角线上的元素值为1;
  • 其余元素为0;
  • A为nxn矩阵,I为单位矩阵,AI=A,IA=A;
  • 单位矩阵在乘法中的作用相当于数字1;

 

逆矩阵

  • 矩阵A的逆矩阵记做A^{-1};
  • A\cdot A^{-1}=A^{-1}A=I;
  • I是单位矩阵

奇异矩阵

  • 没有逆矩阵的矩阵称为奇异矩阵;
  • 当且仅当矩阵的行列式为零时,该矩阵奇异;

  • 当ad-bc=0,|A|没有定义,A^{-1}不存在,A奇异; 

矩阵转置

  • 行列互换;
  • A^T表示;

对称矩阵

  • 等于转置矩阵的矩阵为对称矩阵;
  • 矩阵的转置乘以矩阵结果为对称矩阵;

 欧式变换

  • 旋转
  • 平移

a'=Ra+t

齐次坐标

  • 用N+1维代替N维坐标;
  • 2D齐次坐标:在2D坐标的末尾加上一个额外的变量w;
  • (X,Y)的齐次坐标为:(x,y,w);
  • 有:X=x/w,Y=y/w

(x,y,w)_{Homogeneous}\Rightarrow (\frac{x}{w},\frac{y}{w})_{Cartesian}

  • (1,2)的齐次坐标为:(1,2,1);
  • 如果点(1,2)移动到无限远处;
  • 在笛卡尔坐标下变为:(\infty ,\infty);
  • 他的齐次坐标表示为:(1,2,1);
  • 因为:(1/0,2/0)=(\infty,\infty);

导数(微分)

  • 代表函数(曲线)的斜率;
  • 描述函数(曲线)变换快慢的量;
  • 可判断曲线的极大值点,导数为零的点,斜率为0;

偏导数

  • 多元函数的情况下;
  • 对每个变量求导;
  • 暂时把其他变量看做常量;
  • 意义为查看在其他变量不变的情况下该变量对函数的影响程度;

梯度

  • 本意是一个向量(矢量);
  • 表示某一函数在该点处的方向导数沿着该方向取得最大值;
  • 函数在该点处沿着该方向(梯度的方向)变化最快;
  • 对多元函数的各自变量求偏导,并写成向量形式,就是梯度;

梯度下降法

  • 一种寻找函数极小值的方法;
  • 在参数当前值已知的情况下;
  • 按照该点梯度向量的反方向;
  • 按事先给定好的步长;
  • 对参数进行调整;
  • 多次调整参数后;
  • 函数会逼近一个极小值;

 梯度下降法存在的问题

  • 参数调整缓慢;
  • 收敛于局部最小值;

概率基础

  • 机器学习与传统统计分析的区别在于:
  • 关注的主体和验证性;
  • 机器学习不关系模型的复杂度的高低;
  • 仅要求模型有良好的泛化性及准确性;
  • 传统的统计分析对模型有一定的要求;
  • 模型不可过于复杂;

 事件关系运算

 

事件运算定律

  • 交换律:A\bigcup B=B\bigcup A,A \bigcap B=B\bigcap A;
  • 结合律:(A\bigcup B)\bigcup C=A\bigcup(B\bigcup C),(A\bigcap B)\bigcap C=A\bigcap(B\bigcap C);
  • 分配率:(A\bigcup B)\bigcap C=(A\bigcap C)\bigcup (B\bigcap C);

概率基本概念

  • 事件发生的可能性大小的度量;
  • 对任何事件A,P(A)>=0;
  • 对必然事件B,P(B)=1;
  • 事件g的概率P(g),在事件集合上满足上述两个条件;

概率的基本性质

  • P(\overline{A})=1-P(A);
  • P(A-B)=P(A)-P(AB);

古典型概率

  • 实验的所有结果只有有限个;
  • 每个结果发生的可能性相同;
  • P(A)=事件A发生的基本事件数/基本事件总数;

独立性

  • A,B为随机事件;
  • 若同时发生的概率等于各自概率的乘积;
  • A,B相互独立;

P(AB)=P(A)P(B)

离散

  • 不连续

数学期望(均值)

  • 表示一事件平均发生的概率;
  • 记为E(x);
  • E(x)=x_1p_1+x_2p_2+...+x_np_n;
  • 或者:E(x)=\int_{-\infty}^{\infty}xf(x)dx

方差

  • 刻画随机变量x;
  • 和数学期望E(x);
  • 之间偏离的程度;
  • 记为D(x);

标准差(均方差)

  • 方差的算术平方根;
  • 反映一个数据集的离散程度;

正态分布(高斯分布)

  • 随机变量x;
  • 服从数学期望为\mu,方差为\sigma^2的正态分布;
  • 记为N(\mu,\sigma^2);
  • \mu据定了对称中心线的位置;
  • 标准差\sigma^2决定分布的幅度(胖瘦);

标准正态分布

  • \mu=0,\sigma=1;
  • 的正态分布为标准正态分布;

熵 

  • 物理学上为混乱程度的度量;
  • 系统越有序,熵值越低;
  • 系统越分散,熵值越高;

信息理论

  • 系统的有序状态一致;
  • 数据越集中的地方熵值越小;
  • 数据越分散的地方熵值越大;
  • 上述为从信息完整性方面的描述;
  • 数据量一致;
  • 系统越有序,熵值越低;
  • 系统越分散,熵值越高;
  • 以上是从信息的有序性上进行的描述;
  • 不确定性越大,信息量越大,熵值越大;
  • 不确定性越小,信息量越小,熵值越小;

信息熵

  • 事件Ade分类划分为:A_1,A_2,...,A_n;
  • 每部分发生的概率为:p_1,p_2,...,p_n;
  • 信息熵的定义如下式:

Ent(A)=-\sum^n_{k=1}p_klog_2 p_k

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

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

相关文章

【windows】环境下部署 java 项目

文章目录 前言一、工具:winsw二、使用步骤1.winsw文件2.修改后的winsw文件3.修改testJava.xml文件 三、运行1.注册服务2.注销服务 总结 前言 有时我们部署的环境是 Windows,需要借用 winsw 将 java 发布成服务形式。 提示:以下是本篇文章正文…

go linux监测文件变化

go linux监测文件变化 文件改变内容有两种方式,效果一样,但执行方式有区别: 直接打开文件改,现在很多编辑器都是这样操作的先删除原来的,再新创建写入一个替代原来的。比如vi/vim.这种方式会打断linux inotify原有的监测(就好比…

解决maven远程仓库找不到问题

首先可以修改maven镜像,改成国内镜像 在上步行不通的情况下 可以进行下面的设置 首先jar包下载下来,打开maven的设置 将下面代码改成自己的实际,插入到3中 mvn install:install-file -Dfile{$jar包地址} -DgroupId{$jar包的groupid} -Dar…

web3时事粥报

比特币正成为更具有吸引力的通胀对冲工具 在通胀的宏观经济浪潮中,比特币正逐渐崭露头角,成为那些渴望多元化投资组合的投资者眼中的璀璨明星。Kooner 预测,2024年,各种宏观经济挑战可能进一步提升比特币、黄金和白银等资产的避险…

基于机器学习的曲面拟合方法

随着科技的不断发展,机器学习成为了最近最热门的技术之一,也被广泛应用于各个领域。其中,基于机器学习的曲面拟合方法也备受研究者们的关注。曲面拟合是三维模型处理中的重要技术,其目的是用一组数据点拟合出平滑的曲面&#xff0…

文生视频基础1:sora技术报告学习

sora技术报告学习 背景学后理解训练流程技术拆解编码解码扩散模型训练用数据 28号直播交流会后的一些想法自身的一点点想法 参考 原文地址:Video generation models as world simulators 背景 此项目的背景是基于Datawhale的关于sora技术文档的拆解和相关技术讲解…

安卓tcp ip通讯

废话不多说直接上代码 //权限 引入<uses-permission android:name"android.permission.ACCESS_NETWORK_STATE" /><!--允许应用程序改变网络状态--><uses-permission android:name"android.permission.CHANGE_NETWORK_STATE"/><!--允…

NumpyPython 笔记1 3.4

array.ndim 几维 array.shape 几行&#xff0c;几列 array.size 存在多少个元素 np.array 转化为矩阵 dtype 确定类型&#xff0c;并且确定精度64&#xff1f;32&#xff1f;16&#xff1f;数字越小&#xff0c;越不精确 二维 np.zeros 生成零矩阵&#xff0c;并且规…

java常用应用程序编程接口(API)——Instant,DateTimeFormatter,Period,Duration概述

前言&#xff1a; 整理下学习心得。打好基础&#xff0c;daydayup&#xff01; Instant Instant是时间线上的某个时刻/时间戳&#xff0c;通过获取Instant的对象可以拿到此刻的时间&#xff0c;该时间由两部分组成&#xff1a;1&#xff0c;从1970年1月1日00:00:00开始走到此刻…

驱动开发面试复习

创建字符设备 1 创建设备号 alloc_chrdev_region 2.创建cdev cdev_init 3.添加一个 cdev,完成字符设备注册到内核 cdev_add 4.创建类 class_create 5.创建设备 device_create 1.内核空间与用户空间数据 copy_from_user 和copy_to_user 俩个函数来完成。 copy_from_user 函数…

招聘人才小程序源码系统:多城市招聘平台+招聘会+职场咨询 带完整的搭建教程以及安装代码包

移动互联网的飞速发展&#xff0c;线上招聘已成为企业和求职者之间的重要桥梁。为了满足多城市、多行业、多岗位的招聘需求&#xff0c;以及提供一站式的求职服务&#xff0c;小编给大家分享一款“招聘人才小程序源码系统”。该系统不仅整合了多城市的招聘平台资源&#xff0c;…

ssm226基于jsp的快递管理系统的开发

** &#x1f345;点赞收藏关注 → 私信领取本源代码、数据库&#x1f345; 本人在Java毕业设计领域有多年的经验&#xff0c;陆续会更新更多优质的Java实战项目希望你能有所收获&#xff0c;少走一些弯路。&#x1f345;关注我不迷路&#x1f345;** 一 、设计说明 1.1 研究…

动态库制作

win下扩展名为.dll(dynamic linking library) linux下前缀为dll 扩展名为.so(shared object) linux 下使用动态库步骤 1&#xff0c;制作动态库&#xff0c; libmath.so 2&#xff0c;在主程序中包含动态库&#xff08;就是添加头文件的方法&#xff09; 3&#xff0c;编译…

IO 与 NIO

优质博文&#xff1a;IT-BLOG-CN 一、阻塞IO / 非阻塞NIO 阻塞IO&#xff1a;当一条线程执行read()或者write()方法时&#xff0c;这条线程会一直阻塞直到读取到了一些数据或者要写出去的数据已经全部写出&#xff0c;在这期间这条线程不能做任何其他的事情。 非阻塞NIO&…

[Java 探索之路~大数据篇] 新时代大数据流处理入门指南

本文主要介绍大数据基础&#xff0c;以及 flink 流计算 文章目录 【基础知识】1. 批处理与流处理1.批处理2.流处理 2. 为什么需要一个优秀的流处理框架1. 股票交易的业务场景2.生产者——消费者模型3. 流处理框架要解决的诸多问题&#xff08;1&#xff09;可扩展性&#xff08…

JS 对象数组排序方法测试

输出 一.Array.prototype.sort() 1.默认排序 sort() sort() 方法就地对数组的元素进行排序&#xff0c;并返回对相同数组的引用。默认排序是将元素转换为字符串&#xff0c;然后按照它们的 UTF-16 码元值升序排序。 由于它取决于具体实现&#xff0c;因此无法保证排序的时…

将六西格玛设计融入汽车制造:实践之路

在快节奏的现代生活中&#xff0c;汽车早已不再仅仅是一种交通工具&#xff0c;而是成为了展现个性、追求品质生活的重要象征。为了满足消费者日益增长的品质需求&#xff0c;汽车制造商们纷纷将目光投向了六西格玛设计这一先进的质量管理方法。那么&#xff0c;如何将六西格玛…

现在如何才能开通微信公众号留言功能?

为什么公众号没有留言功能&#xff1f;2018年2月12日之后直到现在&#xff0c;新注册公众号的运营者会发现一个问题&#xff1a;无论是个人还是企业的公众号&#xff0c;在后台都找不到留言功能了。这对公众号来说绝对是一个极差的体验&#xff0c;少了一个这么重要的功能&…

AWS的S3存储桶设置生命周期规则

业务场景&#xff1a;周期性备份数据到s3存储桶&#xff0c;设置定期删除&#xff0c;只保留一定周期内的存储数据&#xff0c;节省存储空间减少花费 1. 点击存储桶选择管理--->创建生命周期规则 2. 设置名称等参数 点击创建即可

VUE实现Office文档在线编辑,支持doc/docx、xls/xlsx、ppt/pptx、pdf等

1.微软提供的在线Office预览&#xff08;只能预览&#xff0c;不能编辑&#xff09; https://view.officeapps.live.com/op/view.aspx?src服务器上文档地址&#xff08;http开头&#xff09; 2.国内在线Office方案&#xff1a; 腾讯文档、石墨文档、飞书 优势&#xff1a;跨…