0

AutoML (Automatic Machine Learning) - prazer em conhecê-lo !

A
Alexandre Santos

AutoML (Automatic Machine Learning) é o processo de automação do pipeline de treinamento de modelos de machine learning através do treinamento de vários modelos dentro de um limite de tempo, permitindo assim pessoas não (tão) especialistas em Data Science e Machine Learning aprendam a inserir dados e parametros para o AutoML, que por sua vez realiza treinamentos com combinações de algoritmos dentro de um determinado limite de tempo.

A ideia é simplificar o processo de treinamento do inicio ao fim, fazendo o treino de vários modelos simples ou a combinação de algoritmos com varias combinações de hiperparâmetros.

Resumindo, ao invés de um ser humano realizar todos os testes manualmente, o AutoML faz tudo isso.

No decorrer de ontem - 12/12/2020 - realizei um treinamento de 3,5 horas pela manhã, e no final do dia um algoritmo de AutoML estava em funcionamento, capaz de criar e executar outros algoritmos para classificação de datasets, podendo assim prever variáveis dependentes. Executei uma predição para resultado de diabetes através de um conjunto de variáveis, como teor de glucose no sangue, pressão arterial e outras características de um conjunto de dados como uma facilidade incrível. Dataset disponível em https://raw.githubusercontent.com/plotly/datasets/master/diabetes.csv

Para realizar a tarefa, utilizei Python (é claro), a biblioteca H2O.ai para o AutoML e Django - pois desenvolvemos também uma API para treinamento e predição utilizando outros datasets , com arquivos sequencias, bancos de dados ou mesmo com troca de dados de forma estruturada com arquivos XML ou JSON, que pode ser consumida por outras aplicações.

Antes da polemica, vale salientar que a questão aqui não é a substituição de pessoas para construir os algoritmos, treinamentos e análises devidas, porém é inegável a velocidade impressa no processo de desenvolvimento de aplicações que utilizam reconhecimento de padrões através do aprendizado de maquina com inteligência artificial.

Certamente, ferramentas deste tipo servem para tornar disponíveis tecnologias que precisam popularizar-se cada vez mais para que a evolução ocorra exponencialmente - caso da ciência de dados e inteligência artificial.


https://www.linkedin.com/pulse/automl-automatic-machine-learning-alexandre-winkel-dos-santos-mba/

0
39

Comentários (0)