位置: IT常识 - 正文

机器学习中的数学——距离定义(八):余弦距离(Cosine Distance)

编辑:rootadmin
机器学习中的数学——距离定义(八):余弦距离(Cosine Distance)

推荐整理分享机器学习中的数学——距离定义(八):余弦距离(Cosine Distance),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

机器学习中的数学——距离定义(八):余弦距离(Cosine Distance)

分类目录:《机器学习中的数学》总目录 相关文章: · 距离定义:基础知识 · 距离定义(一):欧几里得距离(Euclidean Distance) · 距离定义(二):曼哈顿距离(Manhattan Distance) · 距离定义(三):闵可夫斯基距离(Minkowski Distance) · 距离定义(四):切比雪夫距离(Chebyshev Distance) · 距离定义(五):标准化的欧几里得距离(Standardized Euclidean Distance) · 距离定义(六):马氏距离(Mahalanobis Distance) · 距离定义(七):兰氏距离(Lance and Williams Distance)/堪培拉距离(Canberra Distance) · 距离定义(八):余弦距离(Cosine Distance) · 距离定义(九):测地距离(Geodesic Distance) · 距离定义(十): 布雷柯蒂斯距离(Bray Curtis Distance) · 距离定义(十一):汉明距离(Hamming Distance) · 距离定义(十二):编辑距离(Edit Distance,Levenshtein Distance) · 距离定义(十三):杰卡德距离(Jaccard Distance)和杰卡德相似系数(Jaccard Similarity Coefficient) · 距离定义(十四):Ochiia系数(Ochiia Coefficient) · 距离定义(十五):Dice系数(Dice Coefficient) · 距离定义(十六):豪斯多夫距离(Hausdorff Distance) · 距离定义(十七):皮尔逊相关系数(Pearson Correlation) · 距离定义(十八):卡方距离(Chi-square Measure) · 距离定义(十九):交叉熵(Cross Entropy) · 距离定义(二十):相对熵(Relative Entropy)/KL散度(Kullback-Leibler Divergence) · 距离定义(二十一):JS散度(Jensen–Shannon Divergence) · 距离定义(二十二):海林格距离(Hellinger Distance) · 距离定义(二十三):α-散度(α-Divergence) · 距离定义(二十四):F-散度(F-Divergence) · 距离定义(二十五):布雷格曼散度(Bregman Divergence) · 距离定义(二十六):Wasserstein距离(Wasserstei Distance)/EM距离(Earth-Mover Distance) · 距离定义(二十七):巴氏距离(Bhattacharyya Distance) · 距离定义(二十八):最大均值差异(Maximum Mean Discrepancy, MMD) · 距离定义(二十九):点间互信息(Pointwise Mutual Information, PMI)

余弦距离(Cosine Distance)也可以叫余弦相似度。 几何中夹角余弦可用来衡量两个向量方向的差异,机器学习中借用这一概念来衡量样本向量之间的差异。相比距离度量,余弦相似度更加注重两个向量在方向上的差异,而非距离或长度上。nnn维空间中的余弦距离为: cos⁡(x,y)=x⋅y∣x∣⋅∣y∣=∑i=1nxiyi∑i=1nxi2∑i=1nyi2\cos(x, y)=\frac{x\cdot y}{|x|\cdot|y|}=\frac{\sum_{i=1}^nx_iy_i}{\sqrt{\sum_{i=1}^nx_i^2}\sqrt{\sum_{i=1}^ny_i^2}}cos(x,y)=∣x∣⋅∣y∣x⋅y​=∑i=1n​xi2​​∑i=1n​yi2​​∑i=1n​xi​yi​​

余弦取值范围为[−1,1][-1,1][−1,1],求得两个向量的夹角,并得出夹角对应的余弦值,此余弦值就可以用来表示这两个向量的相似性。夹角越小,趋近于0度,余弦值越接近于1,它们的方向更加吻合,则越相似;当两个向量的方向完全相反夹角余弦取最小值-1;当余弦值为0时,两向量正交,夹角为90度。因此可以看出,余弦相似度与向量的幅值无关,只与向量的方向相关。

