|
项目完整可用,配合压缩包内数据库可直接运行使用。
1 V6 ?# t6 e, W' |$ S6 feclipse+mysql5.7+jdk1.8
& m7 T2 ^+ H; ^ {/ F功能:推荐引擎利用特殊的信息过滤(IF,Information Filtering)技术,将不同的内容(例如电影、音乐、书籍、新闻、图片、网页等)推荐给可能感兴趣的用户。通常情况下,推荐引擎的实现是通过将用户的个人喜好与特定的参考特征进行比较,并试图预测用户对一些未评分项目的喜好程度。参考特征的选取可能是从项目本身的信息中提取的,或是基于用户所在的社会或社团环境。' R" d) r a* {5 f2 V4 C8 Y- O6 G
根据如何抽取参考特征,我们可以将推荐引擎分为以下四大类:
. L3 U. D4 a7 j0 u. }• 基于内容的推荐引擎:它将计算得到并推荐给用户一些与该用户已选择过的项目相似的内容。例如,当你在网上购书时,你总是购买与历史相关的书籍,那么基于内容的推荐引擎就会给你推荐一些热门的历史方面的书籍。8 D# I' ]' @4 a/ _, ~7 ?
• 基于协同过滤的推荐引擎:它将推荐给用户一些与该用户品味相似的其他用户喜欢的内容。例如,当你在网上买衣服时,基于协同过滤的推荐引擎会根据你的历史购买记录或是浏览记录,分析出你的穿衣品位,并找到与你品味相似的一些用户,将他们浏览和购买的衣服推荐给你。
$ j3 r. K0 r1 p) H• 基于关联规则的推荐引擎:它将推荐给用户一些采用关联规则发现算法计算出的内容。关联规则的发现算法有很多,如 Apriori、AprioriTid、DHP、FP-tree 等。5 u7 s4 w! |4 e/ A' g
• 混合推荐引擎:结合以上各种,得到一个更加全面的推荐效果。
5 ]; y4 @7 j/ `' X* ~# o
; [; n. ~, ?& t% w' u4 C1 @0 \; N5 E" B; D& m, |
资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见
1 I! L! m B6 `( `
/ {9 C9 |5 N- m# p0 e
4 L" o/ |# M4 J6 `: x( e F P% [' B; C, R: I
本资源由Java自学网收集整理【www.javazx.com】 |
|