gpt4 book ai didi

c# - 如何搭建一个简单的推荐系统?

转载 作者:可可西里 更新时间:2023-11-01 09:01:42 26 4
gpt4 key购买 nike

如何搭建一个简单的推荐系统?我见过一些算法,但实现起来非常困难,我希望它们是实现最简单算法的实用描述?

我有这三张表

        Users
userid username
1 aaa
2 bbb

        products
productid productname
1 laptop
2 mobile phone
3 car

      users_products
userid productid
1 1
1 3
3 2
2 3

所以我希望能够根据他们购买的商品和其他用户的商品为每个用户推荐商品

我知道它应该像计算用户之间的相似性,然后查看他们的产品,但是如何完成并存储在数据库中,因为这将需要一个包含类似内容的表

      1    2   3   4   5   6 << users' ids
1) 1 .4 .2 .3 .8 .4
2) .3 1 .5 .7 .3 .9
3) .4 .4 1 .8 .2 .3
4) .6 .6 .6 1 .4 .2
5) .8 .7 .4 .2 1 .3
6) 1 .4 .6 .7 .9 1
^
^
users'
ids

那么如何计算用户之间的相似度呢?以及如何将这些复杂数据存储在广告数据库中? (它需要一个包含每个用户列的表)?谢谢

最佳答案

您希望如何实际存储推荐是一个与实际如何实现推荐引擎完全无关的问题。我将其留给您的数据库架构。关于推荐。

您说的是“简单”,因此您可能需要继续阅读 Pearson 相关系数。

计算这样的事情非常简单。 Concept , example code .

关于c# - 如何搭建一个简单的推荐系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/499173/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com