Упражнение. Использование модели в консольном приложении .NET
Вы обучили модель и использовали метрики оценки для выбора лучшей модели для ваших данных. Пришло время создать прогнозы для устройств компании. В этом уроке вы создадите консольное приложение, которое принимает новые данные и использует модель для прогнозирования отказа оборудования.
Добавление консольного приложения в решение
На этапе Использование на экране Model Builder сделайте следующее:
- Выберите Добавить в решение для шаблона консольного приложения.
- В диалоговом окне Добавить пример консольного приложения введите имя PredictiveMaintenanceConsole.
- Выберите Добавить в решение.
Через несколько секунд в решение будет добавлено новое консольное приложение .NET.
Запуск приложения
В обозревателе решений Visual Studio щелкните правой кнопкой мыши проект PredictiveMaintenanceConsole.
Выберите Назначить запускаемым проектом.
Запустите приложение.
Откроется окно консоли, в котором будет выводится текст, аналогичный приведенному ниже:
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 ===============
Совет
В этой демонстрации для запуска приложения и создания прогнозов использовался образец по умолчанию с жестко запрограммированными данными. В реальных параметрах вы будете получать входные данные из файла или консоли и делать прогнозы на основе этих данных.
Поздравляем! Вы использовали модель машинного обучения, используя ML.NET и Model Builder.