Modelos de machine learning personalizados 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.
Conectar-se a arquivos e bancos de dados
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.
Geração de código
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.
Executar tudo localmente
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.
Integração com suas ferramentas existentes e DevOps
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.
Funciona com qualquer aplicativo .NET
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.
Model Builder é Gratuito
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.
Pronto para começar?
Nosso tutorial passo-a-passo irá ajudá-lo a usar o ML.NET em seu computador.