Мы рады сообщить о выходе обновлений Model Builder и ML.NET. ML.NET — это кроссплатформенная среда машинного обучения с открытым исходным кодом (Windows, Linux, macOS) для разработчиков .NET.
ML.NET предлагает Model Builder (простой инструмент пользовательского интерфейса) и интерфейс командной строки, созданные для того, чтобы упростить создание пользовательских моделей ML с использованием AutoML.
Используя ML.NET, разработчики могут задействовать свои существующие инструменты и наборы навыков для разработки и внедрения ИИ в приложения, создавая пользовательские модели машинного обучения для распространенных сценариев, таких как анализ тональности текста, рекомендации, классификация изображений и многое другое!
![](https://habrastorage.org/r/w1560/webt/kh/ry/zq/khryzqcknupfb7qebi9m7zsl4yk.png)
Далее главные новинки:
В этом выпуске Model Builder добавлена поддержка нового сценария и устранены многие проблемы, о которых сообщили пользователи.
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/40e/e4a/ed3/40ee4aed31186810a09b05079e8a32a5.png)
Разработка возможностей: В предыдущих версиях Model Builder после выбора набора данных из файла или с SQL Server у вас была возможность тольтко выбрать столбец для прогнозирования (Label). Любые другие столбцы в наборе данных были автоматически использованы для прогнозирования (Features). Любые столбцы, которые вы не хотели включать, приходилось изменять в самом наборе данных вне Model Builder, а затем загружать измененный набор данных.
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/396/77e/ea2/39677eea2187950eeadce757beca4b28.png)
В предыдущих версиях Model Builder было много шагов, которые вы должны были предпринять после генерации кода и модели Model Builder, чтобы использовать обученную модель в своем приложении, включая добавление ссылки на созданный проект библиотеки, установление для свойства «Copy to Output» значение «Copy If Newer» и добавление пакета Microsoft.ML NuGet в свое приложение.
Все это было упрощено и автоматизировано, поэтому теперь все, что вам нужно сделать, это скопировать + вставить код из Next Steps в Model Builder, а затем вы можете запустить свое приложение.
Это краткое описание фич и улучшений, добавленных в ML.NET за последние несколько месяцев.
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/85d/114/78b/85d11478b16f2c7258d716e71221ace2.png)
Мы усердно работали над тем, чтобы добавить больше документации и учебных пособий, руководств и многого другого для Model Builder, CLI и ML.NET Framework. Мы также упростили оглавление для документов ML.NET, чтобы вы могли легко находить нужные данные.
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/cb5/4de/331/cb54de331ea6b214eb9f96fa15c1b8b9.png)
Чтобы помочь пользователям освоить основы машинного обучения и ML.NET, мы создали набор обучающих видео. Можете посмотреть их здесь.
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/cf7/412/1e4/cf74121e4b03fbb6244d641d7acc90d0.png)
Мы добавили много сценариев для различных случаев использования с машинным обучением. Вы можете изучить и настроить эти образцы для вашего сценария. Вы можете найти больше образцов в репозитории ML.NET Samples на GitHub.
![](https://habrastorage.org/r/w1560/getpro/habr/post_images/fc5/b90/47a/fc5b9047ac0080c5d305db1297defb0f.png)
ML.NET предлагает Model Builder (простой инструмент пользовательского интерфейса) и интерфейс командной строки, созданные для того, чтобы упростить создание пользовательских моделей ML с использованием AutoML.
Используя ML.NET, разработчики могут задействовать свои существующие инструменты и наборы навыков для разработки и внедрения ИИ в приложения, создавая пользовательские модели машинного обучения для распространенных сценариев, таких как анализ тональности текста, рекомендации, классификация изображений и многое другое!
![](https://habrastorage.org/webt/kh/ry/zq/khryzqcknupfb7qebi9m7zsl4yk.png)
Далее главные новинки:
Обновления Model Builder
В этом выпуске Model Builder добавлена поддержка нового сценария и устранены многие проблемы, о которых сообщили пользователи.
![](https://habrastorage.org/getpro/habr/post_images/40e/e4a/ed3/40ee4aed31186810a09b05079e8a32a5.png)
Разработка возможностей: В предыдущих версиях Model Builder после выбора набора данных из файла или с SQL Server у вас была возможность тольтко выбрать столбец для прогнозирования (Label). Любые другие столбцы в наборе данных были автоматически использованы для прогнозирования (Features). Любые столбцы, которые вы не хотели включать, приходилось изменять в самом наборе данных вне Model Builder, а затем загружать измененный набор данных.
![](https://habrastorage.org/getpro/habr/post_images/396/77e/ea2/39677eea2187950eeadce757beca4b28.png)
В предыдущих версиях Model Builder было много шагов, которые вы должны были предпринять после генерации кода и модели Model Builder, чтобы использовать обученную модель в своем приложении, включая добавление ссылки на созданный проект библиотеки, установление для свойства «Copy to Output» значение «Copy If Newer» и добавление пакета Microsoft.ML NuGet в свое приложение.
Все это было упрощено и автоматизировано, поэтому теперь все, что вам нужно сделать, это скопировать + вставить код из Next Steps в Model Builder, а затем вы можете запустить свое приложение.
Обновления ML.NET
Это краткое описание фич и улучшений, добавленных в ML.NET за последние несколько месяцев.
- Поддержка .NET Core 3
- Поддержка новых сценариев, таких как прогнозирование продаж, обнаружение аномалий
- Превью: собственный загрузчик баз данных, который позволяет проводить обучение непосредственно по реляционным базам данных
- Превью: Создание пользовательских моделей глубокого обучения для классификации изображений с помощью TensorFlow.
![](https://habrastorage.org/getpro/habr/post_images/85d/114/78b/85d11478b16f2c7258d716e71221ace2.png)
Обновление документации
Мы усердно работали над тем, чтобы добавить больше документации и учебных пособий, руководств и многого другого для Model Builder, CLI и ML.NET Framework. Мы также упростили оглавление для документов ML.NET, чтобы вы могли легко находить нужные данные.
![](https://habrastorage.org/getpro/habr/post_images/cb5/4de/331/cb54de331ea6b214eb9f96fa15c1b8b9.png)
Новые модули обучения для ML.NET
Чтобы помочь пользователям освоить основы машинного обучения и ML.NET, мы создали набор обучающих видео. Можете посмотреть их здесь.
![](https://habrastorage.org/getpro/habr/post_images/cf7/412/1e4/cf74121e4b03fbb6244d641d7acc90d0.png)
Широкий выбор примеров для изучения
Мы добавили много сценариев для различных случаев использования с машинным обучением. Вы можете изучить и настроить эти образцы для вашего сценария. Вы можете найти больше образцов в репозитории ML.NET Samples на GitHub.
![](https://habrastorage.org/getpro/habr/post_images/fc5/b90/47a/fc5b9047ac0080c5d305db1297defb0f.png)
Попробуйте ML.NET и Model Builder сегодня!
- Начните работу с ML.NET здесь.
- Начните работу с Model Builder здесь.
- Гайды и другие ресурсы в документации ML.NET
- Примеры приложений с использованием ML.NET в репозитории ML.NET Samples GitHub