【基于Mahout的个性化推荐系统】1、系统设计

本文主要介绍了一位博主在毕设中实现的基于Mahout的个性化推荐系统,系统采用SpringBoot+MyBatis开发,利用Apache Mahout进行推荐算法实现。系统设计包括电商平台业务模块、数据采集(显微镜模块)、数据模型、计算器模块、推荐算法模块、转换器模块、执行器模块、推荐队列和推荐排行榜。推荐系统通过异步计算和离线处理提升用户体验,解决了冷启动问题。
摘要由CSDN通过智能技术生成


小叙小叙

博主用Solo搭了个博客,欢迎访问、收藏:chenlinghong

本系统Github传送门:基于Mahout的个性化推荐系统

一、前言

近日在学校做毕设,主要部分是实现一个简单的个性化推荐系统。经过了长达一个多月的学习和搬砖实现,基本能实现其个性化推荐功能。在此准备写几篇专题系列文章,专注讲解“基于Mahout的个性化推荐系统设计”的整个设计过程及实现。

由于能力有限,本系列文章主要介绍其工程应用部分,对于算法原理部分的解析较少。将详细介绍整个系统架构、数据模型建立、推荐结果、执行计算、呈现结果设计等各部分的设计。

本推荐系统是基于电商平台进行设计开发,对于其它领域比如电影推荐、图书推荐同样适用。

二、相关技术介绍

1、Apache Mahout

Apache Mahout 是 Apache Software Foundation (ASF) 开发的一个全新的开源项目,其主要目标是创建一些可伸缩的机器学习算法,供开发人员在 Apache 在许可下免费使用。该项目已经发展到了它的最二个年头,目前只有一个公共发行版。Mahout 包含许多实现,包括集群、分类、CP 和进化程序。此外,通过使用 Apache Hadoop 库,Mahout 可以有效地扩展到云中。

更多Mahout知识见文末参考链接。

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值