位置: 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箭头函数)

  • 业精于勒的繁体字(液晶与led的区别)(业精于勤楷体)

    业精于勒的繁体字(液晶与led的区别)(业精于勤楷体)

  • 拼多多云闪付在哪里(拼多多云闪付在哪里找)

    拼多多云闪付在哪里(拼多多云闪付在哪里找)

  • 苹果xr人像模式怎么用(苹果xr人像模式没有舞台光)

    苹果xr人像模式怎么用(苹果xr人像模式没有舞台光)

  • iphonexr屏幕亮度有点暗黄怎么办(iphonexr屏幕亮度调到最高还是很暗怎么办)

    iphonexr屏幕亮度有点暗黄怎么办(iphonexr屏幕亮度调到最高还是很暗怎么办)

  • 蚂蚁森林树怎么变大(蚂蚁森林树怎么说话)

    蚂蚁森林树怎么变大(蚂蚁森林树怎么说话)

  • 文档怎么搜索关键字(文档里搜索)

    文档怎么搜索关键字(文档里搜索)

  • mac打印快捷键(macbookair打印快捷键)

    mac打印快捷键(macbookair打印快捷键)

  • 华为Nova5怎么取消锁屏壁纸(华为nova5怎么取出卡槽)

    华为Nova5怎么取消锁屏壁纸(华为nova5怎么取出卡槽)

  • vivoz6有红外线遥控吗(vivoz1带红外遥控)

    vivoz6有红外线遥控吗(vivoz1带红外遥控)

  • 华为开机键坏了怎么开机(华为开机键坏了怎么点亮屏幕)

    华为开机键坏了怎么开机(华为开机键坏了怎么点亮屏幕)

  • 微信红包删除记录还能找回来不(微信红包删除记录后还能领取)

    微信红包删除记录还能找回来不(微信红包删除记录后还能领取)

  • win10全新启动是重装系统吗(win10全新启动是什么)

    win10全新启动是重装系统吗(win10全新启动是什么)

  • 微信添加好友过于频繁要多久才能再加(微信添加好友过于频繁怎么解决)

    微信添加好友过于频繁要多久才能再加(微信添加好友过于频繁怎么解决)

  • 苹果屏幕镜像怎么横屏(苹果屏幕镜像怎么投屏到电视)

    苹果屏幕镜像怎么横屏(苹果屏幕镜像怎么投屏到电视)

  • qq上登录位置与实地不符(qq登录地点与当前不一致会被盗号吗)

    qq上登录位置与实地不符(qq登录地点与当前不一致会被盗号吗)

  • 还原分区和备份分区有啥不同(还原分区和备份分区)

    还原分区和备份分区有啥不同(还原分区和备份分区)

  • 华为平板m6能用u盾吗(华为平板m6能用移动网络吗)

    华为平板m6能用u盾吗(华为平板m6能用移动网络吗)

  • 怎么把airpods从壳里拿出来(怎么把airpods添加到我的icloud)

    怎么把airpods从壳里拿出来(怎么把airpods添加到我的icloud)

  • 手机淘宝怎么才能知道自己有没有极速退款(手机淘宝怎么才可以用支付宝余额付款)

    手机淘宝怎么才能知道自己有没有极速退款(手机淘宝怎么才可以用支付宝余额付款)

  • 微信朋友圈一天可以发多少条(微信朋友圈一天可见怎么设置)

    微信朋友圈一天可以发多少条(微信朋友圈一天可见怎么设置)

  • 希尔薇屏幕怎么缩小小米

    希尔薇屏幕怎么缩小小米

  • ai设计和ui设计的区别是什么(ai设计和ps区别)

    ai设计和ui设计的区别是什么(ai设计和ps区别)

  • 如何查看自己的airpods信息(如何查看自己的qq密码是多少)

    如何查看自己的airpods信息(如何查看自己的qq密码是多少)

  • oppoa7和a7x手机壳通用吗(oppoa7的手机壳跟什么型号的一样)

    oppoa7和a7x手机壳通用吗(oppoa7的手机壳跟什么型号的一样)

  • 两年前的微信聊天记录能恢复吗(两年前的微信聊天记录还能找回来吗)

    两年前的微信聊天记录能恢复吗(两年前的微信聊天记录还能找回来吗)

  • 【JavaScript】手撕前端面试题:事件委托 | 判断URL是否合法 | 全排列(javascript手机上)

    【JavaScript】手撕前端面试题:事件委托 | 判断URL是否合法 | 全排列(javascript手机上)

  • 食堂没有发票怎么做账
  • 发票税率金额如何得出
  • 融资贷款购车
  • 增值税为什么不用计提
  • 外地施工如何找工人
  • 一般纳税人取得普票怎么做账
  • 以前年度损益调整会计分录
  • 贷款应计利息会计分录
  • 不征收耕地占用税的情形
  • 税交多了退税走到哪一流程了问谁
  • 通发票备注栏写什么内容
  • 一个十图
  • 三免三减半税收优惠政策文件
  • 冲销暂估购入原材料的账务处理?
  • 企业存货跌价准备一经计提在以后会计期间不得转回
  • 成本类科目有哪四个
  • 交通费进项税抵扣计算
  • 做研发费用需要什么条件
  • linux如何查找命令
  • win10锁屏界面windows聚焦什么意思
  • 取得其他权益工具投资发生的交易费用
  • 单位交水费会计分录
  • win7为什么还有人用
  • RAVMOND.exe - RAVMOND是什么进程.有什么作用
  • 失控发票受票方的责任
  • 电脑启动不了windows能进安全模式
  • 利息收入结转的正确分录
  • 来料加工方式中,料件和加工后成品的所有权
  • 000.exe病毒
  • 技术转市场到底是不是个正确的选择
  • 工程完工后有质量问题能解除合同吗
  • 技术转让所得的税收优惠
  • 采购国产设备退税公告
  • 银行票据贴现业务发展中遇到的困难
  • 建筑业预缴增值税
  • vue3打包优化
  • php点击跳转
  • php获取文本内容
  • 2022年 change detection遥感图像变化检测 论文附代码
  • 前端 自动化脚本 怎么写
  • php递归算法经典题目
  • 调出command命令窗口
  • SQL SERVER 2008 64位系统无法导入ACCESS/EXCEL怎么办
  • 中医经营范围,营业执照怎么写
  • 购入固定资产印花税税目是什么
  • 营业外收入交企业所得税吗
  • 职工薪酬实际发生额忘记填会有风险吗
  • 核定征收适用于什么税率
  • 收到的现金货款转到公户备注往来款可以吗
  • 员工在工伤
  • 勘察设计费是否可以进入在建工程
  • 纳税人仅能通过手动查找
  • 代扣代缴预提所得税10%是什么意思
  • 视同销售和不视同销售的区别?
  • 银行入息是入几个月的
  • 事业单位工会经费账务处理
  • 建账及账务处理步骤
  • sql server的go
  • windows无法启动wlanautoconfig服务
  • win8系统怎么安装office
  • 在windows的命令提示符下,命令名在实际输入时规定
  • 大白菜U盘安装原版XP系统教程精细版
  • 电脑xp自带的杀毒软件在哪里
  • windows8蓝牙设置在哪里
  • Win10预览版镜像
  • win7共享打印机提示0x000709
  • extjs两个tbar问题探讨
  • android界面切换与数据传递
  • cocos2dx 2.2.2
  • iredmail是免费的吗
  • python多进程模块
  • js进阶视频教程
  • python读取大txt文件
  • jQuery easyUI datagrid 增加求和统计行的实现代码
  • 苏州相城便民中心电话
  • 如何计算增值税税负率公式
  • 什么车属于应征消费税的汽车
  • 上海国家税务局官网发票查验平台
  • 征求意见稿 讨论稿 送审稿
  • 领了不动产权证房子可以卖吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设