Создан софт, который различает каракули
Разработчики программного обеспечения из Университета Брауна и Технического Университета Берлина научили компьютерную программу распознавать рисунки.
Она «скормили» ей 20000 эскизов из 250 категорий, которые были нарисованы реальными людьми, а затем дали новые наброски и научили ее распознавать их в реальном времени, пока человек рисует. Софту удалось успешно идентифицировать около 56% эскизов из тех 250 категорий, которые он видел ранее, причем в процессе их отрисовки. Для сравнения – людям удавалось правильно определить, что будет нарисовано, лишь в 70% случаев.«Разрыв между человеком и компьютером в данном случае не столь большой, как при попытках решения других проблем, связанных с «компьютерным зрением» – заявил Джеймс Хейз (James Hays), член команды из Университета Брауна.
Ученые надеются расширить возможности своего программного обеспечения, превратив его в игровое приложение, которые будет собирать данные от игроков для дальнейшего развития проекта.
«Алгоритм на самом деле нужно вначале научить определять около 100 вариантов того, как люди рисуют, скажем, львенка, а затем научить понимать, как на самом деле этот львенок будет превращаться, например, в цветок в горшке», – сказал Хейз.
В данном случае интересен сам подход ученых к разработке своей сложной технологии. Они идут по тому же пути, что и, например, проект Lumosity.com, который собирает данные о психологических способностях человечества через свой «полуигровой» портал, направленный на развитие памяти, мышления и внимания. Впрочем, практическую пользу проекта можно предсказать уже сейчас. Программа проложит путь интерфейсам, нарисованным в виде скетчей, и расширит возможности для поисковых приложений, утверждают ее создатели.
Комментарии