среда, 28 июня 2017 г.

Telegram-бот на нейронной сети проконсультирует по раздельному сбору отходов

15 июня 2017 года в Санкт-Петербурге запущен Open Recycle Bot, telegram-бот, призванный облегчить раздельный сбор отходов, для тех, кто не знаком с деталями процесса. В ответ на фотографию, название или аудиосообщение бот консультирует о возможностях переработки и находит ближайший пункт приема вторсырья.

Раздельный сбор – процесс работы с отходами, при котором мусор разделяется по видам (стекло, пластик, бумага) для его переработки и создания новых вещей. В России не существует системы раздельного сбора, а гражданская культура разделения отходов низкая. Отчасти это происходит потому, что нет простого справочника о переработке отходов и информации о ближайших пунктах приема.

Распознавание фотографий отходов происходит с использованием технологии нейросетей и пока работает в бета-режиме. На сегодня сеть обучена определять 8 различных предметов – стеклянная бутылка, алюминиевая банка, прозрачная ПЭТ-бутылка, бумажный стаканчик, мятая бумага, чековая лента, яичная целлюлозная коробка, фольга. При распознавании возможны ошибки, и пользователь может сообщить об этом, нажав соответствующую кнопку. Отмеченное изображение будет использовано для дальнейшего улучшения алгоритма. В результате обучения количество распознаваемых предметов будет расти.

Гипотеза Open Recycle Bot в том, что простой бот-компаньон, обращающийся к нейронной сети (использована библиотека Google TensorFlow) для распознавания перерабатываемых отходов, решит обе проблемы: 1) поиск информации по переработке и 2) нахождение ближайшего места переработки.

В разработке приложения приняло участие более 10 человек, включая экоактивистов и волонтеров. Главными авторами проекта стали разработчики из Санкт-Петербурга Виталий Есипов, Андрей Демаков и Вадим Евард. Идею приложения представили в Санкт-Петербурге в марте 2017 года на хакатоне Big and Open Data Hackathon. На основе идеи прямо на хакатоне была сформирована команда, которая победила и получила поддержку Теплицы социальных технологий для доработки идеи. Необходимые данные по пунктам переработки авторы получили с сайта recyclemap.ru (проект Greenpeace Russia) и от движения РазДельный сбор.

Бот пока берет данные из карты recyclemap.ru по Питеру и Москве, но в ближайшее время будут все российские города.

Сервис имеет открытый исходный . Авторы приглашают к сотрудничеству специалистов по нейросетям и переработке отходов. Код проекта выложен на GitHub: https://github.com/openrecycle.

Адрес: https://t.me/openrecyclebot (требуется наличие установленного мессенджера Telegram). Комментарии: Виталий Есипов, координатор проекта, +7952-369-05-81, vitaly.esipov@gmail.com

Справка

Open Recycle – это экологический Open Source IT-проект, сообщество программистов и активистов, решающих проблему неудобства переработки вторсырья и ставящих целью повсеместное внедрение раздельного сбора отходов.

Теплица социальных технологий – это общественный образовательный проект, направленный на развитие сотрудничества между некоммерческим сектором и IT-специалистами.