Microsoft выложила в открытый доступ SynapseML — фреймворк, позволяющий создавать масштабируемые конвейеры машинного обучения. В SynapseML несколько существующих ML-платформ и новые алгоритмы Microsoft объединены в единый API, который можно использовать на Python, R, Scala и Java.
С помощью SynapseML разработчики могут создавать масштабируемые и интеллектуальные системы для решения задач в следующих областях:
• обнаружение аномалий,
• компьютерное зрение,
• глубокое обучение,
• распознавание позы и лица,
• градиентный бустинг,
• обучение с подкреплением,
• поиск и извлечение,
• обработка речи,
• анализ текста,
• перевод.
Многие инструменты SynapseML не требуют больших размеченных датесетов. Вместо этого SynapseML предоставляет API-интерфейсы готовых служб, таких как когнитивные службы Azure, для быстрого решения масштабных задач ИИ.
SynapseML дает возможность разработчикам внедрять более 45 ML-сервисов непосредственно в свои системы и базы данных. Например, можно использовать уже обученные модели для анализа документов, расшифровки разговоров в режиме реального времени и перевода текста на более чем 100 языков.
SynapseML позволяет не только использовать существующие модели и сервисы, но и создавать и обучать свои собственные. Фреймворк доступен в Github.