Ученые из Оксфордского университета научили искусственный интеллект определять время по часам со стрелками. Как сообщает N+1, алгоритм может сделать это качественно даже в том случае, если циферблат находится под большим углом или на нем есть блики.
Созданная учеными нейросеть состоит из последовательных алгоритмов. Сначала алгоритм обнаруживает в кадре часы и выделяет прямоугольную область. После этого нейросеть с архитектурой ResNet-50 анализирует эту область и растягивает ее таким образом, чтобы часы были расположены прямо. Затем другая нейросеть ResNet-50 распознает время на часах.
Для того, чтобы упростить обучение, авторы исследования создали генератор изображений часов. В нем можно регулировать параметры часов, например, их форму и количество стрелок, а также создавать артефакты изображений, чтобы сделать их ближе к реальным.
Ученые также создали базу данных из 3443 таймлапс-видео с часами. В результате им удалось научить искусственный интеллект понимать время на часах в реальных условиях.
Подписывайтесь на наш Telegram-канал с новостями технологий и культуры.
В начале этого года ученые из Австралии провели три эксперимента с искусственным интеллектом и выяснили, что он может научиться манипулировать людьми. В рамках этих экспериментов нейросеть играла в игры против людей.