A Microsoft anunciou hoje três novos serviços que visam simplificar o processo de aprendizado de máquina. Eles vão desde uma nova interface para uma ferramenta que automatiza completamente o processo de criação de modelos, até uma nova interface visual sem código para construção, treinamento e implantação de modelos, até notebooks hospedados no estilo Jupyter para usuários avançados.
Começar com o aprendizado de máquina é difícil. Até mesmo para executar os experimentos mais básicos é necessário um bom conhecimento. Todas essas novas ferramentas simplificam bastante esse processo, ocultando o código ou fornecendo àqueles que desejam escrever seu próprio código uma plataforma pré-configurada para fazê-lo.
A nova interface da ferramenta automatizada de aprendizado de máquina do Azure torna a criação de um modelo tão fácil quanto importar um conjunto de dados e depois informar ao serviço qual valor prever. Os usuários não precisam escrever uma única linha de código, enquanto no backend esta versão atualizada agora suporta uma série de novos algoritmos e otimizações que devem resultar em modelos mais precisos. Embora a maior parte disso seja automatizada, a Microsoft enfatiza que o serviço oferece “transparência total aos algoritmos, para que desenvolvedores e cientistas de dados possam substituir e controlar manualmente o processo”.
Para aqueles que desejam um pouco mais de controle desde o início, a Microsoft também lançou hoje uma prévia de uma interface visual para seu serviço Azure Machine Learning que permitirá aos desenvolvedores construir, treinar e implantar modelos de aprendizado de máquina sem precisar mexer em nenhum código.
Esta ferramenta, a interface visual do Azure Machine Learning, parece suspeitamente com o Azure ML Studio existente, a primeira tentativa da Microsoft na construção de uma ferramenta visual de aprendizado de máquina. Na verdade, os dois serviços parecem idênticos. A empresa nunca promoveu realmente esse serviço e quase parecia tê-lo esquecido, apesar de sempre parecer uma ferramenta realmente útil para começar com o aprendizado de máquina.
A Microsoft afirma que esta nova versão combina o melhor do Azure ML Studio com o serviço Azure Machine Learning. Na prática, isso significa que, embora a interface seja quase idêntica, a interface visual do Azure Machine Learning amplia o que era possível com o ML Studio, executando sobre o serviço Azure Machine Learning e adicionando recursos de segurança, implantação e gerenciamento do ciclo de vida desses serviços.
O serviço oferece uma interface fácil para limpar seus dados, treinar modelos com o auxílio de diversos algoritmos, avaliá-los e, por fim, colocá-los em produção.
Embora esses dois primeiros serviços sejam claramente voltados para iniciantes, os novos notebooks hospedados no Azure Machine Learning são claramente voltados para profissionais mais experientes em aprendizado de máquina. Os notebooks vêm pré-embalados com suporte para o Azure Machine Learning Python SDK e são executados no que a empresa descreve como um “ambiente seguro e pronto para empresas”. Embora o uso desses notebooks também não seja trivial, esse novo recurso permite que os desenvolvedores comecem rapidamente, sem o incômodo de configurar um novo ambiente de desenvolvimento com todos os recursos de nuvem necessários.