下面我们来看一下余弦距离的Python实现:

def CosineDistance(x, y): import numpy as np x = np.array(x) y = np.array(y) return np.dot(x,y)/(np.linalg.norm(x)*np.linalg.norm(y))
本文链接地址:https://www.jiuchutong.com/zhishi/300822.html 转载请保留说明!

上一篇:神经网络的学习率如何选择?(神经网络浅讲)

下一篇:js 箭头函数详解(jquery箭头函数)

  • 如何在微博上做好产品口碑?(如何在微博上做问卷调查)

    如何在微博上做好产品口碑?(如何在微博上做问卷调查)

  • 苹果13搭载什么芯片(苹果13搭载什么摄像头)

    苹果13搭载什么芯片(苹果13搭载什么摄像头)

  • 华为畅享20有nfc功能吗(华为畅享60有nfc功能吗)

    华为畅享20有nfc功能吗(华为畅享60有nfc功能吗)

  • oppoa56怎么录屏操作方法(oppoa56怎么录屏幕视频带声音)

    oppoa56怎么录屏操作方法(oppoa56怎么录屏幕视频带声音)

  • 苹果手机不显示蓝牙标志怎么办(苹果手机不显示app图标不见了)

    苹果手机不显示蓝牙标志怎么办(苹果手机不显示app图标不见了)

  • 抖音上淘宝链接要什么条件(抖音上淘宝链接多少手续费)

    抖音上淘宝链接要什么条件(抖音上淘宝链接多少手续费)

  • oled屏幕氧化变紫(oled屏幕变色现象)

    oled屏幕氧化变紫(oled屏幕变色现象)

  • 抖音永久封禁什么时候可以登录(抖音永久封禁什么注销)

    抖音永久封禁什么时候可以登录(抖音永久封禁什么注销)

  • 苹果原装线不支持此配件(苹果原装线不支持第三方快充)

    苹果原装线不支持此配件(苹果原装线不支持第三方快充)

  • 手机可以无线充电吗(手机可以无线充电一晚上吗)

    手机可以无线充电吗(手机可以无线充电一晚上吗)

  • 手机钉钉视频会议可以回放吗(手机钉钉视频会议在哪里打开)

    手机钉钉视频会议可以回放吗(手机钉钉视频会议在哪里打开)

  • 华为sla-al00是什么型号(华为slaal00是什么型号手机)

    华为sla-al00是什么型号(华为slaal00是什么型号手机)

  • 手机浏览器打不开网页是什么原因(手机浏览器打不开某些网站)

    手机浏览器打不开网页是什么原因(手机浏览器打不开某些网站)

  • 荣耀20i返回键在哪(荣耀20如何调出返回键)

    荣耀20i返回键在哪(荣耀20如何调出返回键)

  • 京东确认收货什么意思(京东确认收货有什么用)

    京东确认收货什么意思(京东确认收货有什么用)

  • 手机qq怎么注销账号(手机QQ怎么注销邮箱)

    手机qq怎么注销账号(手机QQ怎么注销邮箱)

  • 上海卓一时控开关怎么调控(上海卓一时控开关怎么定时设置)

    上海卓一时控开关怎么调控(上海卓一时控开关怎么定时设置)

  • 铃声多多怎么导入本地(铃声多多怎么导入酷狗)

    铃声多多怎么导入本地(铃声多多怎么导入酷狗)

  • 苹果手机不自动锁屏怎么回事(苹果手机不自动锁屏怎么设置)

    苹果手机不自动锁屏怎么回事(苹果手机不自动锁屏怎么设置)

  • 影子系统对电脑的影响(影子系统电脑黑屏)

    影子系统对电脑的影响(影子系统电脑黑屏)

  • 钉钉上如何给别人留言(钉钉上如何给别人打卡)

    钉钉上如何给别人留言(钉钉上如何给别人打卡)

  • 红魔nx609j是几代(红魔nx609j是什么型号)

    红魔nx609j是几代(红魔nx609j是什么型号)

  • 华为手机怎样去除浮点(华为手机怎样去除马赛克)

    华为手机怎样去除浮点(华为手机怎样去除马赛克)

  • 微信如何建小号(微信如何建小号苹果平板)

    微信如何建小号(微信如何建小号苹果平板)

  • 电脑怎么升级win10(电脑怎么升级windows11)

    电脑怎么升级win10(电脑怎么升级windows11)

  • 2023 年前端十大 Web 趋势(2021年前端还火吗)

    2023 年前端十大 Web 趋势(2021年前端还火吗)

  • 实缴资本需要存放多久
  • 公司清算存货怎么算
  • 建筑公司没有资质可以施工吗
  • 发生额对照表
  • 员工在公司食堂就餐被烫伤医药费由谁承担
  • 旅行社支付导游费怎么算
  • 预售收入是否可以退税
  • 会计期末要做的事情
  • 一个员工在两家公司上班违法吗
  • 合伙企业个人所得税经营所得税率
  • 卷式发票有税率吗
  • 个人承包劳务合法吗?
  • 外账不能出现收据
  • 外购固定资产进项税
  • 库存成本与实际成本不符
  • 一般纳税人认定管理办法
  • 微软输入法打不出汉字只有拼音
  • win10系统没有声卡驱动
  • win10平板模式怎么改回来
  • 加入申请理由怎么写
  • linux怎么查看防火墙信息
  • php string函数
  • 原始凭证的内容有哪些
  • vue3获取当前vue实例
  • 销货方开具红票,购货方怎么入账
  • 湿地上有什么植物
  • 2022最新廉洁警示语句
  • thinkphp开发框架
  • jsonp解决跨域问题spring3.0
  • 增值税发票洗烂怎么办
  • 深度学习|论文中常用的注意力模块合集(下)
  • opencv的函数
  • php微信公众号商城源码
  • 公司购买购物卡送客户的会计分录
  • 实行营改增后,税金计算应注意哪些问题
  • 可转债公允价值变动计入
  • 经营性应收项目和经营性应付项目
  • 核定征收的方式包括
  • 固定资产报废如何交增值税
  • SQL Server 2008 R2 应用及多服务器管理
  • 增值税税务检查
  • 我们可以收到很多礼物
  • 防伪税控技术
  • 房产税城镇土地使用税申报期限
  • 专门借款本金汇兑差额
  • 应收外币科目在哪里设置
  • 上级补助收入科目
  • 预付卡发票能不能走福利账户
  • 机票开的个人的票是什么
  • 本年负数去年正数如何算同比
  • 什么是限售股融券
  • 费用报销单人民币符号
  • 商品储存的基本要求是什么?
  • 工程施工和主营业务成本关系
  • 销售自己使用过的物品免税吗
  • 代办营业执照安全可靠吗
  • win8怎么查看系统版本
  • windows vista界面
  • win7如何ghost
  • win7开始菜单在哪个文件夹
  • Mac如何设置自动锁屏
  • win10 1511(win10 TH2)如何调整开始屏幕磁贴大小?
  • windows更新后桌面没反应
  • windows7怎么打开注册表
  • win8补丁官网
  • win7 u盘不显示
  • win10系统打开cad出现致命错误
  • linux搭建chia
  • nodejs获取客户端ip地址
  • Linux修改tomcat默认端口号8080
  • 使用jquery实现的项目
  • shell正则表达式匹配文件名
  • javascript选项
  • javascript要学到什么程度
  • jquery动态设置css
  • 增值税报表进项税和销项税都不填可以吗
  • 深圳市国家税务局电子税务局
  • 广西空置房物业费减免政策吗
  • 地税税务登记代码怎么查
  • 成品油消费税税率表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设