PredictionIO:开源的推荐系统

PredictionIO是一个基于Scala的开源机器学习服务器,利用Spark构建强大的推荐系统。本文档介绍了如何从安装到部署,一步步创建并使用预测引擎,包括运行PredictionIO、选择模板、生成APP ID和Access Key、收集数据、部署服务以及最终使用推荐引擎。
摘要由CSDN通过智能技术生成
width="100%" height="500" src="https://www.youtube.com/embed/uVxdjpxV4ig" allowfullscreen="">

PredictionIO

PredictionIO 是一个用Scala编写的开源机器学习服务器应用,可以帮助你方便地使用RESTFul API搭建推荐引擎。 PredictionIO的核心使用的是一个可伸缩的机器学习库,基于Spark一个完整的端到端Pipeline,让使用者可以非常简单的从零开始搭建一个推荐系统。 "

PredictionIO 是由三个元件所组成:

  • PredictionIO platform
  • Event Server: 收集来自应用程式的资料,可以是即时也可以定时。
  • Engine: 训练模型,并且将结果以 Restful API 提供查询。

PredictionIO

Install

官方有提供快速的一键安装方法,当然也可以手动安装

$ bash -c "$(curl -s https://install.prediction.io/install.sh)"
$ PATH=$PATH:/home/yourname/PredictionIO/bin; export PATH

透过以下指定可以检查是否安装成功,会回传每一种套件所连接的状况

$ pio status

### Return:
[INFO] [Console$] Inspecting PredictionIO...
[INFO] [Console$] PredictionIO 0.9.6 is installed at ...
[INFO] [Console$] Inspecting Apache Spark...
[INFO] [Console$] Apache Spark is installed at ...
[INFO] [
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值