【开源推荐】PredictionIO:构建预测功能的机器学习服务器
http://www.csdn.net/article/2013-11-14/2817501-PredictionIO
机器学习PredictionIO开源开源推荐
摘要:PredictionIO是一款开源的机器学习服务器,遵循Apache License v2.0开源许可,开发工程师和数据分析师可以使用它构建智能应用程 序,并且还可以做一些预测功能,比如个性化推荐、发现内容等。
PredictionIO是一款开源的机器学习服务器,开发工程师和数据分析师可以使用它构建智能应用程 序,并且还可以做一些预测功能,比如个性化推荐、发现内容等。好比开发者可以使用数据库服务器过滤信息。
PredictionIO把源码托管在Github上,遵循Apache License v2.0开源许可,目前最新版本为PredictionIO 0.6.3。
使用PredictionIO可以构建许多App:
- 基于已有数据预测用户行为;
- 选择你自己的机器学习算法;
- 无需担心可扩展性。
- 提供个性化视频、新闻、交易、广告或职位信息;
- 帮助用户发现有趣的事、文件、App和资源等;
示例
只需几行代码即可预测用户行为:
1
2
3
4
5
|
cli = predictionio.Client(
"<my key>"
)
cli.identify(
"John"
)
cli.record_action_on_item(
"view"
,
"HackerNews"
)
# predict top preferences near a specified location
r = cli.get_itemrec_topn(
"myEngine"
,
5
, {
"pio_latlng"
:[
37.9
,
91.2
]})
|
相关资料:
托管地址:https://github.com/PredictionIO/PredictionIO
快速入门地址:http://docs.prediction.io/current/tutorials/quickstart.html
安装地址:http://docs.prediction.io/current/installation/index.html