数据科学家应该知道的3个距离概念

传统数据科学家为何必须掌握人工神经网络 人工神经网络(ANN)已从AI研究专属演变为数据科学的基础能力,其核心价值在于建模非线性关系、时序动态演化与小样本相似性度量——这恰好弥补了XGBoost、PCA、逻辑回归等传统方法在真实业务场景中的能力断层。ANN并非追求高精度黑箱,而是提供可解释的特征学习机制(如Autoencoder流形降维)、状态感知建模能力(如LSTM处理突发性事件)及轻量化部署路径(如TensorFlow Lite边缘推理)。在金融风控识别稀疏外部冲击、工业质检应对高噪声小样本、电商用户分群刻画非线性行为流形等高频需求中,ANN 阅读详情

来源:https://towardsdatascience.com/3-distances-that-every-data-scientist-should-know-59d864e5030a

翻译:小马

无论你是刚开始接触数据科学还是已经在这个领域工作多年,理解以下3个距离概念是工作中必备的知识。

1. 欧式距离

欧氏距离是最直观的,当有人让我们测量两个点的距离时,我们首先会想到欧氏距离。

欧氏距离是两点之间的直线距离,点用坐标x和y表示,例如我们可以通过给出两个坐标(维度和经度)在世界地图上找到任何一个城市。

想象以下,我们要测量下图从A点到B点的直线距离。

我们只需要这两个点的(x,y)坐标,利用毕达哥拉斯公式计算这两点的欧式距离。

毕达哥拉斯定理告诉我们:当我们知道直接三角形的水平长度和垂直长度时,使用公式计算斜边。

因此上图中A,B两点的欧式距离为:

2. L1距离

L1距离,又称为曼哈顿距离,或街区距离。

大家想象以下如果两个人在曼哈顿市区的不同地方,我们如何计算他们之间的距离了?

曼哈顿距离只能是沿直线的距离,如下图:

如上图的两个点A和B,有不同的路径沿着A走向B,如先向东走3个街道的距离再向西走2个街道的距离,或先向北走2个街道的距离再向东走3个街道的距离。

但是L1距离是一个距离,所以实际的轨迹并不重要,我们所需要知道的是,我们向东走的距离x和向北走的距离y,两者的和是点A到点B的L1距离。

因此,上图两点的L1距离计算为:

3. 切比雪夫距离

切比雪夫距离也称为棋盘距离,最直观的理解是国王可以在棋盘任一方向移动1步。

与L1距离不同的是,对角线位置的两点只需要1步,L1距离需要2步,欧氏距离需要1.41步,如下图3种距离的比较:

切比雪夫距离的一个直观例子是一架无人机有两个独立的马达:1个向前移动,另1个侧向移动,这两个马达可以同时运行也可以同时以最高速度运行。

这样做的结果是,无人机在对角线方向上的速度与在水平方向上的速度一样快,只要让两个马达以最大速度运行即可。

下图两个点A和B的切比雪夫距离:

步骤1和步骤2两个电机同时运行,步骤3不再需要向前移动,只需要侧向电机仍在运行。因此,切比雪夫距离被定义为一个轴上的最长距离。

即上图两点A和B的切比雪夫距离为:

欢迎扫码关注:

特征模理论指导滤波天线设计的优势和方法 本文探讨了特征模理论在滤波天线设计中的应用优势和方法。特征模理论通过分析天线结构的本征模特性,突破了传统经验设计的局限,实现了辐射与滤波功能的一体化设计。文章重点阐述了如何利用模式显著性(MS)和模式加权系数(MWC)来指导辐射零点的产生,揭示了辐射零点形成的物理机制。通过特征模分析,设计师可以明确调控天线结构和馈电系统,优化滤波性能。这种方法为现代多频/宽带滤波天线设计提供了理论依据和实用工具,显著提升了设计效率和性能指标。 阅读详情

相关推荐

Allegro网表导入报错VOIDs not allowed in parent SHAPE的解决方案

