如何用Java实现用户个性化推荐

殇迹天涯 发布于 2014/04/21 11:58
阅读 807
收藏 0
如何用Java实现用户个性化推荐!
加载中
0
typeorigin
typeorigin

这个应该和语言没关系,如果你问的是有什么类库的话可以看看 Apache Mahout  http://www.ibm.com/developerworks/cn/java/j-mahout/

0
yongzhong
yongzhong

有一本书肯定能帮到你:智能WEB算法,一开始就有讲到你所提到的问题,JAVA实现

0
殇迹天涯

引用来自“颜_”的评论

有一本书肯定能帮到你:智能WEB算法,一开始就有讲到你所提到的问题,JAVA实现

谢谢了

0
Windoze
Windoze

面对这种问题,我能说脏话么?

殇迹天涯
回复 @开源小土豆 : 我做的是文章管理系统,有文章表,关键字表 根据其他用户的浏览记录,为现在登录用户推荐!
开源小土豆
回复 @殇迹天涯 : 你说具体点好吧
殇迹天涯
@开源小土豆 0,那时候不是没有开源中国吗?帮我实现个算法,谢谢了!
开源小土豆
回复 @殇迹天涯 : 什么卵学习?搞这么高级。 我们毕业才 学生学分查询系统
殇迹天涯
@Windoze 大哥,毕业设计耶,我哪敢那,不让毕不了业咋办呀!
下一页
0
EF0718
EF0718

协同过滤

EF0718
EF0718
回复 @殇迹天涯 : 这个算法只要你看懂它的建模、聚类,再直接套用协同过滤的那几个公式,就能写出来了。多看国外相关论文。
殇迹天涯
就是这样的差不多,不会写Java算法!
0
梅开源
梅开源

用java可以

最简单,就把用户浏览过的商品,推荐同类最新商品给他

这没难度吧?每次访问商品页面记录下商品id,数据库生成下用户id-商品分类id,下次浏览首页等页面把商品分类id读出来一排显示

要复杂点就各种综合分析吧,这方面书有那么几本,比如推荐系统xx,集体智慧编程等

殇迹天涯
好像要用到一些算法 比如a最近浏览到1,2,3,这几个商品 b登录时浏览了1这个商品 那么系统就要给他推荐 2,3这个商品。 我说的是这样的个性化推荐,或者其他的也行 反正是要算法的!
0
殇迹天涯


好像要用到一些算法  比如a最近浏览到1,2,3,这几个商品    b登录时浏览了1这个商品  那么系统就要给他推荐 2,3这个商品。

我说的是这样的个性化推荐,或者其他的也行  反正是要算法的!



0
小赛

A  1

A  2

A  3


B浏览1,select goods_id from table where customer_id in (select customer_id from table where goods_id = 1)


这样就能最简单完成你要做的工作了吧

0
梅开源
梅开源

引用来自“殇迹天涯”的评论


好像要用到一些算法  比如a最近浏览到1,2,3,这几个商品    b登录时浏览了1这个商品  那么系统就要给他推荐 2,3这个商品。

我说的是这样的个性化推荐,或者其他的也行  反正是要算法的!



你现在还在纠结能不能用java的初级阶段,就别想太多

先实现了推荐的结构,再循序渐进替换掉里面算法。推荐算法多了去了。

0
梅开源
梅开源

引用来自“殇迹天涯”的评论


好像要用到一些算法  比如a最近浏览到1,2,3,这几个商品    b登录时浏览了1这个商品  那么系统就要给他推荐 2,3这个商品。

我说的是这样的个性化推荐,或者其他的也行  反正是要算法的!



这种算法你看看《集体智慧编程》就是,若干年前就有

简单的相似行为推荐可以记录各用户的商品访问轨迹,产生a->1->x....的图,其他人看了1,则沿着图查其他路径推荐出来便是。当然你也可以聚类神马的。


返回顶部
顶部