¿Qué es Jubatus?

Jubatus es un framework/librería open source para machine learning, aún en fase temprana pero muy prometedora:

Ofrece:

· Librería Machine Learning Online: Classification, Regression, Recommendation, Graph Mining, Anomaly Detection

· Conversor: preproceso de datos y extracción de features

· Framework Machine Learning distribuido online con tolerencia a fallos

Surge para dar soporte a análisis de datos en tiempo real, por ejemplo detección de anomalías en sensores M2M o demanda de energía:

En estos escenarios no encajan las soluciones actuales basadas en Hadoop (mahout), ya que ofrecen un aprendizaje Batch donde se escanean todos los datos antes de construir el modelo y estos datos se almacenan:

Jubatus ofrece aprendizaje online, donde el modelo se actualiza con cada dato:

Las ventajas del aprendizaje online son:

· Baja latencia

· Alto rendimiento

· No necesita almacenar grandes datasets

Comparando escenarios de uso tendríamos:

Jubatus ofrece librerías cliente para C++, Python, Ruby o Java. En el caso de Java añadiríamos a nuestro proyecto de Eclipse:

Dentro de Jubatus se ofrecen una serie de ejemplos de algoritmos en diferentes lenguajes:

Leer más

Respuesta

  1. machine learning? jejejeje

Replica a Luis Cancelar la respuesta