在PCB设计流程中,网表导入是确保电气连接正确传递的关键步骤。其原理是将原理图的逻辑连接关系映射到物理版图的图形数据库中。这一过程的技术价值在于保证设计数据的一致性,避免后续生产中出现电气错误。然而,在Cadence Allegro等EDA工具的实际应用中,数据库内部状态的不一致可能引发操作失败,例如常见的“VOIDs are not allowed in the parent SHAPE”报错。这类问题通常源于多人协作、跨版本操作或频繁编辑后积累的数据结构冗余。针对此场景,核心的解决方法是执行Databa

weixin_30954817的博客 323

几种常见的距离计算公式

在学习分类、聚类、预测、推荐算法的过程中常常会遇到比较两个或多个对象的相似性,而相似性的度量可以通过计算距离来实现。我们常用的距离计算公式是欧几里得距离公式,但是有时候这种计算方式会存在一些缺陷,那么就需要另外的计算方法去加以补充,本文将介绍几种在机器学习中常用的计算距离。 在做很多研究问题时常常需要估算不同样本之间的相似性度量(Similarity Measurement),这时通常采用的方法就...

I‘m Frank Lee 5万+

IBM x3650M4服务器更换主板后,导入原有硬盘阵列信息

x3650m4服务器主板坏了,更换好的主板,需要导入原来硬盘的里面的阵列信息 1、开机有提示信息,按C导入配置 2、按Y继续 3、点击start进入阵列卡配置 4、选择configurations 1,点击preview 5、预览硬盘的阵列信息,点击import导入 6、导入成功,可以查看到阵列信息 7、重启服务器,进入操作系统 如果重启找不到操作系统,重启按f12,手动选择从onboard sas controller启动,进入系统一次后面重启就会自动找到并引导系统了。 8、有时候导入阵列

zds00virtue的博客 2万+

各种距离概念与计算公式

对各种常用的距离的概念和计算公式的汇总整理

一些笔记 1万+

FOC 转子初始位置检测(图文详解)

什么是转子的初始位置? 其实转子的初始位置是不确定的,但是在电机启动的时候,我们需要得到电角度,这样才可以进行矢量控制;所以,这里将转子与A轴重合作为初始位置,此时电角度也恰好为零,具体如下图所示; ) 至于原理下面会详细分析,这样在转子到初始位置后,也可以得到准确的电角度,就可以实现磁场和转子的同步转动。 如何让转子运行到初始位置? 其实这是一个很简单的问题,在这里我将它放大了,简单地分析了一...

一名热爱技术的工程师的博客。分享技术干货,记录美好生活。永远相信美好的事情即将发生。 2万+

新手友好!C#上位机调用YOLO实现设备异常检测(详细步骤,附踩坑指南)

C#上位机调用YOLO实现设备异常检测,核心是把“工控交互”和“AI检测”的优势结合起来,新手不用追求一步到位,先跑通基础流程,再逐步优化性能和功能。我当初也是从踩坑中过来的,只要把核心链路和细节摸透,其实门槛并没有想象中高。如果你们在实操中遇到了具体问题(比如相机取流卡顿、模型推理报错),可以在评论区留言,后续我也可以针对性拆解具体模块的完整代码。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 670

图形中的三种常见距离

1.欧氏距离 2.城市街区距离 3.棋盘距离1:欧氏距离是最直观的距离,D的平方=(x1-x2)(x1-x2)+(y1-y2)(y1-y2);2.城市街区距离:D=|x1-x2|+|y1-y2|;3.棋盘距离:D=MAX{|x1-x2|,|y1-y2|};

majunfu 1万+

11、系统稳定性分析与李雅普诺夫函数的应用

本文深入探讨了李雅普诺夫函数在系统稳定性分析中的核心作用,重点介绍了时变与时不变系统的稳定性判据差异,以及巴尔巴拉特引理在处理非自治系统中的应用。文章还阐述了正线性系统与严格正实传递函数的性质及其在非线性控制系统中的重要性,并展示了李雅普诺夫函数在评估主导时间常数和设计快速干扰抑制控制策略方面的实际应用。通过具体示例和流程图,系统地总结了李雅普诺夫方法在稳定性分析、性能评估与控制器设计中的多维度价值,同时指出了当前挑战与未来发展方向。

Jerry的专栏 93

我们可能会遇到的距离量算方法

