【实例简介】

常用推荐算法java实现~涉及多种相似度计算,比如cosine相似度,欧氏距离等~

(recommand algirithm )

【实例截图】

【核心代码】

RecommendSystemJavaCode

└── Recommend

└── src

├── collaborative

│   ├── cache

│   │   ├── FileStore.java

│   │   └── Store.java

│   ├── data

│   │   ├── BaseDataset.java

│   │   ├── ContentItem.java

│   │   ├── DiggData.java

│   │   ├── HTMLContent.java

│   │   ├── MovieLensData.java

│   │   ├── MovieLensDataset.java

│   │   ├── MusicData.java

│   │   ├── MusicItem.java

│   │   ├── MusicRating.java

│   │   ├── MusicUser.java

│   │   ├── NewsData.java

│   │   ├── NewsItem.java

│   │   ├── NewsUser.java

│   │   └── RatingBuilder.java

│   ├── evaluation

│   │   ├── EvaluationDataProvider.java

│   │   ├── MovieLensEvaluationDataProvider.java

│   │   ├── MovieLensRMSE.java

│   │   ├── RMSEEstimator.java

│   │   └── RMSEResult.java

│   ├── model

│   │   ├── Content.java

│   │   ├── Dataset.java

│   │   ├── Item.java

│   │   ├── Rating.java

│   │   ├── SimilarItem.java

│   │   ├── SimilarUser.java

│   │   └── User.java

│   ├── recommender

│   │   ├── Delphi.java

│   │   ├── DiggDelphi.java

│   │   ├── MovieLensDelphi.java

│   │   ├── PredictedItemRating.java

│   │   └── Recommender.java

│   └── similarity

│   ├── movielens

│   │   ├── MovieLensItemSimilarity.java

│   │   └── MovieLensUserSimilarity.java

│   ├── naive

│   │   ├── ImprovedItemBasedSimilarity.java

│   │   ├── ImprovedUserBasedSimilarity.java

│   │   ├── ItemBasedSimilarity.java

│   │   ├── ItemContentBasedSimilarity.java

│   │   ├── ItemPenaltyBasedSimilarity.java

│   │   ├── SimilarityMatrixImpl.java

│   │   ├── SimilarityMatrix.java

│   │   ├── UserBasedSimilarity.java

│   │   ├── UserContentBasedSimilarity.java

│   │   └── UserItemContentBasedSimilarity.java

│   ├── RecommendationType.java

│   ├── triangular

│   │   ├── UpperTriangularSimilarityMatrixImpl.java

│   │   └── UpperTriangularSimilarityMatrix.java

│   └── util

│   ├── CosineSimilarityMeasure.java

│   ├── PearsonCorrelation.java

│   ├── RatingCountMatrix.java

│   ├── SimilarityMatrixCache.java

│   └── SimilarityMatrixRepository.java

└── content

└── digg

├── DiggCategory.java

├── DiggService.java

├── DiggStoryItem.java

└── DiggUser.java

15 directories, 57 files

