文章目录
小叙小叙
博主用Solo搭了个博客,欢迎访问、收藏:chenlinghong
本系统Github传送门:基于Mahout的个性化推荐系统
一、前言
近日在学校做毕设,主要部分是实现一个简单的个性化推荐系统。经过了长达一个多月的学习和搬砖实现,基本能实现其个性化推荐功能。在此准备写几篇专题系列文章,专注讲解“基于Mahout的个性化推荐系统设计”的整个设计过程及实现。
由于能力有限,本系列文章主要介绍其工程应用部分,对于算法原理部分的解析较少。将详细介绍整个系统架构、数据模型建立、推荐结果、执行计算、呈现结果设计等各部分的设计。
本推荐系统是基于电商平台进行设计开发,对于其它领域比如电影推荐、图书推荐同样适用。
二、相关技术介绍
1、Apache Mahout
Apache Mahout 是 Apache Software Foundation (ASF) 开发的一个全新的开源项目,其主要目标是创建一些可伸缩的机器学习算法,供开发人员在 Apache 在许可下免费使用。该项目已经发展到了它的最二个年头,目前只有一个公共发行版。Mahout 包含许多实现,包括集群、分类、CP 和进化程序。此外,通过使用 Apache Hadoop 库,Mahout 可以有效地扩展到云中。
更多Mahout知识见文末参考链接。