ML.NET Model Builder
Aprendizado de máquina abordável no Visual Studio
ML.NET Model Builder fornece uma interface visual fácil de entender para criar, treinar e implantar modelos de machine learning personalizados. Experiência de machine learning anterior não é necessária.
O Model Builder oferece suporte ao AutoML, que explora automaticamente diferentes algoritmos de machine learning e configurações para ajudá-lo a encontrar o que mais se adapta ao seu cenário.
A versão prévia atual do Model Builder pode funcionar com arquivos csv, arquivos tsv e bancos de dados do SQL Server. À medida que formos trabalhando para obter uma versão estável, adicionaremos o suporte para mais formatos de arquivo e bancos de dados, incluindo repositórios de dados não relacionais.
O Model Builder produz um modelo treinado, além do código necessário para carregar o modelo e começar a fazer previsões. Os modelos ML.NET são armazenados como um arquivo .zip. O código para carregar e usar o modelo é adicionado como um novo projeto em sua solução. O Model Builder também adiciona um aplicativo de console de amostra que você pode executar para ver seu modelo em ação.
O Model Builder também fornece o código para retreinar seu modelo com um novo conjunto de dados, caso você precise retreinar diretamente do código, sem usar a interface do Model Builder.
Model Builder fornece tudo o que você precisa em seu computador. Não é necessário conectar-se a recursos de nuvem ou outros serviços para criar e consumir seu modelo.
Em futuras versões prévias, vamos adicionar a opção para treinar seu modelo na nuvem, para expandir além das capacidades de uma única estação de trabalho.
O Model Builder é uma extensão Visual Studio, portanto, você permanece trabalhando no ambiente de desenvolvimento que você já conhece.
O código e os modelos que o Model Builder produz são todos com versão com sua solução de controle de origem existente e criados, testados e implantados com o fluxo de trabalho do DevOps existente.
Se você precisar treinar automaticamente o modelo em relação aos dados mais recentes, o novo treinamento pode ser automatizado como parte do processo de compilação.
O ML.NET está em conformidade com o Padrão .NET, uma especificação formal das APIs do .NET que são comuns entre as implementações do .NET. Isso significa que você pode usar o ML.NET em qualquer lugar onde escrever código .NET.
ML.NET Model Builder pode ser usado com qualquer aplicativo .NET desenvolvido no Visual Studio.
O .NET é gratuito, e isso inclui o ML.NET e o ML.NET Model Builder. Não há tarifas ou custos de licenciamento, inclusive para uso comercial.
Nosso tutorial passo-a-passo irá ajudá-lo a usar o ML.NET em seu computador.