Тип работы:
Предмет:
Язык работы:


Классификация изображений растений на основе нейронной сети

Работа №150440

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы45
Год сдачи2023
Стоимость4750 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
8
Не подходит работа?

Узнай цену на написание


Реферат
Введение 3
1 Обзор современного состояния и способов решения задачи 5
1.1 Описание предметной области 5
1.2 Требования к разрабатываемой системе 8
1.3 Аналитический обзор существующих решений 9
1.4 Выводы по главе 11
2 Проектирование и реализация нейронной сети 12
2.1 Особенности организации сверточной нейронной сети 12
2.2 Обучающая выборка и аугментация данных 14
2.3 Реализация нейронной сети 17
2.4 Подбор гиперпараметров 19
2.5 Обучение и тестирование нейронной сети 23
2.6 Выводы по главе 27
3 Проектирование и реализация системы 28
3.1 Функциональное проектирование системы 28
3.1.1 Прецедент «Классификация изображений» 29
3.1.2 Прецедент «Просмотр данных изображения» 30
3.1.3 Прецедент «Пометка ошибки тестирования» 32
3.1.4 Прецедент «Загрузка весов модели» 33
3.2 Интерфейс системы 36
Заключение 39
Список использованных источников 40
Приложение А Код с реализацией нейронной сети 41

Гидропонное выращивание растений является важной частью сельского хозяйства. Одним из условий высокого качества продукции и эффективности производства в условиях гидропонной фермы, которые характеризуются плотной посадкой растений, ограниченным пространством и повышенной влажностью, является своевременное выявление болезней и патологий. Многие заболевания растений требуют раннего выявления и принятия своевременных мер, иначе они быстро распространяются и приводят к снижению урожайности и ухудшению товарного вида продукции.
Еще одной особенностью выращивания растений на современной гидропонной ферме является ее ограниченная площадь и автоматизация всех процессов, связанных с выращиванием растений. Это подразумевает наличие большого числа датчиков, контролируемого освещения и состава питательной жидкости, а так же прочих современных цифровых средств контроля и регулирования. Поэтому автоматизация отслеживания заболеваний растений (а в перспективе и общего их состояния) с использованием современных интеллектуальных технологий является актуальной и реализуемой без больших дополнительных затрат.
Цель работы - создание системы, выполняющей по фотографии классификацию растений в соответствии с заболеванием, которым они страдают.
В ходе выполнения работы требуется решить следующие задачи:
1. Провести анализ задания на работу, изучение предметной области, аналитический обзор существующих решений схожих задач, выбор модели распознавания и технологию ее реализации.
2. Спроектировать, реализовать и обучить модель.
3. Спроектировать, реализовать и протестировать систему диагностики растений.
По итогу выполнения выпускной работы получены следующие результаты.
Анализ работ, связанных с заболеваниями и повреждениями растений методами искусственного интеллекта, показал, что для решения данной задачи наиболее эффективными являются сверточные нейронные сети.
Найдены и подготовлены наборы данных для обучения.
Рассмотрены принципы работы сверточных нейронных сетей, предложена архитектура нейронной сети и выполнен подбор гиперпараметров.
Обучена нейронная сеть, классифицирующая изображения растений по нескольким классам, показывающая точность (accuracy) около 87-89%.
Разработано автономное приложение, позволяющее распознавать заболевания растений по фотографии.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


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


1 Common Tomato Diseases / Illinois Extension // UIUC [Электронный ресурс]. URL: https://extension.illinois.edu/blogs/good-growing/2019-07-09- common-tomato-diseases (дата обращения: 9.06.2023).
2 Брагинский, М.Я. Оценка состояния растений с использованием сверточных нейронных сетей / М.Я. Брагинский, Д.В. Тараканов // Вестник киберленинки. - 2021. - № 1. - C. 41-49.
3 Plant Pathology 2020 : EDA + Models // Kaggle [Электронный ресурс].
URL: https://www.kaggle.com/code/tarunpaparaju/plant-pathology-2020-eda-
models/notebook (дата обращения 10.12.2022).
4 Чирков, А.В. Выбор модели искусственной сверточной нейронной сети для определения заболеваний яблоневых деревьев / А.В. Чириков, Л.Г. Гагарина // Инновационные подходы к решению техника-экономических проблем : материалы международной конференции / Национальный исследовательский университет «МИЭТ» . - Москва, 2022. - С. 15-23.
5 Лисовский, М.Г. Решение задачи распознавания заболеваний растений на основе нейронных сетей / М.Г. Лисовский, Ю.Ю. Дюличева // Студенческая наука: актуальные вопросы, достижения и инновации : материалы II Международной научно-практической конференции / «Крымский федеральный университет имени В. И. Вернадского» . - Пенза, 2021. - С. 14-17.
6 Tomato Disease Multiple Sources / Kaggle [Электронный ресурс]. URL: https://www.kaggle.com/datasets/cookiefinder/tomato-disease-multiple-sources (дата обращения: 9.06.2023).
7 Tomato Leaves Dataset // Kaggle [Электронный ресурс]. URL: (дата обращения: 9.06.2023).
8 API Documentation // TensorFlow v2.12.0 // TensorFlow [Электронный ре­сурс]. URL: https://www.tensorflow.org/api_docs (дата обращения: 10.12.2022).
9 Team K. Keras documentation: Keras API reference [Электронный ресурс]. URL: https://keras.io/api/ (дата обращения: 10.12.2022).


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