泰山AI
优快云博客专家、阿里云博客专家,华为云博客专家、掘金优秀作者、开源项目累计1000+star作者,精通JAVA、python和AI智能体开发,致力于帮助开发者快速提升技术能力,解决各种技术问题!购买付费专栏的用户,如果文章对你没有解决你的问题,可以在评论区留言或者私信我,如果还能解决,可私信我退款!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
几种常用的相似度或者相关性算法
欧氏距离是指在欧几里得空间中两个点之间的距离,也称为欧几里得范数(Euclidean norm)。在N维空间中,两个点 p=(p_1,p_2,...,p_N) 和 q=(q_1,q_2,...,q_N) 之间的欧氏距离公式为:皮尔逊相似度算法又称为皮尔逊相关系数,是一种常用的相似度计算方法。它衡量两个变量之间的线性相关程度,取值范围在-1到1之间,其中1表示完全正相关,-1表示完全负相关,0表示无相关关系。谷本系数相似度算法是由日本学者谷本(Tanimoto)于1957年提出的。原创 2023-04-07 13:03:29 · 1367 阅读 · 0 评论 -
五分钟就看懂 | 推荐系统原来这么简单
卖百货的老板听说了卖水果的老板的办法,也照着样子去学习,记录下每个客户的购买商品的历史记录,通过记录发现小李买了薯片,汽水和口红,小黑买薯片和汽水,老板分析得可以给小黑推荐口红。卖水果的老板又想了想,不能每次小王来都只给他推荐苹果啊,得再推荐点其他的水果,增加销售额啊。它与个性化推荐的主要区别在于,定制化是针对同类用户组进行推荐,而个性化是针对个人推荐。所谓K最近邻,就是K个最近的邻居的意思,说的是每个样本都可以用它最接近的K个邻近值来代表。简单来说就是,什么最热卖,什么关注的人多,就推荐你什么。原创 2023-03-27 13:28:01 · 877 阅读 · 1 评论 -
LensKit 开源推荐引擎使用教程
LensKit是一个开源的推荐系统工具包,它提供了一组算法和工具来构建和评估推荐系统。LensKit支持基于物品的协同过滤、基于用户的协同过滤、基于模型的推荐和混合推荐等多种推荐算法。LensKit的主要特点是:灵活性:LensKit支持多种推荐算法,用户可以根据自己的需求选择合适的算法。易用性:LensKit提供了简单易用的API和命令行工具,用户可以方便地构建和评估推荐系统。可扩展性:LensKit采用模块化的设计,用户可以自定义算法和评估指标。原创 2023-03-14 13:26:01 · 1311 阅读 · 5 评论 -
关于推荐系统的详细介绍
推荐系统是一种信息过滤系统,能够自动预测用户对特定产品或服务的偏好,并向其提供个性化的推荐。它通常基于用户的历史行为、个人喜好、兴趣和偏好等,通过数据挖掘和机器学习算法,在大数据的支持下生成个性化的推荐内容,从而提高用户购买率和满意度。推荐系统广泛应用于电子商务、社交媒体、新闻资讯、音乐、电影等领域。原创 2023-03-08 13:16:15 · 1491 阅读 · 0 评论 -
基于用户的协同过滤算法JAVA实现的推荐系统
JAVA推荐系统源码地址:https://gitee.com/taisan/recommend_system系统原理该系统使用java编写的基于用户的协同过滤算法(UserCF) 利用统计学的相关系数经常皮尔森(pearson)相关系数计算相关系数来实现千人千面的推荐系统。协同过滤推荐算法是诞生最早,并且较为著名的推荐算法。主要的功能是预测和推荐。算法通过对用户历史行为数据的挖掘发现用户的偏好,基于不同的偏好对用户进行群组划分并推荐品味相似的商品。协同过滤推荐算法分为两类,分别是基于用户的协原创 2020-07-31 20:12:35 · 14198 阅读 · 29 评论 -
JAVA推荐系统-基于用户和物品协同过滤的电影推荐
协同过滤(Collaborative Filtering,简写CF)是推荐系统最重要得思想之一,其思想是根据用户之前得喜好以及其他兴趣相近得用户得选择来给用户推荐物品(基于对用户历史行为数据的挖掘发现用户的喜好偏向,并预测用户可能喜好的产品进行推荐),一般仅仅基于用户的行为数据(评价,购买,下载等),而不依赖于物品的任何附加信息(物品自身特征)或者用户的任何附加信息(年龄,性别等)。ItemCF算法并不利用物品的内容属性计算物品间的相似度,主要通过分析用户的行为记录计算物品之间的相似度。原创 2023-02-07 17:45:51 · 2918 阅读 · 9 评论 -
Slope One:一种简单但实用的推荐算法
Slope One是一种简单但实用的协同过滤推荐算法。它的基本思想是如果两个项目对同一用户有相同的评分差值,那么这两个项目对其他用户也应有相同的评分差值。Slope One通过对评分差值的利用从而减少所需的数据,这使得它在数据稀疏的情况下仍能有效运行。原创 2023-03-27 17:51:01 · 813 阅读 · 0 评论 -
AI邂逅你的兴趣相似者 - KNN推荐算法解析
KNN(k-近邻)是一种简单而有效的机器学习算法。在推荐系统中,KNN算法能够将一个用户未浏览或未购买的商品与其他用户喜欢或购买的商品进行比较,并预测该用户是否会喜欢或购买该商品。下文将详细介绍KNN推荐算法的实现方法。原创 2023-03-27 17:29:30 · 1111 阅读 · 0 评论 -
优化推荐系统:掌握SVD算法提高推荐效果
总体而言,SVD推荐算法适用于物品比较固定、用户数量较少的推荐系统,能够提高推荐系统的准确性和效率。但需要注意的是,在实际应用中需要结合用户行为数据和业务场景等多方面因素综合考虑,以达到最优化的推荐效果。原创 2023-03-27 17:37:30 · 1768 阅读 · 0 评论 -
解密推荐系统:离线与实时推荐技术
离线推荐和实时推荐是推荐系统中最基本的两种推荐技术,这两种技术都各自有着优劣之处,需要根据应用场景和需求进行选择。离线推荐适用于大批量数据的处理,而且不需要进行实时推荐;实时推荐则需要实时响应用户需求,处理速度快,用户体验好。在实际的应用中,通常会将两种技术结合起来使用,并根据实际情况进行灵活调整,以达到最佳的推荐效果。原创 2023-03-28 12:26:08 · 1596 阅读 · 2 评论
分享