Atualizações do ML.NET Model Builder

O ML.NET é uma estrutura de aprendizado de máquina multiplataforma para desenvolvedores .NET. E o Model Builder é uma ferramenta de interface do usuário do visual studio que usa o AutoML (Aprendizado de Máquina Automatizado) para treinar e usar facilmente modelos ML.NET personalizados. Com o ML.NET e o Model Builder, você pode criar seus próprios modelos de aprendizado de máquina para cenários como análise de sentimentos, previsão de preços, etc. E tudo isso sem nenhuma experiência em aprendizado de máquina.

Construtor de modelos ML.NET


Esta versão do Model Builder contém correções de bugs e dois novos recursos interessantes:

  • Cenário de classificação de imagens - Treine localmente modelos de classificação de imagens com suas imagens
  • Experimente o seu modelo - faça previsões em uma amostra de dados de entrada diretamente na interface do usuário



Cenário de classificação de imagens


Demonstramos esse recurso no .NET Conf. Usando-o, você pode determinar o clima nas imagens como ensolarado, nublado ou chuvoso e agora pode treinar localmente modelos de classificação de imagens no Model Builder usando suas próprias imagens.



Por exemplo, digamos que você tenha um conjunto de dados de imagens de cães e gatos e deseje usá-las para treinar o modelo ML.NET, que classifica as novas imagens como "cachorro" ou "gato".

Seu conjunto de dados deve conter uma pasta pai com subpastas marcadas para cada categoria (por exemplo, uma pasta chamada Animais, que contém duas subpastas: uma nomeada Cão, que contém imagens de cães, e uma nomeada Gato, que contém imagens de gatos):



Você pode usar as Próximas etapas e os projetos gerados pelo Model Builder para aplicar facilmente o modelo de classificação de imagem treinado em seu aplicativo ao usuário final, bem como em scripts de texto.

Experimente o seu modelo


Após treinar o modelo no Model Builder, você pode usar o modelo para fazer previsões diretamente na interface do usuário para cenários de texto e imagem.

Por exemplo, para um exemplo de classificação de imagem de cachorro-gato, você pode adicionar uma imagem e visualizar os resultados na etapa Avaliação no Model Builder:



Se você tiver um cenário de texto, como prever um preço de táxi, também poderá adicionar dados de amostra na seção "Experimente seu modelo":



Aguardando seu feedback


Se você encontrar algum problema ou sentir que algo está faltando no ML.NET Model Builder, informe-nos criando uma solicitação em nosso repositório no GitHub .

Introdução ao Model Builder


Você pode baixar o ML.NET Model Builder no VS Marketplace (ou no menu Extensões no Visual Studio).

Saiba mais na documentação do ML.NET ou estude o tutorial .

Ainda não está usando o Visual Studio? Experimente o CLI do ML.NET .

Source: https://habr.com/ru/post/pt476000/


All Articles