ML Kit – это мощный и простой в использовании пакет, который позволяет разработчикам мобильных приложений использовать технологии машинного обучения Google. Сделайте свои приложения для iOS и Android более привлекательными, персонализированными и полезными с помощью решений, оптимизированных для работы на устройстве.
Обработка данных в ML Kit происходит на устройстве. Это обеспечивает высокую скорость работы и позволяет использовать модель в реальном времени, например для обработки данных с камеры. Она также работает в офлайн-режиме и может использоваться для обработки изображений и текста, которые должны оставаться на устройстве.
Используйте технологии машинного обучения, на которых основаны мобильные сервисы Google.
Мы объединяем лучшие в своем классе модели машинного обучения с передовыми конвейерами обработки и предлагаем их через простые в использовании API, чтобы вы могли создавать мощные приложения.

Начните использовать генеративный ИИ на устройстве с Gemini Nano

Используйте локальный генеративный искусственный интеллект в приложении для Android с помощью Gemini Nano и GenAI API в ML Kit.
Генерируйте текстовый контент на основе текстового или мультимодального запроса.
Автоматизируйте многоэтапные разговоры и рабочие процессы с вызовом инструментов.
Генерируйте векторные эмбеддинги для текста и изображений, чтобы использовать семантический поиск.
Преобразуйте устную речь в текст в реальном времени.
Переводите устную речь в текст на другом языке в реальном времени.
Синтезируйте естественно звучащую речь из текста.
Добавьте краткие описания изображений.
Кратко пересказывать статьи и чаты в 1–3 тезисах.
Исправлять грамматические и орфографические ошибки в коротких текстах.
Перефразируйте контент в разных стилях, например формальном, кратком или даже с эмодзи.

Vision API

API для анализа видео и изображений, позволяющие помечать изображения и распознавать штрихкоды, текст, лица и объекты.
Сканирование и обработка штрихкодов. Поддерживает большинство стандартных одномерных и двумерных форматов.
Распознавание лиц и их черт.
Обнаружение сетки лица на изображениях, снятых с близкого расстояния.
Распознавать и извлекать текст из изображений.
Распознавайте объекты, места, действия, виды животных, товары и многое другое. Используйте базовую модель общего назначения или настройте ее для своего случая с помощью пользовательской модели TensorFlow Lite.
Определяйте местоположение и отслеживайте в реальном времени один или несколько объектов в видеопотоке с камеры.
Распознает рукописный текст и нарисованные от руки фигуры на цифровой поверхности, например на сенсорном экране. Распознает более 300 языков, эмодзи и простые фигуры.
Определяйте положение тела человека в реальном времени.
Отделите фон от пользователей в сцене и сосредоточьтесь на главном.
Отделять объекты (людей, животных или предметы) от фона на изображении.
Оцифровывайте бумажные документы по фотографиям.

API обработки естественного языка

API для обработки естественного языка, которые позволяют распознавать 58 языков, переводить с них и на них, а также предлагать варианты ответов.
Определять язык строки текста, состоящей всего из нескольких слов.
Переводите текст на 58 языков прямо на устройстве.
Генерировать подсказки ответов в текстовых чатах.
Обнаруживайте и находите объекты (например, адреса, дату и время, номера телефонов и т. д.) и выполняйте действия на их основе. Поддерживает 15 языков.