Catch up on everthing we announced at this year's Firebase Summit. Learn more

Комплект ML для Firebase

Используйте машинное обучение в своих приложениях для решения реальных проблем.

ML Kit - это мобильный SDK, который привносит опыт машинного обучения Google в приложения для Android и iOS в мощном, но простом в использовании пакете. Независимо от того, новичок вы или имеете опыт в машинном обучении, вы можете реализовать необходимые функции всего в нескольких строках кода. Для начала не обязательно иметь глубокие знания в области нейронных сетей или оптимизации моделей. С другой стороны, если вы опытный разработчик машинного обучения, ML Kit предоставляет удобные API-интерфейсы, которые помогут вам использовать ваши пользовательские модели TensorFlow Lite в ваших мобильных приложениях.

Ключевые возможности

Готово к производству для распространенных случаев использования

ML Kit поставляется с набором готовых к использованию API-интерфейсов для распространенных случаев использования мобильных устройств: распознавание текста, обнаружение лиц, идентификация ориентиров, сканирование штрих-кодов, маркировка изображений и определение языка текста. Просто передайте данные в библиотеку ML Kit, и она предоставит вам необходимую информацию.

На устройстве или в облаке

Набор API ML Kit работает на устройстве или в облаке. Наши API-интерфейсы на устройстве могут быстро обрабатывать ваши данные и работать даже при отсутствии сетевого подключения. С другой стороны, наши облачные API-интерфейсы используют возможности технологии машинного обучения Google Cloud, чтобы обеспечить еще более высокий уровень точности.

Развертывать собственные модели

Если API ML Kit не охватывают ваши варианты использования, вы всегда можете принести свои собственные существующие модели TensorFlow Lite. Просто загрузите свою модель в Firebase, и мы позаботимся о ее размещении и использовании в вашем приложении. ML Kit действует как слой API для вашей пользовательской модели, что упрощает ее запуск и использование.

Как это работает?

ML Kit позволяет легко применять методы ML в приложениях, принося технологии ML Google, такие как API Google Cloud Видения , TensorFlow Lite , и API Android Neural Networks вместе в одном SDK. Независимо от того, нужна ли вам мощность облачной обработки, возможности в реальном времени оптимизированных для мобильных устройств моделей на устройствах или гибкость пользовательских моделей TensorFlow Lite, ML Kit делает это возможным с помощью всего нескольких строк кода.

Какие функции доступны на устройстве или в облаке?

Характерная черта На устройстве Облако
Распознавание текста
Распознавание лиц
Сканирование штрих-кода
Маркировка изображений
Обнаружение и отслеживание объектов
Признание вехой
Идентификация языка
Перевод
Умный ответ
Вывод модели AutoML
Пользовательский вывод модели

Путь реализации

Интегрируйте SDK Быстро подключите SDK с помощью Gradle или CocoaPods.
Подготовить входные данные Например, если вы используете функцию зрения, захватите изображение с камеры и сгенерируйте необходимые метаданные, такие как поворот изображения, или предложите пользователю выбрать фотографию из своей галереи.
Примените модель машинного обучения к своим данным Применяя модель машинного обучения к своим данным, вы генерируете такую ​​аналитическую информацию, как эмоциональное состояние обнаруженных лиц или объекты и концепции, которые были распознаны на изображении, в зависимости от используемой вами функции. Используйте эти идеи для расширения возможностей вашего приложения, таких как украшение фотографий, автоматическое создание метаданных или что-то еще, что вы можете себе представить.

Следующие шаги