在看空间统计相关的文档资料的时候,看到了几个有关距离丈量方法的术语词汇,诸如:欧式距离、曼哈顿距离、切比雪夫距离…… 老外习惯于使用名字来命名算法,可是对于门外汉们,是一种困惑,今天就整理下,一起温故知新。1. 欧式距离(Euclidean Distance )欧式距离是我们在直角坐标系中最常用的距离量算方法,例如小时候学的“两点之间的最短距离是连接两点的直线距离。”这就是典型的欧式距离量算方法。

慕名ArcGIS 5785

YOLOv11训练:Roboflow免费数据集获取与格式转换超详细教程

公共数据集库:包含超过20,000个开源数据集数据标注工具:支持在线标注和团队协作数据预处理:自动增强、扩充和格式化版本控制:像管理代码一样管理数据集版本多格式导出:支持所有主流目标检测格式import cv2# 加载图像# 加载标注# 数据增强# 调整尺寸# 调整标注坐标# 转换为Tensor# 实现保持长宽比的resize逻辑pass# 坐标转换逻辑pass# 数据增强实现pass数据集选择优先选择Roboflow上标注质量高的官方数据集。

weixin_39818775的博客 2363

Cesium初级开发教程之三十:Primitive集合

教程示例网站:https://thomaz529.github.io。

485

第四章 Isomap

MDS降维的原则是保持点之间的距离不变,它用的距离计算公式是欧氏距离。如果距离计算公式换为地理距离,就是Isomap算法。 直接求地理距离不好求,所以用多个欧式距离的和模拟地理距离。 1、对数据集构造k近邻; 2、就算所有点之间的最近路径作为地理距离; 3、K=−12HDGHK=-\frac{1}{2}HD^{G}HK=−21​HDGH,计算KKK的特征值Λ^\hat\LambdaΛ^和特征向量VVV,则降维后的数据集维:Y=Σ12VTY=\Sigma^{\frac{1}{2}}V^TY=Σ21​VT。 其

fxnfk 863

概率的接力:拆解大模型“预测下一个词“的底层逻辑

大模型的智能不在于它拥有了意识,而在于它用纯数学的架构,将人类语言的复杂结构压缩为可计算的向量轨迹与概率接力。当我们不再将其拟人化为"思考者",而是视作高维条件概率引擎时,才能真正驾驭它。预测下一个词,从来不是终点,而是起点。未来的核心竞争力,属于那些能洞察其统计本质、善用其模式生成能力,并以人类理性与事实为锚点的协作者。词元的轨迹终会止步于上下文窗口,但对技术底层的清醒认知,才是跨越幻觉、走向真实智能的基石。

AI浩 333

求两个点的欧氏距离_欧式距离、切比雪夫距离和L1距离,数据科学家必备知识...

全文共1617字,预计学习时长5分钟图源:Unsplash世界上最遥远的距离不是生与死的距离而是我站在你面前你却不知道我爱你“尴尬开场”到此结束。今天,小芯给大家带来的是数据科学家绝对不能错过的3个距离知识!无论你是刚开始接触数据科学还是有一定的经验,下面这三个距离都是必不可少的知识:1. 欧式距离(Euclidean Distance)(或直线距离)欧氏距离算法最直观:这是有人让我们测量距离时最...

weixin_39762856的博客 3735

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

涨知识!​数据科学家绝对不能错过的3个距离

全文共1617字,预计学习时长5分钟图源:Unsplash世界上最遥远的距离不是生与死的距离而是我站在你面前你却不知道我爱你“尴尬开场”到此结束。今天,小芯给大家带来的是数据科学家绝...

读芯术的博客 282

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

每个数据科学家应该知道的五种检测异常值的方法

作者:Will Badr翻译:顾伟嵩 校对:欧阳锦 本文约1600字,建议阅读5分钟本文介绍了数据科学家必备的五种检测异常值的方法。 无论是通过识别错误还是主动预防,检测异常值对任何...

数据分析 7187

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

数据科学家需要知道的5种图算法

作者:Rahul Agarwal编译:ronghuaiyang来源 | AI公园(ID:AI_Paradise)【导读】因为图分析是数据科学家的未来。作为数据科学家,我们...

