Microsoft выпустила кроссплатформенную среду машинного обучения ML.NET 1.0 RC (Release Candidate)
Microsoft выпустила кроссплатформенную среду машинного обучения ML.NET 1.0 RC (Release Candidate)
ML.NET — это кроссплатформенная среда машинного обучения с открытым исходным кодом (Windows, Linux, macOS) для разработчиков .NET. Работая с ML.NET, разработчики могут использовать существующие инструменты и навыки для разработки и внедрения AI в свои приложения, создавая пользовательские модели машинного обучения для распространенных сценариев, таких как Sentiment Analysis, Recommendation, Image Classification и многого другого!
Microsoft объявила о выпуске ML.NET 1.0 RC (Release Candidate) (версия 1.0.0-preview), которая является последним превью-релизом перед выпуском окончательной версии ML.NET 1.0 RTM во 2 квартале 2019 года.
Скоро Microsoft завершит первую веху интересного развития, которое началось в мае 2018 года, когда Microsoft выпустила ML.NET 0.1 с открытым исходным кодом.
Обновление таймфрейма ML.NET 1.0 RC
- Компоненты TensorFlow
- Компоненты Onnx
- Компоненты TimeSeries
- Компоненты рекомендацийРазделение Stable и Preview-версии ML.NET: ML.NET 1.0 и основная часть функционала ML.NET (около 95%) будет выпущена в виде стабильной сборки Stable (версия 1.0).
Тем не менее, есть несколько наборов функций, которые все еще не будут находиться в состоянии RTM при выпуске ML.NET 1.0. Это фичи, которые пока сохраняют статус Preview. Они выйдут в 0.12.0-preview.
Ниже перечислены основные фичи, которые продолжат работу в режиме превью после выпуска ML.NET 1.0 (0.12 version packages):
- IDataView перенесен в пространство имен Microsoft.ML: Одним из изменений в этом выпуске является то, что мы, на основе полученных нами отзывов, переместили IDataView обратно в пространство имен Microsoft.ML.
- Улучшения в поддержке TensorFlow: TensorFlow это система машинного обучения с открытым исходным кодом, используемая для сценариев глубокого обучения (таких как компьютерное зрение и обработка естественного языка). ML.NET поддерживает использование моделей TensorFlow, но в ML.NET версии 0.11 было несколько проблем, которые были исправлены в версии 1.0 RC.
Критические изменения в ML.NET 1.0 Release Candidate
Если вы используете ML.NET в своем приложении и хотите перейти в продакшн, вы можете пообщаться с инженером из команды ML.NET, чтобы:
- Получить помощь в успешной реализации ML.NET в вашем приложении.
- Оставить отзыв о ML.NET.
- Продемонстрировать свое приложение и, возможно, разместить его на домашней странице ML.NET, в блоге .NET или другом канале Microsoft.
Подготовьтесь к выпуску ML.NET 1.0
Как уже упоминалось, ML.NET 1.0 уже почти готов! Вы можете подготовиться к выпуску, изучив следующие ресурсы:
Начните изучение ML.NET
Далее, углубляясь, изучите некоторые другие ресурсы:
- Учебные пособия и ресурсы в Microsoft Docs ML.NET Guide
- Примеры приложений, использующих ML.NET, в репозитории machinelearning-samples на GitHub
- Руководства «How to», которые показывают, как использовать эти API для различных сценариев
Вы можете оставлять фидбэк с любыми вопросами, предложениями или улучшениями в репозитории ML.NET на GitHub. Это очень поможет нам улучшить ML.NET и сделать .NET отличной платформой для машинного обучения.