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:








Replica a Luis Cancelar la respuesta