AI科技大本营 822

社交距离下的数据科学家的一天

这段文字描述了作者作为数据科学家在疫情期间远程工作的日常,并分享了一些个人生活习惯和工作方法。 作者每天早上7:30左右起床,以前起床时间更早,但阅读了《为什么我们要睡觉》这本书后,意识到睡眠的重要性,开始注重休息,并发现这种改变提高了工作效率。起床后,作者会喝咖啡,并利用间歇性断食方法,直到午餐才吃第一餐。 作者每天早上都会在白板上列出当天的工作计划,并用一个大型Excel表格记录自己的目标,包...

KenJee_ds的博客 177

python dijkstra算法_数据科学家需要知道的5种图算法

作者:Rahul Agarwal编译:ronghuaiyang导读因为图分析是数据科学家的未来。作为数据科学家,我们对pandas、SQL或任何其他关系数据库非常熟悉。我们习惯于将用户的属性以列的形式显示在行中。但现实世界真的是这样吗?在一个互联的世界里,用户不能被视为独立的实体。它们之间有一定的关系,我们在建立机器学习模型的时候,有时也会考虑这些关系。现在,虽然在关系数据库中,我们不能在不同的行...

weixin_39806808的博客 140

77个数据科学家常见面试题

随着大数据概念的火热,数据科学家这一职位应时而出,那么成为数据科学家要满足什么条件?或许我们可以从国外的数据科学家面试问题中得到一些参考,下面是77个关于数据分析或者数据科学家招聘的时候会常会的几个问题,供各位同行参考。1、你处理过的最大的数据量?你是如何处理他们的?处理的结果。2、告诉我二个分析或者计算机科学相关项目?你是如何对其结果进行衡量的?3、什么是:提升值、关键绩效指标、强壮性、模型按合度

秋人别院 4062

成为数据科学家应该知道的10种机器学习算法

了解为了成为数据科学家而应该了解的十种机器学习算法。 机器学习从业者有不同的个性。虽然其中一些是“我是X专家,X可以训练任何类型的数据”,其中X =某种算法,其他人是“正确的工具用于正确的工作”的人。他们中的很多人还订阅了“各行各业的高手”的策略,他们拥有一个深厚的专业领域,并且对机器学习的不同领域略有了解。也就是说,没有人可以否认这样一个事实:作为实践数据科学家,我们必须了解一些常见机器学习算法...

yinghe_one的博客 1147

[转] 数据科学家面试常见的77个问题

随着大数据概念的火热,数据科学家这一职位应时而出,那么成为数据科学家要满足什么条件? 或许我们可以从国外的数据科学家面试问题中得到一些参考,下面是中国统计网为大家翻译的数据科学家面试常见的77个问题。 下面是77个关于数据分析或者数据科学家招聘的时候会常会的几个问题,供各位同行参考。 1、你处理过的最大的数据量?你是如何处理他们的?处...

fens的博客 819

数据工程师VS数据分析师VS数据科学家

参考链接: (1)什么是数据工程师,数据工程师主要是做什么的? https://blog.youkuaiyun.com/zhinengxuexi/article/details/89072028 数据工程师 数据工程师建设和优化系统。这些系统帮助数据科学家和数据分析师开展他们的工作。每一个公司里面和数据打交道的人都需要依赖于这些数据是准确的和可获取的。数据工程师保证任何数据都是正常可接收的,可转换的,可存储的...

JxufeCarol的博客 775

独家 | 每个数据科学家应该知道的五种检测异常值的方法(附Python代码)

作者:Will Badr 翻译:顾伟嵩校对:欧阳锦 本文约1600字,建议阅读5分钟本文介绍了数据科学家必备的五种检测异常值的方法。 无论是通过识别错误还是主动预防,检测异常值对任何业务...

数据派THU 928

动态规划求解编辑距离(Leetcode转载)

动态规划求解编辑距离问题,来自leetcode转载

weixin_43650171的博客 838
上一篇: 透过现象看本质,图解支持向量机
下一篇: 330 篇 Python 与机器学习原创笔记,助你高效入门。
机器学习算法那些事
博客等级 码龄9年 1633粉丝 62原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值