Google предлагает платформу машинного обучения разработчикам ПО


Платформа Cloud Machine Learning от корпорации Google – сложный самообучающийся алгоритм, позволяющий автоматизировать различные действия. 

Ранее данная платформа машинного обучения использовалась во внутренних разработках компании (например, в сервисе Google Photos). Аналогичным образом эта система помогала обновлять словари и базы данных. В качестве другого примера можно привести переводчик Google Translate, уровень перевода в котором постоянно совершенствуется именно за счёт использования подобных алгоритмических конструкций. 
 
На конференции NEXT 2016 выступил директор Alphabet Эрик Шмидт, рассказав о своём видении дальнейшего будущего машинных алгоритмов и облачных технологий. В качестве примера была приведена и данная платформа. Открытость платформы Cloud Machine Learning позволит разработчикам создать принципиально новый класс «умного» ПО. 
 
Корпорация Google позволит программистам из независимых студий использовать Google API для перевода текста, распознавания речевых оборотов, поиска объектов на фотоснимках и т. д. Сфера применения Cloud Machine Learning оказывается весьма обширной. В течение последних двух лет аналогичное ПО для разработчиков предлагали Microsoft и Amazon (речь о MS Azure и Web Services, соответственно).  
 
Нынешнюю версию Cloud Machine Learning нельзя назвать завершённой, поскольку планируется усовершенствовать и обновить многие алгоритмы. По мнению сотрудников самой Google, будущее действительно «умных» программ предопределено, появится такой софт в ближайшие несколько лет. Пока же бета-версия CML станет надёжным инструментом для тестирования технологий.