Специализированные модели машинного обучения в Visual Studio
ML.NET Model Builder предоставляет простой для понимания визуальный интерфейс для создания, обучения и развертывания пользовательских моделей машинного обучения. Предварительный опыт машинного обучения не требуется.
Конструктор моделей поддерживает AutoML, который автоматически исследует различные алгоритмы и параметры машинного обучения, чтобы помочь вам найти тот, который лучше всего подходит для вашего сценария.
Подключение к файлам и базам данных
Текущая предварительная версия Model Builder может работать с CSV-файлами, TSV-файлами и базами данных SQL Server. По мере того, как мы работаем над выпуском стабильной версии, мы добавим поддержку большего количества форматов файлов и баз данных, включая нереляционные хранилища данных.
Генерация кода
Построитель моделей создает обученную модель, а также код, необходимый для загрузки модели и начала делать прогнозы. Модели ML.NET хранятся в виде ZIP-файла. Код для загрузки и использования вашей модели добавляется как новый проект в ваше решение. Построитель моделей также добавляет образец консольного приложения, которое вы можете запустить, чтобы увидеть свою модель в действии.
Model Builder также предоставляет вам код для переобучения модели с новым набором данных, если вам нужно повторно обучиться из кода без использования интерфейса Model Builder.
Запускайте все локально
Model Builder дает вам все необходимое на вашей машине. Нет необходимости подключаться к облачным ресурсам или другим службам для создания и использования вашей модели.
В будущих предварительных версиях мы добавим возможность обучения вашей модели в облаке, чтобы расширить возможности одной рабочей станции.
Интеграция с вашими существующими инструментами и DevOps
Model Builder — это расширение Visual Studio, поэтому вы продолжаете работать в уже знакомой вам среде разработки.
Код и модели, создаваемые Model Builder, используют имеющуюся у вас систему управления версиями, а их сборка, тестирование и развертывание выполняются в рамках вашего процесса DevOps.
Если вам необходимо автоматически переобучить модель на основе последних данных, переобучение можно автоматизировать как часть процесса сборки.
Работает с любым приложением .NET
ML.NET соответствует Стандарту .NET — формальной спецификации API-интерфейсов .NET, которые являются общими для всех реализаций .NET. Это означает, что вы можете использовать ML.NET везде, где пишете код .NET.
ML.NET Model Builder можно использовать с любым приложением .NET, которое вы разрабатываете в Visual Studio.
Конструктор моделей бесплатен
.NET является бесплатным, включая ML.NET и построитель моделей ML.NET. Отсутствуют сборы или расходы на лицензирование, в том числе для коммерческого использования.
Готовы приступить?
Наше пошаговое руководство поможет вам запустить ML.NET на вашем компьютере.