The Smart Flower Recognition System


Каждый день мы сталкиваемся с работой нейронных сетей по анализу изображений – когда Facebook предлагает отметить друзей на фотографии, Google Photos создает тематический альбом по итогам семейного праздника или Яндекс.Маркет подбирает рубашку, как у любимого актера – все это работа самообучающихся нейронных систем. Но что, если применить эти технологии не для упрощения жизни одного человека, а для систематизации знаний всего человечества?


Такая идея посетила азиатское подразделение Microsoft Research после встречи с ботаниками из китайской академии наук. Кто не прогуливал школьные уроки биологи, тот знает, что царство растений включает в себя  мхи, папоротники, хвощи, плауны, голосеменные и цветковые растения – в общей сложности несколько сотен тысяч различных видов. Для того чтобы знать каждый, необходимо провести не один десяток лет за учебниками по ботанике, но какой в этом смысл, когда почти у каждого в современном мире есть под рукой смартфон с камерой?


The Smart Flower Recognition System


Microsoft разработала умную систему распознавания цветов, построенную на машинном обучении. За основу была взята нейронная сеть Caffe, обученная на примере 800 000 различных изображений растений. Используя серию фильтров, построенная система смогла достаточно точно дифференцировать различные виды цветов, различив их по таким параметрам, как цвет, пропорция и форма.


Разработка Microsoft Research Asia поможет ученым понять, как распределяются виды растений по территории Китая и систематизировать имеющиеся архивы данных, а простым людям расширить свои знания в сфере ботаники. На базе обученной нейронной сети легко можно создать приложение или Web-сервис, которые позволят людям, с помощью камеры мобильного устройства, мгновенно получать информацию о том, какое растение находится перед ними.