特牛生活网

spark进阶(十):使用MLlib进行协同过滤电影推荐_spark mllib机器学习 协同过滤 电影推荐-CSDN博客

网友收藏
文章浏览阅读1.4k次。一、MLlib简介MLlib是一些常用的机器学习算法和库在Spark平台上的实现。MLlib是AMPLab的在研机器学习项目MLBase的底层组件。MLBase是一个机器学习平台,MLI是一个接口层,提供很多结构,MLlib是底层算法实现层。MLlib中包含分类与回归、聚类、协同过滤、数据降维组件以及底层的优化库。MLlib底层使用到了Scala书写的线性代数库Breeze,Breeze底层依赖netlib-java库。netlib-java底层依赖原生的Fortran routines。二、协同过_spark mllib机器学习 协同过滤 电影推荐