Microsoft анонсировала релиз системы ML.NET 0.3

Релиз ML.NET 0.3

Microsoft объявила о выпуске новой версии ML.NET — открытой кроссплатформенной системы, позволяющей создавать пользовательские решения с применением машинного обучения и интегрировать их в .NET-приложения. ML.NET 0.3 поддерживает экспорт создаваемых моделей в формате ONNX и использует новые типы моделей с поляризационными машинами факторизации. Кроме того, появились новые инструменты: фреймворк Light GBM, набор моделей Ensembles и распределенная система обучения LightLDA.

Формат ONNX

ML.NET 0.3 позволяет экспортировать модели ML.NET в открытый формат ONNX-ML, сохранять их и запускать на различных целевых платформах.

ML.NET ONNX

Фреймворк Light GBM

Он реализован на алгоритме машинного обучения, построенном на основе «бинарного дерева», который фокусируется на точности результатов. По словам разработчиков, фреймворк способен обрабатывать большие данные с использованием меньшего объема памяти.

Поляризационная факторизация FFM

Третье нововведение — это поляризационные машины факторизации (FFM). Они играют роль своеобразного «учителя» модели для бинарной классификации данных. Этот способ эффективен при работе с большими разреженными наборами данных для обучения модели, поскольку не требует большого объема памяти.

Трансформация LightLDA

Это модуль, который преобразует полученные сведения в набор данных, используемый для обучения модели. Например, он способен преобразовать текста в вектор чисел. Таким образом, трансформация LightLDA отображает актуальную структуру текстовых данных.

Этот компонент также позволяет объяснить, почему некоторые части данных схожи. Например, если наблюдения представляют собой слова, собранные в документы, он утверждает, что каждый документ представляет собой смесь небольшого количества тем, и что каждое слово относится к одной из тем документа.

ML.NET learner for binary classification

Машинное обучение становится перспективным направлением в развитии IT-сферы. В сентябре 2017 года Microsoft выпустила три новых инструмента: Azure Machine Learning Experimentation, Azure Machine Learning Workbench и Azure Machine Learning Model Management.

Источник: блог Microsoft

Ещё интересное для вас:
Тест: какой язык программирования вам стоит выбрать для изучения?
Тест: как хорошо вы разбираетесь в Data Science?
Соревнования и бесплатная онлайн-школа для программистов