3、机器学习基础:距离度量、学习类型与TensorFlow框架

机器学习基础:距离度量、学习类型与TensorFlow框架

1. 距离度量

在机器学习中,比较对象之间的相似性是一项关键任务。当我们有汽车的特征向量时,通过定义特征向量上的距离函数,就能找出哪两个汽车最为相似。特征向量让我们可以用多种方式来表示和比较对象,其中一种常用的方法是欧几里得距离。

1.1 欧几里得距离(L2范数)

假设有两个特征向量 (x = (x_1, x_2, \ldots, x_n)) 和 (y = (y_1, y_2, \ldots, y_n)),欧几里得距离 (|x - y|) 的计算公式为:
[
\sqrt{(x_1 - y_1)^2 + (x_2 - y_2)^2 + \cdots + (x_n - y_n)^2}
]
例如,向量 ((0, 1)) 和 ((1, 0)) 之间的欧几里得距离为:
[
\sqrt{(0 - 1)^2 + (1 - 0)^2} = \sqrt{2} \approx 1.414
]
欧几里得距离也被称为L2范数,它是几何平面上从一点到另一点的最直接路径,是高斯 - 马尔可夫定理所预测的最小二乘估计的范数。

1.2 其他范数

除了L2范数,还有L0、L1和L - 无穷范数等,它们都是有效的距离度量方式。
- L0范数 :计算向量中非零元素的总数。例如,原点 ((0, 0)) 与向量 ((0, 5)) 之间的L0距离是1,因为只有一个非零元素;向量 ((1, 1)) 和 ((2, 2)) 之间的L0距离是2,因为两个维度都不匹配。在登录场景中,如果登录尝试与真实

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值