PredictionIO

PredictionIO é a machine learning server build on a state-of-the-art open source stack, permitindo aos desenvolvedores e cientistas de dados construir aplicações inteligentes e criar motores de previsão para a aprendizagem de máquinas. Criado por Simon Chan, PredictionIO foi adquirido pela Salesforce, que então doou o projeto para a Apache Software Foundation (ASF).

O objetivo por trás do Prediction IO é escalar e simplificar o desenvolvimento da aprendizagem de máquinas tecnologia. O projeto foi baseado na idéia de oferecer análise preditiva e aprendizagem de máquinas como serviços. PredictionIO é classificado como o mais popular produto de aprendizagem de máquinas baseado em Apache Spark no mundo on Github. O software também suporta OpenNLP.

PredictionIO consiste em três componentes principais. Eles incluem:

  • PredictionIO platform - uma pilha de aprendizagem de máquina de código aberto para construir motores baseados em algoritmos de aprendizagem de máquina.
  • Event Server - uma camada analítica de aprendizagem de máquina de código aberto que é usada para consolidar eventos de várias plataformas.
  • Template Gallery - um local para download de templates de motores para vários tipos de aplicações de aprendizagem de máquinas.

PredictionIO pode ser instalado como uma pilha de aprendizagem de máquinas completa. A fim de simplificar e agilizar o gerenciamento da infra-estrutura de aprendizagem de máquinas, ele pode ser empacotado com Apache Spark, Spray, HBase, MLlib e Elasticsearch.

Como parte da Incubadora Apache, PredictionIO procura se tornar um projeto ASF completo. Juntamente com os esforços da comunidade ASF, Salesforce pretende continuar a contribuir para o projeto.