Лого vc.ru

Нейронные сети в фермерском хозяйстве

Нейронные сети в фермерском хозяйстве

Редакция корпоративного блога Google опубликовала материал о японском фермере, который использует технологии машинного обучения для сортировки огурцов и их продажи. Сайт Geektimes разместил краткий конспект статьи. Редакция vc.ru приводит конспект с разрешения Geektimes.

Поделиться

Возможности современных когнитивных систем всё ещё ограничены, но с течением времени они развиваются и становятся всё совершеннее. Их уже используют во многих сферах, включая сельское хозяйство. Ярким примером этому является система, созданная японским инженером.

Примерно год назад японец по имени Макото Койке решил помочь своим родителям, которые занимаются выращиванием огурцов. В Японии крупные и прямые огурцы считаются товаром экстра-класса, поэтому все фермеры стремятся выращивать эти овощи именно такой формы.

Сделать это тяжело, и Койке в этом убедился. «Каждый огурец отличается от других — все они бывают разной формы, качества и свежести», — объясняет инженер. Для того, чтобы конечный продукт попал в магазины, овощи необходимо сортировать. В Японии насчитывается девять классов огурцов. Классификация производится согласно форме, размеру и ряду других свойств. Чем выше класс, тем дороже огурец.

Классы огурцов согласно японским стандартам

В Японии есть автоматические сортировочные машины, но они не слишком популярны, поскольку довольно дороги, а работают не идеально. Инженер решил помочь родителям добиться идеальной автоматической сортировки овощей, создав собственный сортировщик. Для того, чтобы повысить качество и эффективность работы такой системы, он решил привлечь к сортировке нейронные сети. Сейчас они способны распознавать и классифицировать изображения с высокой степенью точности, превосходя возможности человека. Это касается как скорости, так и точности работы.

Койке взял за основу своего огуречно-сортировочного алгоритма open-source-разработку Google, технологию TensorFlow. В 2015 году компания открыла исходный код этого продукта для всех. TensorFlow позволяет разработчику использовать готовый код и возможности нейронных сетей, а не создавать всё с нуля. Для создания собственного проекта необходимо скачать код, прочитать инструкцию — и можно начинать работу.

Кроме кода, нужно ещё и аппаратное обеспечение. Японец использовал Arduino Micro и Raspberry Pi 3. Электроника использовалась в качестве основного контроллера для работы с камерой и отсылки изображений в Google Cloud, где происходил анализ информации. Также платы управляют сервоприводами сортировщика.

На первом этапе инженер обучил систему распознавать изображения и определять, изображен на фотографии огурец или нечто иное. После проверки работоспособности системы он создал более сложный алгоритм, который классифицировал огурцы согласно стандартам, принятым в Японии.

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

Для того, чтобы получить фотографии огурцов разных классов, отсортированных его матерью, японец потратил около трёх месяцев. Ему пришлось сделать и загрузить в систему более 7000 снимков огурцов. И этого оказалось недостаточно. Когда проводился тест лишь с изображениями, система работала с точностью в 95%. Но когда дело дошло до фотографирования реальных огурцов, точность упала до 70%. Как оказалось, проблема заключалась в том, что базы из нескольких тысяч фотографий недостаточно для качественного обучения системы.

Вторая проблема — в том, что система потребляет много ресурсов, времени и энергии. Текущий сортировщик — это обычный компьютер на базе Windows, который используется для тренировки нейронной сети. И хотя компьютер преобразует полученные фотокамерами снимки в изображения с разрешением 80 х 80 пикселей, обучение системы на их основе занимает 2−3 дня.

Дело в том, что требуется несколько тысяч таких снимков. А поскольку фотографии имеют низкое разрешение, тот сортировщик оперирует такими свойствами, как форма, длина и уровень погрешности. Цвет, текстура, царапины — всё это проходит незамеченным. Если увеличить разрешение фотографий, это увеличит точность работы системы. Но одновременно увеличится и время, которое требуется на обучение нейронной сети.

Свою проблему японец планирует решить при помощи ещё одного сервиса Google. Cейчас корпорация предлагает по низкой цене облачную платформу Cloud Machine Learning (Cloud ML). Здесь задействованы тысячи серверов. Они обрабатывают информацию и помогают обучать нейронную систему на основе TensorFlow.

Сейчас Макото Койке планирует использовать Google ML в своих целях. «Я могу использовать сервис для создания системы обучения на основе гораздо более качественных снимков. Также я могу использовать разные конфигурации, параметры и алгоритмы нейронной системы, что может помочь найти вариант, при котором система будет точнее всего».

Пока результаты работы Койке с Google ML недоступны, он продолжает эксперименты.

Статьи по теме
Городские фермы: сможет ли младший брат Элона Маска изменить агроиндустрию31 августа 2016, 17:57
— интеллектуальный партнёр рубрики «Будущее»
Популярные статьи
Показать еще
Комментарии отсортированы
как обычно по времени по популярности

Отличная статья, спасибо!

0

>который использует технологии машинного обучения для сортировки огурцов и их продажи

Еще же система не рабочая.

0

Ждем упаковки с надписями "выращено без использования нейроных сетей"

А через какое-то время собранные вручную огурцы будут считаться товаром приему класса.

Ну всё, пошел родителям пилить сортировку картошки на мелкую, крупную и семенную...

Думаю ему нужно почитать про преобразования изображений. На больших данных это мастхэв.

0

В ручную сортировка бы пошла быстрее не?

0

Прожил 19 лет и только что узнал что ,огурцы делят по классам......

0

Когда у общества нет классификации огурцов, то нет цели!

0

Возможность комментирования статьи доступна только в первые две недели после публикации.

Сейчас обсуждают
Яна Профи

Он очень просто в освоении и на нем можно быстро какой-нибудь видос забацать и друзьям показать, например. Многие папы-мамы монтируют видосы с детьми, кстати. На память.

Администрация Rutracker признала падение посещаемости вдвое за год «вечной» блокировки
0
Артем Смирнов
Labster.PRO

Желательно только текстом все писать, а если надо будет голосом - чтобы не смеялась :)

Глава Yahoo Марисса Майер покинет совет директоров после продажи бизнеса и переименования компании в Altaba
0
Arslan Muchkaev

Ноут охуенная серия, у меня до сих пор старичок Нот 3 и прям очень доволен, выбираю что на смену ему придет galaxy s8 или note 8. Самсунг лучшие, обожаю блядь)))

Samsung решила продолжить выпуск смартфонов под брендом Note
0
Яна Профи

Так а чего бы не продолжить линейку? Она всегда была "не для всех", поклонников Ноут мало, и один косяк их не отпугнет.

Samsung решила продолжить выпуск смартфонов под брендом Note
0
Николай Грудинин

Данные про "задерживаются" разнятся от статьи к статье
И про плюшки тоже
Прям как в России

«Палочная система не сработает»
0
Показать еще