模板化建引擎
提供可定制模板,用于快速构建预测引擎,并可直接部署为生产环境中的 Web 服务。
拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
PredictionIO 是 Apache 软件基金会下的开源机器学习服务器,面向开发者和数据科学家,用于为各类机器学习任务创建预测引擎。它支持以可定制模板快速把引擎部署成生产环境 Web 服务,部署后能实时响应动态查询,并系统化地评估和调优多个引擎变体。数据可批量或实时统一到平台中。它既能作为完整机器学习栈安装,随附 Spark、MLlib、HBase、Akka HTTP 和 Elasticsearch,也能接入 Spark MLLib、OpenNLP 等库。短板在于:官网未公开内置模板数量与基准数据,且整套栈需自行部署运维。
PredictionIO 是 Apache 软件基金会孵化的开源机器学习服务器(Machine Learning Server),定位是让开发者和数据科学家为任意机器学习任务创建预测引擎。它覆盖从数据收集、建模到部署为 Web 服务的完整流程。
产品的能力分几块:一是用可定制模板快速构建引擎并部署为生产环境的 Web 服务,部署后能实时响应动态查询;二是系统化地评估和调优多个引擎变体,内置评估度量;三是批量或实时统一多个平台的数据,做综合预测分析;四是支持 Spark MLLib、OpenNLP 等机器学习与数据处理库,也允许实现自定义模型并无缝并入引擎。
开发者用 Java、PHP、Python、Ruby、Scala 等 SDK 接入,官网提供安装指南、事件服务器概览、引擎部署与自定义、评估概览等文档;团队则可用它统一数据源、批量与实时并行处理,并系统比较不同引擎的效果。
提供可定制模板,用于快速构建预测引擎,并可直接部署为生产环境中的 Web 服务。
引擎一旦部署为 Web 服务,即可对动态查询做出实时响应,适用于需要在生产环境即时出预测结果的场景。
支持系统地评估和调优多个引擎变体,并预置评估度量,方便比较不同建模方案的效果。
可以把来自多个平台的数据批量或实时统一到同一处,用于综合性的预测分析。
支持 Spark MLLib、OpenNLP 等机器学习与数据处理库,也允许实现自己的模型并无缝并入引擎。
可作为完整栈安装,随附 Apache Spark、MLlib、HBase、Akka HTTP 和 Elasticsearch,简化可扩展基础设施的管理。
提供 Java、PHP、Python、Ruby、Scala 等 SDK,方便不同技术栈的应用接入引擎。
提供安装指南、系统架构、事件服务器概览、引擎部署与自定义、评估概览、以及推荐漫画等演示教程。
当你需要自建一套可扩展的预测服务、又希望复用开源组件而非从零搭建时,PredictionIO 值得考虑:它把 Spark、MLlib、HBase、Akka HTTP、Elasticsearch 打包成完整栈,并提供模板化引擎、实时查询响应和多变体评估能力。但如果你团队没有维护分布式系统的经验,或只是想快速跑一个现成的模型调用,那么自行部署 HBase 和 Elasticsearch 的运维成本会明显偏高,官网也未公开内置模板数量与性能基准可供前期参考。
需要把模型部署成生产环境 Web 服务,并希望用可定制模板节省搭建时间。
已经在用 Spark MLLib,想在此基础上统一建模、部署与评估流程。
需要系统评估并调优多个引擎变体,官网提供预置评估度量与评估概览文档。
完整栈包含 HBase 与 Elasticsearch,自行部署和维护的负担较重,需先评估人力。
这是需自行安装部署的开源服务器,不提供托管方案,不适合想直接调用接口的人。
是开源项目,采用 Apache License, Version 2.0 授权,官网提供完整许可文本。具体的授权条款请以官网 LICENSE 内容为准。
面向开发者与数据科学家,用于为任意机器学习任务创建预测引擎:用可定制模板构建并部署为 Web 服务、实时响应查询、统一多平台数据、并系统评估调优多个引擎变体。
包括 Java、PHP、Python、Ruby、Scala 等 SDK,另有 Scala API 文档。可按团队技术栈选用对应的 SDK 与应用集成方式。
官网明确支持 Spark MLLib 和 OpenNLP 等机器学习与数据处理库,同时也允许实现自己的机器学习模型并无缝并入引擎。
官网提供 Quick Intro、安装指南、系统架构、事件服务器概览、引擎部署与自定义、评估概览等文档,还有推荐漫画等演示;建议先跑通快速入门再读 DASE 相关教程。