PredictionIO:构建预测功能的机器学习服务器

来源:互联网 发布:景泰县人口数据 编辑:程序博客网 时间:2024/05/16 02:10

PredictionIO:构建预测功能的机器学习服务器

要:PredictionIO是一款开源的机器学习服务器,遵循Apache License v2.0开源许可,开发工程师和数据分析师可以使用它构建智能应用程 序,并且还可以做一些预测功能,比如个性化推荐、发现内容等。

PredictionIO是一款开源的机器学习服务器,开发工程师和数据分析师可以使用它构建智能应用程序,并且还可以做一些预测功能,比如个性化推荐、发现内容等。好比开发者可以使用数据库服务器过滤信息。

PredictionIO把源码托管在Github上,遵循Apache License v2.0开源许可,目前最新版本为PredictionIO 0.6.3。

使用PredictionIO可以构建许多App:

  • 基于已有数据预测用户行为;
  • 选择你自己的机器学习算法;
  • 无需担心可扩展性。
  • 提供个性化视频、新闻、交易、广告或职位信息;
  • 帮助用户发现有趣的事、文件、App和资源等;

示例

只需几行代码即可预测用户行为:

cli = predictionio.Client("<my key>")cli.identify("John")cli.record_action_on_item("view", "HackerNews" )# predict top preferences near a specified locationr = cli.get_itemrec_topn("myEngine", 5, {"pio_latlng":[37.9, 91.2]})

相关资料:

官网:http://prediction.io/

托管地址:https://github.com/PredictionIO/PredictionIO

快速入门地址:http://docs.prediction.io/current/tutorials/quickstart.html

安装地址:http://docs.prediction.io/current/installation/index.html

原创粉丝点击