首页 > 其他分享 >图像归一化、特征向量的距离(欧式距离、余弦相似性)的理解

图像归一化、特征向量的距离(欧式距离、余弦相似性)的理解

时间:2023-02-11 17:22:05浏览次数:51  
标签:PS 特征向量 归一化 距离 图像 相似性

PS:要转载请注明出处,本人版权所有。

PS: 这个只是基于《我自己》的理解,

如果和你的原则及想法相冲突,请谅解,勿喷。

前置说明

  本文作为本人csdn blog的主站的备份。(BlogID=065)
  本文发布于 2018-06-21 17:04:28,现用MarkDown+图床做备份更新。blog原图已丢失,使用csdn所存的图进行更新。(BlogID=065)

环境说明

  无

前言


  最近的大部分时间都在学习图像和DL相关知识,并做一定的应用,这里对我学习过程中的一些基础知识进行了整理。





图像归一化


  归一化就是将图像像素值(列如:[0,255])经过一定的计算,使其所有的像素值变换到某一个特定的区间(列如:[0,1]或者[-1,1])。

  我所理解的归一化的作用有以下:

  1. 减小对图像处理的计算量
  2. 消除亮度对图片的影响,避免带来了亮度信息的干扰。
  3. 消除图像中的极大特征对图像处理的影响,使的图像的特征更均匀,同时也使得图像中的极小特征能够表现出来,不会被抑制。
  4. 加快神经网络的收敛,原理就是目标函数输入参数取值范围越小,其等高线近似圆,而不是椭圆,使得梯度下降更快。




特征向量距离


  这里有两种方法把我搞懵逼了。



欧氏距离

  我们常见的二维空间计算两点距离的公式:dst=sqrt((x1-x2)2+(y1-y2)2) 就是欧氏距离在二维空间的定义,多维空间同理。(我理解为:这个距离主要是用来计算两个向量中两个点之间的距离,结果对数值非常敏感,突出的是一种数值大小的感受,如判断图片的分类时,对图片进行打分)



余弦相似性

  余弦定理:cosM=(向量A.向量B)/||A||*||B||,描述向量A、B的方向的差异。
(我理解为:这个相似性是描述的两个向量的方向差异,对数值不敏感,突出的是一种相似性的感受,列如人脸特征向量的对比)



其他还有很多方法,但是我没有用到




后记


  无

参考文献




打赏、订阅、收藏、丢香蕉、硬币,请关注公众号(攻城狮的搬砖之路)
qrc_img

PS: 请尊重原创,不喜勿喷。

PS: 要转载请注明出处,本人版权所有。

PS: 有问题请留言,看到后我会第一时间回复。

标签:PS,特征向量,归一化,距离,图像,相似性
From: https://www.cnblogs.com/Iflyinsky/p/17112152.html

相关文章

  • 全网最详细的ChatGPT注册-你和ChatGPT的距离只差这篇文章
    需求背景chatGPT这个词,不知道什么时候,非常突兀的就出现在了大家面前。火的一P,全网搜一下,铺天盖地的全是关于它的各种新闻。各公司的高层领导也在持续关注。我就收到了同样的......
  • 最值归一化
    1.最值归一化数据归一化是将所有数据映射到同一尺度范围内,让每一个特征数据影响力相同。这里只介绍最值归一化。   2.python实现 importnumpyasnp......
  • js实现距离放假的倒计时
    1<divid="time1">23</div>4<script>5functionmytime(){6varnewtime=newDate().getTime()7varendtime=newDate("2023/2/1617:00:00").getTime(......
  • Python修改柱状图边缘柱子与图边界的距离
      本文介绍基于Python中matplotlib.pyplot模块,修改柱状图、条形图最两侧的柱子与图像边缘之间距离的方法。  最近,绘制了一个水平的柱状图,但是发现图的上、下边距(不是......
  • 根据经纬度求两点间距离实现源码(java)
    研究了一下GoogleMap上的根据经纬度求地球表面两点间距离的实现,用java实现了一把,对我国境内的Beijing54,Xian80,WGS84三种坐标系的空间距离计算感......
  • 2015 房子距离
    X星球居民小区的楼房全是一样的,并且按矩阵样式排列。其楼房的编号为1,2,3...当排满一行时,从下一行相邻的楼往反方向排号。比如:当小区排号宽度为6时,开始情形如下:我们的问......
  • Hamming Distance汉明距离
    汉明距离是使用在数据传输差错控制编码里面的,汉明距离是一个概念,它表示两个(相同长度)字对应位不同的数量,我们以d(x,y)表示两个字x,y之间的汉明距离。对两个字符串进行异或运算,......
  • Knn-Python网格化搜索超参数及数据归一化处理
    #将数据分为测试集和训练集fromsklearn.model_selectionimporttrain_test_splitX_train,X_test,y_train,y_test=train_test_split(X,y,test_size=0.2,random_st......
  • 梯度归一化简介
    梯度归一化是一种解决深度神经网络中梯度消失/爆炸问题的技术。梯度消失/爆炸是指当神经网络比较深时,梯度的大小可能变得非常小或非常大,从而导致学习率变慢或者无法学习。......
  • 【DFS】LeetCode 863. 二叉树中所有距离为 K 的结点
    题目链接863.二叉树中所有距离为K的结点思路因为在二叉树中,每个结点至多连接三条边,并且其中两条已经通过左右子结点的形式给出,所以我们只需要记录每个结点的父结点即......