Microsoft показал новое приложение-сервис, созданное с использованием инструментов и сервисов открытого кода и облачных технологий на платформе Azure. В центре внимания - модель машинного обучения с открытым исходным кодом от сообщества Hugging Face.

Недавнее мероприятие Azure Open Source Day продемонстрировало новое приложение, разработанное с использованием инструментов и сервисов облачных технологий с акцентом на собственных инструментах с открытым исходным кодом от Microsoft. Приложение создано для оказания услуги воссоединения потерявшихся животных с их хозяевами. Оно использует машинное обучение для быстрого сравнения фотографий пропавших животных с образами из приютов, спасательных служб и сообщественных сайтов. Это отличный пример того, как инструменты с открытым исходным кодом могут создавать сложные сайты и сервисы, от инструментов инфраструктуры как кода до фреймворков приложений и различных инструментов, добавляющих функциональность коду. В основе приложения находится модель машинного обучения с открытым исходным кодом, являющаяся частью библиотеки множества тысяч моделей и наборов данных, разработанных сообществом Hugging Face и основанных на его большом выборе различных инструментов и сервисов. Масштаб сообщества является хорошим поводом использовать модели Hugging Face, импортируя их для вывода в вашем собственном коде, запуская на собственных серверах или получая доступ к ним через облачный API. Возможность работы с Hugging Face в Azure позволяет применять ИИ к множеству различных бизнес-задач. Хотя собственные API Cognitive Services Microsoft покрывают множество распространенных сценариев ИИ с четко определенными API, они представляют собой мнение одной компании о том, какие услуги машинного обучения подходят для предприятий. Это делает их универсальными инструментами, разработанными для общих целей, а не для конкретных задач. Если вашему коду требуется поддержка специальных случаев, может потребоваться много работы для добавления соответствующих настроек в API. Более 40 000 моделей Hugging Face, основанных на его фреймворке Transformer, могут помочь решить проблему настройки, предоставляя модели, созданные и обученные сообществом для гораздо большего количества сценариев, чем только предложения Microsoft. Вы не ограничены только текстом; трансформеры Hugging Face обучены работать с естественным языком, аудио и компьютерным зрением.