ahm*_*med 10 c# database asp.net algorithm database-design
如何建立一个简单的推荐系统?我已经看到了一些算法,但它实现起来很困难我希望它们是实用的描述来实现最简单的算法?
我有这三张桌子
Users
userid username
1 aaa
2 bbb
Run Code Online (Sandbox Code Playgroud)
和
products
productid productname
1 laptop
2 mobile phone
3 car
Run Code Online (Sandbox Code Playgroud)
和
users_products
userid productid
1 1
1 3
3 2
2 3
Run Code Online (Sandbox Code Playgroud)
所以我希望能够为每个用户推荐商品,具体取决于他们购买的商品和其他用户的商品
我知道它应该像计算用户之间的相似之处,然后看看他们的产品,但是如何完成并存储在数据库中,因为这将需要一个像这样的表
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
Run Code Online (Sandbox Code Playgroud)
那么如何计算用户之间的相似性?这个复杂的数据如何存储在广告数据库中?(它需要一个包含每个用户列的表)?谢谢
| 归档时间: |
|
| 查看次数: |
8921 次 |
| 最近记录: |