Use H2O.ai
2017 Jan 04Quando falamos de ferramentas de machine learning logo vem a cabeça a tríade Tensor Flow, Scikit-Learn e Spark MLLib.
Contudo, há uma ferramenta que vem discretamente ganhando espaço que é o H2O.ai.
Essa ferramenta nasceu originalmente em 2011 em que o seu time teve como principal objetivo democratizar e tornar escalável machine learning através de uma plataforma mais visual e que tivesse uma boa experiência para os usuários, independente do seu nível técnico.
Algumas características do H2O.ai:
- Plataforma Open-Source em Java
- Muitos modelos on the shelf como modelos regressores, ensemble, Deep Learning, PCA, etc.
- Vasta documentação sobre a solução
- Tutoriais e mais tutoriais de utilização
- REST API nativa
- Integração com o R, e Python
- Integração com o Spark
- Processamento de modelos de ML realizado de forma distribuída
- Interface web via Flow GUI
- Pode ser usado seja de forma stand alone no desktop ou mesmo via cluster
- Comunidade ativa discutindo e melhorando a solução
- Suporte agnóstico em relação a Datasources
- Deploy de modelos via plain-old Java objects (POJO)
Abaixo alguns vídeos sobre o H2O.ai em ação:
H2O.ai para detecção de fraudes
http://www.youtube.com/watch?v=RqkheMI3Ciw
Customer Churn usando H2O.ai http://www.youtube.com/watch?v=-u–LeFltk4
Repositório no Github
Em alguns posts futuros falaremos um pouco sobre questões de arquitetura, e mergulharemos em alguns tutoriais.