Ребёнок, осваивая незнакомую квартиру, ползает от предмета к предмету и запоминает, что видно из каждого угла. Так мозг строит мысленную карту. Алгоритм gradCSCG работает так же: он получает видеопоток с камеры и сам рисует схему помещения, полагаясь лишь на смену картинок. Раньше машинам требовались подсказки — например, заранее помеченные объекты. Новый метод обходится без них. Одна часть программы сжимает визуальные образы в короткий код спектр (набор характерных примет), а вторая, gradCSCG, связывает эти коды с пройденным путём. Всё обучается одновременно: ошибки распознавания исправляют топологию, и наоборот. Чтобы система не теряла нить, встроены механизмы, которые гасят энтропию (путаницу) и не дают «уснуть» в однообразии. Неожиданный результат: даже если в одном месте камера показывала то рукописную цифру «3», то кляксу, алгоритм уверенно определял, что это та же точка. Так восстанавливается стандартная модель (типовой план) локации. По тому же принципу работают решётчатые нейроны в нашем мозге — за их открытие в 2014 году дали Нобелевскую премию. Технология обещает роботов-помощников, которые исследуют незнакомые этажи без GPS, как дроид BB-8.
Человеческий мозг использует тот же принцип: за ориентацию отвечают особые нейроны-«решетки» (Нобелевская премия 2014). gradCSCG — шаг к воспроизведению этой способности в технике.
Так ориентируется дроид BB-8 из «Звёздных войн»: камера вместо глаз, а карта строится на лету без спутников.