java源码推荐_基于java的推荐系统实现源代码相关推荐

  1. java项目----教务管理系统_基于Java的教务管理系统

    java项目----教务管理系统_基于Java的教务管理系统 2022-04-22 18:18·java基础 最近为客户开发了一套学校用教务管理系统,主要实现学生.课程.老师.选课等相关的信息化管理功 ...

  2. 讲解java源码_Java学习之Java源码讲解

    关于Java中源码的学习,是不少同学头疼的知识点.本文整理了JAVA源码学习的八大要点,分别是基础知识.面向对象.异常处理.集合.综合类核心代码.JAVA8新特性.Input/Output和Java小 ...

  3. java sql进销存_[内附完整源码和文档] 基于Java和Sql Server 2008的陶瓷工厂进销存管理系统...

    摘 要 时代在进步,我们的生产生活方式当然也要相对应的做出改变了.在今天这样一个信息化的时代,计算机软件已经广泛的被用于日常的办公,仓库的库存管理,企业的人员以及资产管理,文字的编辑处理,电子表格的广 ...

  4. java 教室借用管理系统_[内附完整源码和文档] 基于JAVA语言的学生选课信息管理系统...

    摘 要 本系统运用Java面向对象的方法设计而成. 近年来,学生选课系统越来越在高校学生群体中得到普及,其所承担的功能也变得越来越丰富,所起到的作用也变得越来越重要,在被学校学生重视的同时,也意味着它 ...

  5. python手机通讯录管理系统代码_[内附完整源码和文档] 基于Java的个人通讯录管理系统...

    摘 要 随着社会的发展,人际关系变得越来越重要,为了保持良好的人际关系,必须常与亲戚朋友,同学同事保持联系,但有时候存在许多限制条件,因此我们需要为了快速查找联系人的信息,节省查找时间,开发通讯录管理 ...

  6. java理发店系统源码免费_基于jsp的理发店会员-JavaEE实现理发店会员 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的理发店会员, 该项目可用各类java课程设计大作业中, 理发店会员的系统架构分为前后台两部分, 最终实现在线上进行 ...

  7. java实现三天免登陆_[内附完整源码和文档] 基于Java的人事档案管理系统

    摘 要 随着信息技术的迅速发展,信息资源数字化.网络化的进程进一步加快,档案管理的信息化建设已经成一个备受关注的热点.企业.学校.政府单位等都需要对档案进行信息化管理,来适应当今社会的信息化.网络化发 ...

  8. java小程序源码_【小程序源码分享】基于Java开发的物业管理系统!

    前言 大家好,我是it分享师,今天给大家带来一个基于Springmvc开发的物业管理系统,微信小程序的源码! 使用技术 本套系统有两个入口,一个是微信小程序端主要是面向用户,另一个是基于spring, ...

  9. 扫雷java程序算法设计_基于Java的Windows扫雷游戏的设计与实现毕业论文+任务书+翻译及原文+源码+辅导视频...

    基于Java的Windows扫雷游戏的设计与实现 摘 要 扫雷这款游戏有着很长的历史,从扫雷被开发出来到现在进行了无数次的优化,这款游戏变得越来越让人爱不释手了,简单的玩法在加上一个好看的游戏界面,每 ...

最新文章

  1. 2018年中美自动驾驶进展分析报告
  2. SpringBoot + AOP + MySQL监控系统数据变更实战
  3. C++ 11 新特性: constexpr变量和constexpr函数
  4. Flutter漫说:组件生命周期、State状态管理及局部重绘的实现(Inherit)
  5. mysql insert 错误码_利用 MySQL 自身错误诊断区域-爱可生
  6. 流量管理系统产品选型常见问答(FAQ)
  7. 如何一边训练一遍验证
  8. VMware vsphere Hypervisor、VMware vsphere和VMware Workstation小记
  9. android通讯录字母特效,Flutter 城市/通讯录列表字母索引联动效果实现
  10. java url 请求 最大长度限制_Http请求 url 请求头 请求体 大小长度限制
  11. 【Ubuntu和本地电脑互传文件】
  12. 树莓派蜂鸣器python代码_树莓派之蜂鸣器模块基础应用
  13. 无惧失败,做一只逆流而上的鱼
  14. Win10笔记本开启热点让手机上网
  15. [编程题]evaluate-reverse-polish-notati
  16. 用ros输出hello,world(c++版)
  17. 微信小程序广告组件全量开放,开发者可轻松开通
  18. 广播发送者广播接收者介绍
  19. 惠普电脑如何重装Linux系统,如何把惠普下的Linux操作系统换为windows 7
  20. 1060显卡支持dx12吗_GTX1660和GTX1060哪个性价比高?GTX1060和GTX1660显卡区别对比

热门文章

  1. iOS 开发之便捷宏定义
  2. React 16.8.6 发布,构建用户界面的 JavaScript 库
  3. 一种新的攻击方式:使用Outlook 表单进行横向渗透和常驻
  4. 大数据、智慧城市成生态贵州新名片
  5. Oracle job procedure 存储过程定时任务
  6. 2015 Multi-University Training Contest 2 1002 Buildings
  7. 【SICP练习】136 练习3.67
  8. 山寨c 标准库中的getline 函数
  9. #define WIN32_LEAN_AND_MEAN 的作用
  10. Directx11教程(11) 增加一个debug宏