2010-08-18 15 views
23

Un anuncio reciente de Google sobre el Google Prediction API sonaba muy interesante. Podría ser útil para un proyecto que se avecina, y probablemente haría un mejor trabajo que algún código personalizado que estaba considerando.Alternativas abiertas a Google Prediction API

Sin embargo, hay un bloqueo de proveedor. Google retiene el modelo capacitado, y luego puede optar por cobrarme más por ello. Se me ocurrió que probablemente haya equivalentes de fuente abierta, si yo estuviera dispuesto a organizar el entrenamiento yo mismo (soy) y vivir sin su capacidad para lanzar hardware al problema en cualquier momento.

La última vez que miré el código de capacitación informática de terceros fue hace muchos años, y había muchos detalles que debían considerarse y personalizarse cuidadosamente para su proyecto. Parece que Google ha ocultado esas decisiones y las ha solucionado por usted. Para mí, esto sigue siendo indistinguible de la magia, pero me gustaría saber si otros pueden hacer lo mismo.

Así que mi pregunta es:

¿Qué alternativas existen a Google Prediction API cuales:

  • datos categorizar con el aprendizaje automático supervisado,
  • se pueden configurar fácilmente (o no necesita configuración) para diferentes tipos y escalas de conjuntos de datos?
  • son de código abierto y auto-organizada (o por lo menos, le proporcionan una regalía uso gratuito de su modelo, sin dependencia de un tercero)

Respuesta

15
+0

Parece una buena solución. Todavía primeros días (según su propia admisión, v0.3). Están abordando una gama más amplia de problemas que solo la clasificación. – Oddthinking

+0

Sí, pero parece prometedor ya que están destinados al procesamiento de datos a gran escala. – tszming

1

No estoy seguro de si es relevante, pero directededge costuras a estar haciendo exactamente eso :)

+0

Parece que proporcionan un servicio, como Google. No está alojado por sí mismo, así que esta no es una respuesta. – Oddthinking

+0

No hay problema, ¿has probado mahout en tu sistema? – tUrG0n

+1

Proyecto se puso en un segundo plano. Tal vez dentro de uno o dos años, que es probablemente cuando Mahout alcanzará 1.0. !:-) – Oddthinking

3

han estado buscando recientemente en herramientas como Google Prediction API, uno de los primeros que dieron poner a era Weka herramienta de aprendizaje automático que podría valer la pena examinar para cualquiera que esté buscando.

11

PredictionIO es un servidor de aprendizaje de máquina de fuente abierta para desarrolladores de software para crear funciones predictivas, como personalización, recomendación y descubrimiento de contenido.

+2

Excelente. Se basa en la biblioteca de Apache Mahout (al menos para los algoritmos predeterminados). No parece ser compatible con la clasificación general, solo con la predicción de preferencias del usuario. – Oddthinking

+0

Se ve bastante bien. Me quedé atrapado instalando sus dependencias: / –

1

Hay un buen servicio gratuito de uso Yandex Predictor con una cuota de solicitud de 100000/día. Funciona solo para texto, es compatible con varios idiomas y corrector ortográfico.

Necesita obtener la clave API gratuita, luego puede usar la API RESTful simple. Api admite JSON, XML y JSONP como salida.

Lamentablemente no encuentro la documentación en inglés. Puedes usar Google Translate.

Puedo traducir documentos si hay alguna demanda.