首页 [ 毕业设计 ] 基于K-means算法的书籍推荐系统源码
一键分享

基于K-means算法的书籍推荐系统源码

  • 共享

2017-06-14 10:10:21

使用k-means 算法的书籍推荐系统web项目使用的MVC模式:JSP、Hibernate、SpringMVC框架开发环境:JDK1.8、Myeclipse2014、Tomcat8.0、MySQL5.7

100积分


交付物: 源码包
    商家已实名认证
  • 分享者:zhoul***
  • 访问次数:   518 次
  • 源码数量:   1 套
  • 通过比率:   33%
  • 活跃于:   三个月前
  • 最新IP属地:杭州市
  • 微信扫码咨询
.net
  • 51Aspx源码必读.txt[4KB]
  • .project[1KB]
  • from.gif[4KB]
  • 最新Asp.Net源码下载.url[123B]
  • .classpath[6KB]

源码介绍

源码参数

  • 源码类别:【毕业设计】
  • 源码类型:C/S
  • 适合人群: 进阶
  • 授权类型:共享版
  • 开发语言:Java
  • 数据库:MySql
  • 源码大小:54.78MB
  • 相关网址: 【免费浏览】
  • 源码指数:
  • 完整度:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
一、菜单功能
       1、管理员用户有三个模块,可以检索书籍,上传或删除书籍,还有修改密码,管理用户,以及执行新的聚类计算功能
       2、普通用户只能检索书籍,修改密码
       3、管理员用户手工执行聚类计算,可以重新对用户进行聚类分组,系统推荐给用户书籍的依据是根据最近一次的分组聚类结果
       4、同一组里面的成员评分高>阅读次数>查阅过的书籍优先推荐,剩余未推荐过的书籍则按随机顺序推荐
       5、主要推荐方法:MyControll类的calGroup方法
            步骤1:初始化每个用户的点坐标,将用户的特征属性按一定规则转换成为可量化的数值型数据,并归一化处理,得到每个用户的坐标。
            步骤2:开始随机产生三个中心点,在所有用户中随机抽取三个不同的用户作为初始化中心点。
            步骤3:计算所有点与三个中心点的距离,与哪个中心点近就归属到这个中心点的类
            步骤4:重新计算三个类中的中心点,计算方法为类中所有点的坐标平均值。
            步骤5:重复步骤3和4,直到两次计算的类不再变化,得到最终收敛的聚类结果。
            得到结果后,就知道了哪几个用户是归属同一个聚类的了。然后推荐的时候就优先推荐同一组成员查阅过的且平均评分高和阅读次数多的书籍
二、注意事项
       1、开发语言为Java,数据库为MySql,开发环境为MyEclipse2014 、MySQL5.7、JDK1.8、Tomcat8.0
       2、本系统采用的K-means算法,采用MVC模式:Hibernate、JSP、SpringMVC框架
责任编辑:WALL·E

下单记录

用户名 源码评分 成交价 下单时间 订单状态

源码评论

单击更换

评论列表

全部评论
  • 暂无评论 …

最近更新

      下载排行