先有正态分布,还是先有高斯函数?

ops/2024/9/20 9:19:19/ 标签: 机器学习, 图像处理

概率分布是对自然界现象的一种数学描述。它提供了一种量化随机事件结果不确定性的方法,使我们能够更深入地理解和分析自然界中的各种随机现象。在自然界中,许多事件的结果是不确定的,如天气变化、生物种群的波动、物理粒子的运动等。这些事件的结果往往受到多种因素的影响,难以准确预测。然而,通过引入概率分布,我们可以对这些事件的结果进行概率性的描述,从而揭示其内在的规律和特性。自然界的现象那么多,因此才有了各种各样的概率分布。
在这里插入图片描述

正态分布(也称为高斯分布)是由德国数学家卡尔·弗里德里希·高斯在研究天文学中的误差分布时提出的。而高斯函数通常指的是正态分布的概率密度函数,它是描述正态分布特性的一个数学表达式。因此,可以明确地说,是先有正态分布的概念,然后才有了描述这一分布的高斯函数。

从历史的角度来看,对于类似正态分布的思想和概念的研究,是在高斯之前就开始了。

  • 雅各布·伯努利(Jakob Bernoulli)在1713年的著作《猜度术》(Ars Conjectandi)中探讨了二项式分布,并且提出了大数定律的一个版本,这是中心极限定理的基础之一。

  • 阿贝尔拉尔·棣莫弗(Abraham de Moivre)在1733年的工作中提出了中心极限定理的一个早期版本,即当样本容量足够大时,二项式分布可以近似于正态分布。他还计算了正态分布的积分,并且用它来估计二项分布的累积概率。

  • 皮埃尔-西蒙·拉普拉斯(Pierre-Simon Laplace)在1810年的工作中进一步发展了中心极限定理,并且将其推广到了更广泛的分布。

  • 卡尔·弗里德里希·高斯(Carl Friedrich Gauss)在1809年的工作中描述了高斯误差函数,并推广了正态分布,尤其是在最小二乘法中的应用。他的工作强调了这种分布在线性回归分析中的作用。

正态分布之所以被称为高斯分布,是因为德国数学家卡尔·弗里德里希·高斯在研究测量误差时首次对其进行了详细的描述和应用。高斯的工作不仅揭示了误差分布的特性,还使得这种分布在统计学和自然科学中得到了广泛的应用。由于高斯在正态分布研究方面的杰出贡献,人们后来便将这种分布命名为高斯分布,以纪念他的伟大成就。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
对于一个连续型随机变量 X X X,其概率密度函数(Probability Density Function, PDF)为 f ( x ) f(x) f(x),随机变量 X X X落在区间 [ a , b ] [a, b] [a,b]内的概率 P ( a ≤ X ≤ b ) P(a ≤ X ≤ b) P(aXb)通过计算该区间内概率密度函数的积分来计算:

P ( a ≤ X ≤ b ) = ∫ a b f ( x ) d x P(a \leq X \leq b) = \int_{a}^{b} f(x) \, dx P(aXb)=abf(x)dx

这里的积分表示的在区间 [ a , b ] [a, b] [a,b]上概率密度函数 f ( x ) f(x) f(x) x x x轴所围成的区域的面积。这个面积给出了随机变量 X X X在这个区间内取值的概率。

需要注意的是,概率密度函数 f ( x ) f(x) f(x)本身并不是概率,而是描述了概率分布的密度。只有当对概率密度函数进行积分时,得到的结果才是概率值。

对于所有的连续型随机变量,其概率密度函数在整个实数范围内的积分总是等于1,即:

∫ − ∞ ∞ f ( x ) d x = 1 \int_{-\infty}^{\infty} f(x) \, dx = 1 f(x)dx=1

这是因为随机变量取值范围内的所有可能性加起来的概率总和必须为100%,即必然会发生某一个取值。

高斯函数常出现在图像处理领域中

  1. 高斯滤波器是图像处理中的一种平滑操作,用于去除图像噪声或降低图像细节。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述

  1. 高斯函数作为频谱分析中的窗函数,用于减少频率泄漏。
  2. 在计算机视觉中,尺度空间表示通常基于高斯核构建。
  3. 正态分布是最常见的连续概率分布之一,广泛应用于各种统计分析中。
    – 在贝叶斯分类器中,当假定类条件下的特征服从高斯分布时,可以简化计算过程。
    – 在高斯混合模型(GMM)中,通过组合多个高斯分布来建模复杂的数据分布。

