Exercício: consumir um modelo em um aplicativo de console .NET
Você passou algum tempo treinando um modelo e usando métricas de avaliação para selecionar o melhor modelo para seus dados. Agora é hora de usá-lo para fazer previsões nos dispositivos da sua empresa. Nesta unidade, você criará um aplicativo de console que recebe novos dados e usa seu modelo para prever se o dispositivo falhará ou não.
Adicionar o aplicativo de console à solução
Na etapa Consumir da tela Construtor de modelos:
- Selecione Adicionar à solução para o modelo de aplicativo de console.
- Na caixa de diálogo Adicionar aplicativo de console de exemplo, digite o nome PredictiveMaintenanceConsole.
- Selecione Adicionar à solução.
Após alguns segundos, um novo aplicativo de console .NET é adicionado à sua solução.
Executar a aplicação
No Gerenciador de Soluções do Visual Studio, clique com o botão direito do mouse no projeto PredictiveMaintenanceConsole .
Selecione Definir como projeto de inicialização.
Inicie a sua candidatura.
Uma janela do console é aberta e produz texto de saída semelhante ao seguinte:
Using model to make single prediction -- Comparing actual Machine_failure with predicted Machine_failure from sample data... Product_ID: M14860 Type: M Air_temperature: 298.1 Process_temperature: 308.6 Rotational_speed: 1551 Torque: 42.8 Tool_wear: 0 Machine_failure: 0 Predicted Machine_failure: 0 =============== End of process, hit any key to finish ===============
Gorjeta
Para esta demonstração, o exemplo de dados codificados padrão foi usado para executar o aplicativo e fazer previsões. Em uma configuração do mundo real, você gostaria de pegar entradas de um arquivo ou do console e fazer previsões sobre esses dados.
Parabéns! Você consumiu um modelo de aprendizado de máquina usando o ML.NET e o Construtor de Modelos.