加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 如何建立一个简单的推荐系统?

发布时间:2020-12-15 06:49:09 所属栏目:百科 来源:网络整理
导读:如何建立简单的推荐系统?我已经看到一些算法,但实现起来很困难,希望他们是实现最简单的算法的实用描述? 我有这三张桌子 Users userid username 1 aaa 2 bbb 和 products productid productname 1 laptop 2 mobile phone 3 car 和 users_products userid pr
如何建立简单的推荐系统?我已经看到一些算法,但实现起来很困难,希望他们是实现最简单的算法的实用描述?

我有这三张桌子

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

那么用户如何计算呢?
这个复杂数据怎么能存储在广告数据库中? (它需要一个列表为每个用户)?
谢谢

解决方法

您如何实际存储建议是与实际实施推荐引擎完全无关的问题.我把它留给你的数据库架构.对推荐.

你说“简单”,所以皮尔森相关系数可能是你需要阅读的事情.

计算这样的事情是简单的. Concept,example code.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读