1、2、3作为函数直接用,4作为分布用。


http://www.ppmy.cn/ops/111725.html

相关文章

Eclipse WEB项目在IDEA中使用

bolg前景 发现很多老邓教学喜欢用eclipse来作为javaweb课程的编译软件,但是我相信有很大一部分人都跟我一样喜欢用IDEA这款编译软件的,同时我发现很多文章都无法确确实实的解决“Eclipse WEB项目在IDEA中使用”这一问题,所以专门写了这篇文章…

mysql DBA常用的sql

是否一般查询日志,默认关闭 show variables like ‘general_log’; 是否开启慢日志查询 默认关闭 show global variables like ‘slow_query_log’; 开启慢日志查询 SET GLOBAL slow_query_log ‘ON’; 默认是10 单位s SELECT long_query_time; 设置超过1s就算…

机器学习与深度学习的区别

文章目录 机器学习与深度学习的区别一、引言二、机器学习概述1、机器学习定义1.1、机器学习的应用 2、机器学习算法 三、深度学习概述1、深度学习定义1.1、深度学习的应用 2、深度学习算法 四、机器学习与深度学习的区别1、学习方法2、数据需求3、应用领域 五、总结 机器学习与…

基于YOLO目标检测实现表情识别(结合计算机视觉与深度学习的创新应用)

基于YOLO(You Only Look Once)的目标检测技术实现的表情识别项目是一个结合了计算机视觉与深度学习的创新应用。该项目旨在通过分析人脸图像或视频流中的面部特征来识别七种基本人类情感表达:愤怒(Angry)、厌恶&#x…

使用 Nmap 进行 SSL/TLS 加密套件枚举

1. Nmap 简介 Nmap(Network Mapper)是一个开源的网络探测和安全审计工具。它广泛用于扫描网络并发现设备、端口及服务,同时也支持多种脚本来进行更高级的安全扫描。Nmap 的 -sV 参数可以用于探测开放端口上的服务及版本信息,配合…

人脸防伪检测系统源码分享

人脸防伪检测检测系统源码分享 [一条龙教学YOLOV8标注好的数据集一键训练_70全套改进创新点发刊_Web前端展示] 1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 项目来源AACV Association for the Advancement of Computer Vis…

如何使用myabtis log plugin插件展示出数据库查询语句

1、安装myabtis log plugin插件 直接插件市场搜该插件进行安装就行,安装完成后,会有如下图标 2、需要集成log4j springboot版本需要集成log4j,集成遇到的问题可以参考我之前文章 3、配置log4j.xml文件,添加mapper文件的打印 &l…

【Ubuntu】在 Ubuntu 22.04.3 LTS 安装 davfs2 通过 Nextcloud WebDAV 挂载到 Ubuntu 的目录上

在 Ubuntu 22.04.3 LTS 安装 davfs2 通过 Nextcloud WebDAV 挂载到 Ubuntu 的目录上 安装 davfs2加到 davfs2 群组中创建挂载点和 .davfs2/复制 secrets 文件设置所有者和属性修改 secrets 内容添加 挂载信息挂载文件系统卸载文件系统 遇到这样的一个需求:要求把应用…

C/C++语言基础--从C到C++的不同(上)

本专栏目的 更新C/C的基础语法,包括C的一些新特性 前言 之前更新的C语言,感谢大家的点赞收藏关注,接下来我们逐步也开始更新C;C语言后面也会继续更新知识点,如内联汇编;本人现在正在写一个C语言的图书管理系…

微信小程序使用canvas画图保存图片到手机相册

微信小程序要实现使用canvas绘制一个图&#xff0c;然后保存到手机相册 **最终效果&#xff1a;**实现生成以下图片 一、初始化canvas // wxml页面设置canvas标签 <canvas style"width: {{windowW}}px; height: {{windowH}}px;" disable-scrolltrue canvas-id&…

