Решён
Как Google использует машинное обучение в своих продуктах?

Интересуюсь темой ML и хочу понять, где конкретно Google применяет машинное обучение. Понятно что в поиске, но хотелось бы узнать детали - какие именно задачи решаются через нейросети, какие алгоритмы используются.

Есть ли какие то публичные данные об архитектуре их систем? Или хотя бы общее понимание, в каких сервисах Google машинное обучение играет ключевую роль.

Решение
79
Эксперт • 4 ответа

Google использует ML практически везде. Вот основные направления:

Поиск (Search)
RankBrain - нейросеть для понимания смысла запросов, особенно тех что раньше не встречались. BERT и MUM - трансформеры для контекстного анализа текста. Обрабатывают миллиарды запросов в день.

Gmail
Фильтрация спама через глубокие нейросети. Smart Reply и Smart Compose - автодополнение писем на основе контекста переписки. Приоритетные уведомления.

Google Photos
Распознавание лиц, объектов, текста на изображениях. Автоматическая категоризация фото. Поиск по содержимому ("покажи фотки с пляжа").

YouTube
Рекомендательная система на основе collaborative filtering и deep learning. Автоматические субтитры через speech-to-text модели. Детекция нарушений контента.

Google Translate
Neural Machine Translation (NMT) на базе sequence-to-sequence архитектуры с attention механизмом. Поддержка 100+ языков.

Google Assistant
Распознавание речи, синтез речи, обработка естественного языка. Duplex - система для звонков от имени пользователя.

Ads
Таргетинг рекламы, предсказание CTR, оптимизация ставок в реальном времени.

Android
Adaptive Battery, предиктивный ввод текста, распознавание лиц для разблокировки.

Публичных деталей архитектуры мало по понятным причинам, но Google Research публикует статьи о некоторых технологиях. Например, paper про BERT или Transformer architecture изначально вышла от Google Brain.

Аватар Иван Смирнов

Отличная подборка, спасибо! Не знал про MUM в поиске

32
Эксперт • 1 ответ

Добавлю к ответу выше - еще Google Maps активно юзает ML для:

  • Предсказания пробок и времени в пути
  • Распознавания номеров домов и вывесок на Street View
  • Автоматического построения 3D-моделей зданий
  • Определения популярности мест (Popular Times)

Плюс в Chrome есть Safe Browsing на нейросетях - детектит фишинг и вредоносные сайты.

15
Эксперт • 5 ответов

Почитай блог Google AI - там регулярно выходят посты про новые применения ML в продуктах. Плюс на Google I/O каждый год рассказывают кейсы.

Из интересного недавнего - они запилили модель для предсказания наводнений в Индии и Бангладеш, спасает реально жизни людям.

24
Эксперт • 1 ответ

Забыли упомянуть TPU (Tensor Processing Units) - специализированные чипы которые Google разработал именно под ML задачи. Они дают огромный прирост в скорости обучения и инференса по сравнению с обычными GPU.

Без собственного железа вся эта ML-инфраструктура работала бы в разы медленнее и дороже. Архитектурное решение на уровне дата-центров.

Написать ответ

Премодерация гостей

Вы отвечаете как гость. Ваш ответ будет скрыт до проверки модератором. Чтобы ответ появился сразу и вы получали репутацию — войдите в аккаунт.

Будьте вежливы и соблюдайте правила платформы.