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

  • 个体户转到个人要多少税
  • 农产品抵扣怎么算
  • 会计做账写错了怎么办
  • 测距仪计入什么科目
  • 垫付生育津贴的钱怎么算
  • 代开了专票,但是销售额没有超过30万怎么处理
  • 待报解预算收入计入什么科目
  • 固定资产明细表范本
  • 调增收入的会计分录
  • 厂房消防安装图
  • 哪些费用可在缴纳企业所得税前扣除呢?
  • 以前年度费用本年开发票
  • 项目合作费包括
  • 盈余公积金什么时候计提
  • 销货成本销货成本是什么类账户
  • 开办费摊销时间税法规定
  • 办税人员的职责和义务
  • 小规模纳税人领发票要带什么
  • 房地产开发企业的土地使用权计入哪里
  • 机动车销售发票如何认证抵扣?
  • 财务转账一般多久到账
  • 企业分红需要缴纳什么税
  • window10最新20h2
  • 如何预防计算机病毒的方法
  • 安全库存的三种算法
  • PHP:oci_new_descriptor()的用法_Oracle函数
  • 新企业办理地税登记流程
  • 太超过了
  • 财务处理程序的方法
  • php自定义字段
  • 如何安装wordpress图文教程
  • php 编程
  • 企业以非货币性资产投资
  • 支付国外佣金税率是多少
  • php对象是什么类型的数据
  • TypeError The view function did not return a valid response. The function either returned None 的解决
  • 阿里云盘 icloud
  • uni-swiper-dot
  • 股东以原材料出资
  • 微信小程序自定义tabbar
  • 计算机还热门吗
  • php隐藏图片地址
  • 申请开具电子发票
  • 企业之间收的借款利息该如何交税 原文
  • 母公司和子公司可以一起投标吗
  • vue elementui table
  • 微信小程序实现支付功能
  • phpcms文档
  • 为什么有些网站会自动复制
  • 自产自用车辆购置税组成计税价格
  • 销售费用变动率异常
  • 债务豁免的账务处理
  • 非居民企业的所得一律适用20%的企业所得税税率
  • 福利费的进项税怎么做账
  • 服务费可以计入主营业务成本吗
  • 收入准则适用范围
  • 旅行社差额征税全额开票和差额开票
  • 出口退税红字冲减
  • 银行承兑的购买
  • 哪些发票可以报销哪些发票不可以报销
  • 制造费用就是制造成本吗
  • 企业年报修改后没有公示怎么办
  • 营业收入和销售收入的比值
  • wysafe.exe是什么
  • window 8
  • xp系统怎么设置网络传输文件
  • linux用户登录
  • winbox app
  • node.js document
  • JAVA的OPENGL,JOGL入门实例----不断变色的点阵 (源代码)
  • JavaScript中的NaN代表什么
  • python 聚类算法包
  • 15个值得开发人是谁
  • android 进程启动流程
  • python 管理系统
  • 公对私转账怎么开票
  • 江苏地税局官网网站
  • 国家税务总局税收违法行为检举管理办法
  • 江苏房产税如何计算公式
  • 主要领导负责人
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设