Google представила новую платформу машинного обучения — Google Cloud Machine Learning, пишет издание TechCrunch. Глава компании Эрик Шмидт подчеркнул, что Google намеревается сделать эту технологию, изначально предназначенную для внутреннего пользования, доступной для всех разработчиков и более приспособленной к работе пользовательских приложений.
Платформа Google Cloud Machine Learning состоит из двух частей. Одна из них позволяет разработчикам создавать модели машинного обучения на основании их собственных данных. Вторая предлагает заранее обученные модели. Процесс обучения моделей требует достаточно больших вычислительных ресурсов. Для его ускорения разработчики могут использовать данные из различных источников: Google Cloud Dataflow, Google BigQuery, Google Cloud Dataproc, Google Cloud Storage и Google Cloud Datalab. В то же время заранее обученные модели включают существующие API, такие как Google Translate API, Cloud Vision API, Google Cloud Speech API.
Как отмечает Google, многие сервисы и приложения компании используют платформу машинного обучения. Среди функций, выполняемых силами платформы, упоминаются поиск фотографий в Photos, голосовой поиск в приложении Google, выполнение перевода в Translate, функция Smart Reply в Inbox. Теперь же платформа будет доступна и разработчикам в виде облачного сервиса. Это позволит существенно расширить функциональные возможности сторонних приложений, а также ускорит процесс разработки.
«Learning Cloud Machine будет полностью заботиться о процессе, начиная от приёма данных до прогнозирования. В результате любое приложение сможет использовать те же глубокие методы обучения, что и другие сервисы Google», — говорится в сообщении компании.
В основу новой платформы легла система Tensorflow с открытом кодом, которая также позволяет пользователям адаптировать инструменты для своих нужд. Недавно Google открыла доступ к программным интерфейсам Cloud Speech API. В первое время доступ предоставляется на бесплатной основе, тарифы объявят позже.
Распознавание речи работает для 80 языков. Поддерживаются многочисленные форматы, в том числе FLAC, AMR и PCMU. Теперь для любой программы можно встроить, например, голосовое управление через Cloud Speech API. Система выдаёт опознанный текст мгновенно в процессе работы.
Открывая доступ к своим технологиям искусственного интеллекта, Google преследует две цели. Во-первых, таким образом компания значительно повышает привлекательность своих облачных сервисов в глазах потенциальных клиентов. Во-вторых, что еще более важно, увеличение количества пользователей этих систем позволит эффективнее использовать методы машинного обучения, на которые сейчас делается акцент в компании. Чем больше клиентов — тем больше данных — тем эффективнее обучаются системы машинного обучения. Среди крупных клиентов облачных сервисов Google — Coca-Cola, Disney, Spotify и Snapchat.
Стоит отметить, что Google — отнюдь не первая компания, разрабатывающая технологии машинного интеллекта. Аналогичные платформы Microsoft и Amazon были запущены в 2014 и 2015 гг. соответственно. Теперь все три основные платформы машинного обучения доступны разработчикам.