- 博客(3)
- 收藏
- 关注
原创 基于地域和热度的推荐算法
基于地域和热度的推荐算法创建一个基于地域和热度的酒店推荐系统主要实现酒店推荐,根据用户所在的地区和所选择的排序方式返回相应的前k个酒 店数据。现有部分参考数据如下图所示:1.数据集都取所在地址是北京的, 包含朝阳区、 丰台区、 东城区、 西城区、 海淀区、 顺义 区、 石景山区、 延庆区、 房山区、 通州区。2.支持排序的字段有:评论数目、装修时间、开业时间、评分、最低价格,以及综合排序。3.程序中通过type字段进行赋值。4.排序方式分为升序和降序。“综合排序”的实现思路:(1)对“装
2021-05-27 10:05:33 480
原创 计算物品的相似度矩阵
计算物品的相似度矩阵例如现在有A、B、C、D四个用户,分别对a、b、c、d、e五个物品表达了自己喜好程度(通过评分高低来表现自己的偏好程度高低),计算物品之间的相似度矩阵算法1、建立用户物品倒排表A a b dB a c eC b eD b d e2、构建同现矩阵同现矩阵表示同时喜欢两个物品的用户数,根据用户物品倒排表计算出来3、统计每个物品有行为的用户数4、计算物品之间的相似度,得到物品之间的相似度矩
2021-04-25 08:41:31 4305 1
原创 用户相似度分析
用户相似度分析计算用户购买物品的相似度假设当前文件夹中有“用户行为记录.xlsx”,要求统计所有用户中相似度最高的n个用户及其共同购买物品数量,其中n可以指定为大于或等于2的整数。相似度高的定义为共同购买物品数量最多。文件“用户行为记录.xlsx”里的数据内容程序编写使用Python扩展库openpyxl读取Excell文件中的数据,返回一个字典。在字典中,使用用户名字作为“键“,使用包含该用户购买物品名称的集合作为”值“。读取数据时,跳过表头,对于每一行有效数据,获取每一行的物品名称和用户清单,
2021-04-20 10:39:02 1296 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人