Google и нервная система животного
Благодаря сервису Google Maps за считанные секунды можно найти почти любую улицу мира и даже дом, если на нем есть табличка с номером. Казалось бы, все просто – наложение несколько панорамных снимков дает картинку улицы города. Но для того, чтобы получить картинку с изображением каждой номерной таблички каждого дома, панорамных снимков недостаточно. Компания Google рассказала о секрете, каким образом ей удается обрабатывать информацию о номера домов.
Гугломобиль, оснащенный камерой, проезжает по всем улицам и фиксирует номера. Для того, чтобы распознать «вручную» числа, написанные разными шрифтами на табличках разных цветов, пришлось бы потратить огромное количество человекочасов. Цифры бывают нечеткими, таблички старыми, их размещение отличается не только положением, но и наклоном.
Сервис Street View позволяет обработать базу номеров средней по величине страны не более, чем за час. Все дело в том, что программа использует нейронную систему под названием DistBelief, практически идентичную нервной системе животного. Она многослойна и имеет 11 уровней нейронов.
Тестирование разработанной инженерами Google системы Street View House Numbers показало точность в 96%, что близко к аналогичному показателю у человека – 98%. То есть, программа способна «видеть» номера практически так же, как если бы на них смотрел человек.
Параметры алгоритма предполагают, что номер занимает не меньше, чем треть фотографии, и состоит максимум из пяти цифр. Что приемлемо для нумерации домов во всех странах мира.