当前位置: 首页 > news >正文

多种方式获取用户的相似度(附python源码)

多种方式获取用户的相似度

1、数据

有一份csv数据,用户评分商品数据,如下:

在这里插入图片描述

2、获取用户的相似度

余弦相似度(Cosine Similarity)是一种衡量两个向量方向相似度的指标,常用于文本分析、推荐系统、图像处理等领域。它基于向量的几何性质,计算两个向量夹角的余弦值来评估它们的相似程度。余弦相似度的值域范围是 [-1, 1],其中:

  • 1 表示两个向量完全相同,方向完全一致。
  • -1 表示两个向量方向完全相反。
  • 0 表示两个向量正交(即90度夹角),没有线性相关性。

jaccard相似度(Jaccard Similarity)是一种用于比较有限样本集之间相似性和多样性的统计度量。

给定两个集合A和B,Jaccard相似度定义为A和B的交集大小与A和B的并集大小的比值,取值范围在0到1之间:

  • 当J(A, B) = 1时,表示两个集合完全相同。
  • 当J(A,
http://www.dtcms.com/a/24578.html

相关文章:

  • 【Linux-网络】HTTP的清风与HTTPS的密语
  • Node.js 中 cookie-parser 依赖详解
  • 一种最常见的js加密解密
  • DeepSeek学术指南:DeepSeek在学术翻译改写能力应用操作案例!
  • Salesforce 检索Layout的设定
  • 深入理解Java中的ConcurrentSkipListMap
  • 【DeepSeek】Mac m1电脑部署DeepSeek
  • #渗透测试#批量漏洞挖掘#Fastjson 1.2.24 远程命令执行漏洞
  • EasyX安装及使用
  • FastDDS示例Windows下编译
  • Android程序自身重启程序的几种方法
  • 手写数字识别的神经网络 2层神经网络的类 代码详解
  • 2.18学习总结
  • Win10环境使用零讯ZeroNews内网穿透实现Deepseek对外服务
  • 解决 nodejs 设置cors 不生效问题
  • 从零开始构建一个小型字符级语言模型的详细教程(基于Transformer架构)之二模型架构设计
  • 修改mysql数据库远程访问
  • 【复现DeepSeek-R1之Open R1实战】系列5:SFT源码逐行深度解析
  • 计算机毕业设计Python商品推荐系统 商品比价系统 电商比价系统 商品可视化(代码+LW文档+PPT+讲解视频)
  • 实现动态翻转时钟效果的 HTML、CSS 和 JavaScript,附源码
  • 【koa】05-koa+mysql实现数据库集成:连接和增删改查
  • gcc和g++的区别以及明明函数有定义为何链接找不到
  • 7-1 打印沙漏
  • 【动态规划】落花人独立,微雨燕双飞 - 8. 01背包问题
  • Python在网络安全中的应用 python与网络安全
  • python环境的yolov11.rknn物体检测
  • 前端VUE+后端uwsgi 环境搭建
  • 算法-栈-删除字符串中的所有相邻重复项
  • 部署k8s 集群1.26.0(containerd方式)
  • SQL优化可以从哪些方面入手