【MyBatis】Java 数据持久层框架:认识 MyBatis

Java 数据持久层框架&#xff1a;认识 MyBatis 1.CRUD 注解2.映射注解3.高级注解3.1 高级注解3.2 MyBatis 3 注解的用法举例 MyBatis 和 JPA 一样&#xff0c;也是一款优秀的 持久层框架&#xff0c;它支持定制化 SQL、存储过程&#xff0c;以及高级映射。它可以使用简单的 XML…

vue组件注册

项目目前的组件注册机制是按需注册&#xff0c;是在需要用到的页面才引入。 <template><Menu><SubMenu></SubMenu><Menu><menu><sub-menu></sub-menu><menu> </template> <script> import { Menu } from a…

20道经典自动化测试面试题【建议收藏】

概述 觉得自动化测试很难&#xff1f; 是的&#xff0c;它确实不简单。但是学会它&#xff0c;工资高啊&#xff01; 担心面试的时候被问到自动化测试&#xff1f; 嗯&#xff0c;你担心的没错&#xff01;确实会被经常问到&#xff01; 现在应聘软件测试工程师的岗位&…

代码随想录算法训练营第48天 | LeetCode739.每日温度、 LeetCode496.下一个更大元素I、 LeetCode503.下一个更大元素II

目录 LeetCode739.每日温度 LeetCode496.下一个更大元素I 1. 暴力解法 2. 单调栈法 LeetCode503.下一个更大元素II LeetCode739.每日温度 给定一个整数数组 temperatures &#xff0c;表示每天的温度&#xff0c;返回一个数组 answer &#xff0c;其中 answer[i] 是指对于…

中关村科金推出得助音视频鸿蒙SDK,助力金融业务系统鸿蒙化提速

鸿蒙生态大势所趋&#xff0c;各种应用适配加速 近日&#xff0c;华为纯血鸿蒙系统&#xff08;HarmonyOS NEXT&#xff09;再度引发市场高度关注。据媒体消息&#xff0c;鸿蒙NEXT Beta版将在9月24日对Mate 60系列、X5系列、Pura70系列等16款旗舰机型进行推送&#xff0c;这已…

神经网络通俗理解学习笔记(4) 深度生成模型VAE、GAN

深度生成模型 什么是生成式模型蒙特卡洛方法变分推断Variational Inference变分自编码器VAE生成对抗网络Generative Adversarial NetworkDiffusion 扩散模型 什么是生成式模型 判别式和生成式模型 判别式:CNN/RNN/transformer;生成式:AE/VAE/GAN 判别式模型学习类别边界&#…

linux-系统备份与恢复-系统恢复

Linux 系统备份与恢复&#xff1a;系统恢复 1. 概述 Linux 系统的恢复是系统管理的重要组成部分&#xff0c;它指的是在系统崩溃、硬件故障、误操作或安全问题后&#xff0c;恢复系统到可用状态的过程。良好的系统恢复计划可以有效避免数据丢失和业务中断&#xff0c;并确保系…

HarmonyOS开发5.0【骨架屏】 app界面制作

实现原理 1.定义组件和状态变量&#xff1a; 使用 Entry 和 Component 装饰器定义了一个名为 IvSkeleton 的组件。 定义了一个状态变量 translageX&#xff0c;初始值为 -100%&#xff0c;用于控制闪电效果的位置。 定义了两个数值变量 widthValue 和 heightValue&#xff0c;…

C# Redis 框架开发技术详解

引言 Redis 是一个高性能的键值存储系统&#xff0c;广泛用于缓存、消息队列和实时分析等场景。在 C# 中&#xff0c;有几个著名的库和框架可以方便地与 Redis 进行交互。以下是几个常用的 C# Redis 库&#xff1a; StackExchange.Redis: 这是目前最流行、最推荐的 C# Redis 客…

Flutter-底部选择弹窗(showModalBottomSheet)

前言 现在有个需求&#xff0c;需要用底部弹窗来添加定时的重复。在这里使用原生的showModalBottomSheet来实现 showModalBottomSheet的Props 名称 描述 isScrollControlled全屏还是半屏isDismissible外部是否可以点击&#xff0c;false不可以点击&#xff0c;true可以点击&a…