Atualizações do ML.NET Model Builder

O ML.NET é uma estrutura de aprendizado de máquina de plataforma cruzada para desenvolvedores .NET e o Model Builder é a ferramenta de interface do usuário no Visual Studio que usa o AutoML (Aprendizado de Máquina Automatizado) para permitir treinar e consumir facilmente modelos ML.NET personalizados. Com o ML.NET e o Model Builder, você pode criar modelos personalizados de aprendizado de máquina para cenários como análise de sentimentos, previsão de preços e muito mais sem nenhuma experiência de aprendizado de máquina!

Construtor de modelos ML.NET


A presente versão do Model Builder Vem com correções de bugs e novos recursos para dois dois dos mais emocionantes:

  • Cenário de classificação de imagens - treine localmente modelos de classificação de imagens com suas próprias imagens
  • Tente o seu modelo - previsões feitas no amostra direito de dados de entrada na interface do usuário



Cenário de classificação de imagens


Exibimos esse recurso no .NET Conf para classificar o clima em imagens como ensolarado, nublado ou chuvoso, e agora você pode treinar localmente os modelos de classificação de imagens no Model Builder com 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 um modelo ML.NET que classifique novas imagens como "cachorro" ou "gato".

Seu conjunto de dados deve conter uma pasta pai com subpastas rotuladas para cada categoria (por exemplo, uma pasta chamada Animals que contém duas subpastas: uma chamada Dog, que contém imagens de treinamento de cães, e outra chamada Cat, que contém imagens de treinamento de gatos):



Você pode usar o código Próximos passos e projetos gerados por Model Builder para consumir facilmente o modelo de classificação de imagens treinados em seu aplicativo de usuário final, assim como com os cenários de texto.

Tente seu modelo


Após treinar um modelo no Model Builder, você pode usar o modelo para fazer previsões na entrada de amostra diretamente na UI para os cenários de texto e imagem.

Por exemplo, para o cão vs. Como exemplo de classificação de imagem de gato, você pode inserir uma imagem e ver os resultados na etapa Avaliar do Model Builder:



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



Dê-nos o seu feedback


Se você encontrar algum problema, sentir que algo está faltando ou realmente gostar de algo sobre o ML.NET Model Builder, informe-nos criando um problema em nosso repositório do GitHub .

O Model Builder ainda está na visualização, e seus comentários são super importantes para direcionar a direção que tomamos com esta ferramenta!

Introdução ao Model Builder


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

Saiba mais nos documentos do ML.NET ou comece com este tutorial .
Não atualmente usando Visual Studio? Experimente a CLI do ML.NET (classificação de imagem ainda não implementada).

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


All Articles