用Java 实现简单的推荐系统
2017-03-28 19:17
387 查看
例子:
具体访问:
package recommender; import java.util.Arrays; /** * Created by legotime */ public class recommendTest { public static void main(String[] args) { String person1 = "dog cate pen cake pie"; String person2 = "dog cat water coco"; String person3 = "pie cake pen cate"; String[] products = {person1,person3,person3}; recommend rec = new recommend(); rec.fit(products); double[] doubles = rec.recommendFun(person3); System.out.println(Arrays.toString(doubles)); System.out.println(rec.getProduct()); //[cake, cat, cate, coco, dog, pen, pie, water] //[0.0, 0.0, 0.0, 0.0, 0.8, 0.0, 0.0, 0.0] //所以推荐 买了 pie cake pen cate 的人买 dog } }
具体访问:
https://github.com/lego-time/SampleRecommender
相关文章推荐
- 用RMI实现一个简单的实时聊天系统(java语言)
- 社会化推荐系统浅析-欧几里德距离的java实现
- 简单学生成绩管理系统(Java实现)
- 协同过滤介绍和简单推荐系统的实现
- JAVA实现简单系统登陆注册模块
- 简单实现美空军也得玩的游戏-谁能坚持超过50秒?(Java) 推荐
- 一个简单的在线推荐系统的实现
- 协同过滤介绍和简单推荐系统的实现
- 利用java实现简单租车系统(控制台程序版)
- java中读写锁的实现及使用读写锁简单实现缓存系统的实例
- JAVA实现简单系统登陆注册模块的设计(附详细代码分析)
- 简单java实现单用户登录系统(不是单点登录)
- 不到100行代码实现一个简单的推荐系统
- java实现的简单文件管理系统
- java中读写锁的实现及使用读写锁简单实现缓存系统的实例
- 协同过滤介绍和简单推荐系统的实现
- Java中读写锁的实现及使用读写锁简单实现缓存系统的实例
- java多线程以及java网络编程实现简单的聊天系统
- 新浪明星日志推荐系统——java实现(3)