Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More
Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

Комплект машинного обучения для 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 упрощает применение методов машинного обучения в ваших приложениях, объединяя технологии машинного обучения Google, такие как Google Cloud Vision API , TensorFlow Lite и Android Neural Networks API, вместе в одном пакете SDK. Нужна ли вам мощность облачной обработки, возможности работы в режиме реального времени оптимизированных для мобильных устройств моделей на устройстве или гибкость пользовательских моделей TensorFlow Lite, ML Kit сделает это возможным, написав всего несколько строк кода.

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

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

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

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

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