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


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

Работа №128800

Тип работы

Курсовые работы

Предмет

информационные системы

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

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


Есть приложение (программный код).

Введение 3
1 Анализ предметной области 6
1.1 Методы глубокого обучения как подход к решению 7
1.2 Сверточные нейронные сети 9
2 Сравнение методов распознавания раковых клеток 26
2.1 Библиотеки и инструменты 26
2.2 Подготовка данных и построение модели 28
2.3 Анализ результатов 31
2.4 Разработка пользовательского приложения 36
Заключение 38
Список использованных источников 40
Приложение 43


По данным Продовольственной и сельскохозяйственной организации ООН [1], нападения вредителей и болезни растений считаются двумя основными причинами снижения доступности продовольствия и гигиены питания. Болезни растений варьируются в зависимости от сезона в зависимости от наличия возбудителя, условий окружающей среды и типа культуры. Культуры могут испытывать экологический стресс из-за следующих факторов: абиотических (засуха, заболачивание, засоление и др.), биотических (насекомые, вредители, сорняки, вирусы и др.) или изменения климата [2]. Повреждения сельскохозяйственных культур в зависимости от болезни и стадии развития варьируются от простых физиологических дефектов до гибели растений. Использование пестицидов является обычной практикой для ограничения ущерба, причиняемого микроорганизмами (вирусами, бактериями и грибками) [3]. Помимо негативного воздействия на природу, необоснованное применение пестицидов может привести к гибели вспомогательных насекомых, используемых в биологической борьбе, и/или развитию генетической резистентности [4].
Диагностика болезней растений является актуальной, поскольку позволяет снизить экономические потери. В настоящее время активно применяются два метода – экспертная диагностика и анализ патогенов. Первый используется специалистами по защите растений с многолетним опытом работы в полевых условиях и опытом проведения расследований в реальном времени, которые позволяют диагностировать степень поражения растений. Этот метод в значительной степени опирается на опыт привлекаемых к работе экспертов и склонен к субъективным различиям и низкой точности [5]. Второй метод включает культивирование и микроскопическое наблюдение за патогенами. Этот метод имеет высокий показатель диагностической точности, но требует больших временных затрат и является довольно громоздким, что в настоящее время делает его непригодным [6].
В последние годы быстрое развитие компьютерного зрения и искусственного интеллекта привело к прогрессу в различных областях – промышленных, сельскохозяйственных и т.п. [7]. Для решения задачи обнаружения болезней растений широко используются методы, основанные на видимом свете и спектроскопических цифровых изображениях ближнего инфракрасного диапазона. Спектроскопические изображения в ближней инфракрасной области предоставляют информацию о пространственном распределении болезней растений и в последние годы стали предпочтительными технологиями для многих исследователей [8]. Однако оборудование для получения спектральных изображений является дорогостоящим и трудно переносимыми; следовательно, эта технология тоже не может быть широко применена. Получение изображений в видимом свете является относительно простым и может быть достигнуто с помощью различных обычных электронных устройств, таких как цифровые камеры и смартфоны, что значительно упрощает исследования распознавания изображений.
В последние годы были предложены многообещающие подходы к обнаружению и локализации заболеваний растений с использованием автоматических систем мониторинга, в основе которых лежат современные методы машинного и глубокого обучения (многослойные нейронные сети) [9]. Для точного распознавания болезней растений в сложных природных условиях в последние годы были созданы модели на основе сверточных нейронных сетей [10], которые доказали свою высокую эффективность в решении различных задач классификации объектов на изображениях. В настоящей работе рассматриваются современные методы на основе глубокого обучения для решения задачи распознавания болезней растений. Целью является сравнительный анализ некоторых существующих методов и создание модифицированной нейросетевой модели, позволяющей превзойти по точности распознавания и затратам памяти существующие методы.
Для достижения цели в работе необходимо решить следующие задачи:
 получить основные теоретические сведения о выбранной предметной области;
 провести исследование методов глубокого обучения, в частности, сверточных нейронных сетей, предназначенных для реализации эксперимента;
 выполнить сравнительный анализ существующих методов глубокого обучения – применить модели сверточных нейронных сетей на основе изученных методов, обучить и протестировать эти модели, выполнив программную реализацию;
 предложить и программно реализовать модифицированный метод распознавания болезней растений на основе глубокого обучения, позволяющий превзойти по точности распознавания и затратам памяти существующие модели.
Работа состоит из введения, двух глав, заключения, библиографии и одного приложения. Объем работы составляет 39 страниц, объем приложения составляет 10 страниц, объем библиографии содержит 27 источников.


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

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

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


Сельскохозяйственное производство является неотъемлемой частью экономического развития страны. На сельскохозяйственные культуры влияет климат, который может сделать их восприимчивыми к патогенным инфекциям в период роста, что приводит к снижению урожайности. В тяжелых случаях листья рано опадают, вследствие чего растения погибают.
Традиционные методы обнаружения и локализации болезней растений включают прямую визуальную диагностику путем визуальной идентификации симптомов болезни, появляющихся на листьях растений, а также химические методы, включающие молекулярные тесты на листьях растений. Эти методы трудоемки и требуют большого количества экспертов соответствующей квалификации. Технологические достижения в области применения датчиков, хранения данных, вычислительных ресурсов и искусственного интеллекта продемонстрировали огромный потенциал для эффективной борьбы с болезнями растений. Растущий объем исследований признает важность использования различных подходов в области машинного и глубокого обучения для построения моделей обнаружения, прогнозирования, анализа, оценки и т. д.
В ходе работы был предложен подход на основе сверточных нейронных сетей для распознавания болезней растений. С точки зрения производительности архитектуры сверточных нейронных сетей очень эффективны по сравнению с другими. Они просты в реализации и требуют меньше параметров для обучения, а также могут быть использованы в различных областях и выполнять различные прикладные задачи, такие как распознавание лиц, анализ документов, прогнозирование климата, распознавание изображений, идентификация объектов и т.п.
Переобучение – распространенная проблема при обучении модели, особенно когда недостаточно данных для обучения модели. Эта проблема была решена путем увеличения данных за счет аугментации. Еще одна распространенная проблема – потеря данных в процессе обучения, которую можно уменьшить, увеличив количество эпох и объем данных за счет аугментации. Если сеть имеет несколько слоев, то процесс обучения требует больших временных затрат, и в этой ситуации скорость отклика модели также играет решающую роль. В качестве сравниваемых алгоритмов глубокого обучения были выбраны EfficientNet-B5, ResNet50 и VGG16, основанные на сверточных нейронных сетях.
В рамках работы впервые было выполнено комплексное исследование применения различных моделей глубокого обучения в качестве основного метода решения задачи распознавания болезней растений. Выполнено сравнение изученных методов по критериям достигнутой точности и величины ошибки – обучены и протестированы модели на рассмотренном наборе экземпляров (базы данных изображений с различными пораженными растениями). Таким образом, решена проблема, имеющая важное значение для будущих исследований в области распознавания болезней растений. Практическая значимость состоит в создании модели распознавания, позволяющей превзойти по точности и затратам памяти существующие модели. Доля верных откликов предложенной модели составила в среднем 91%. Также модель была успешно протестирована в пользовательском веб-приложении на неизученных данных.



1. FAO; WHO. The Second Global Meeting of the FAO/WHO International Food Safety Authorities Network; World Health Organization: Geneva, Switzerland, 2019
2. Venkateswarlu, B.; Shanker, A.K.; Shanker, C.; Maheswari, M. Crop Stress and Its Management: Perspectives and Strategies; Springer: Dordrecht, Germany, 2013; pp. 1–18
3. Lamichhane, J.R.; Dachbrodt-Saaydeh, S.; Kudsk, P.; Messéan, A. Toward a reduced reliance on conventional pesticides in european agriculture. Plant Dis. 2016, 100, 10–24.
4. Sánchez-Bayo, F.; Baskaran, S.; Kennedy, I.R. Ecological relative risk (EcoRR): Another approach for risk assessment of pesticides in agriculture. Agric. Ecosyst. Environ. 2002, 91, 37–57.
5. Lin, G.; Tang, Y.; Zou, X.; Xiong, J.; Fang, Y. Color-, depth-, and shape-based 3D fruit detection. Precis. Agric. 2020, 21, 1–17.
6. Joshi, R.C.; Kaushik, M.; Dutta, M.K.; Srivastava, A.; Choudhary, N. VirLeafNet: Automatic analysis and viral disease diagnosis using deep-learning in Vigna mungoplant. Ecol. Inform. 2021, 61, 101197.
7. Buja, I.; Sabella, E.; Monteduro, A.G.; Chiriacò, M.S.; De Bellis, L.; Luvisi, A.; Maruccio, G. Advances in Plant Disease Detection and Monitoring: From Traditional Assays to In-Field Diagnostics. Sensors 2021, 21, 2129.
8. Gui, J.; Fei, J.; Wu, Z.; Fu, X.; Diakite, A. Grading method of soybean mosaic disease based on hyperspectral imaging technology. Inf. Process. Agric. 2021, 8, 380–385
9. Appeltans, S.; Pieters, J.G.; Mouazen, A.M. Detection of leek white tip disease under field conditions using hyperspectral proximal sensing and supervised machine learning. Comput. Electron. Agric. 2021, 190, 106453.
10. Fazari, A.; Pellicer-Valero, O.J.; Gómez-Sanchıs, J.; Bernardi, B.; Cubero, S.; Benalia, S.; Zimbalatti, G.; Blasco, J. Application of deep convolutional neural networks for the detection of anthracnose in olives using VIS/NIR hyperspectral images. Comput. Electron. Agric. 2021, 187, 106252.
11. Lary, D.J.; Alavi, A.H.; Gandomi, A.H.; Walker, A.L. Machine learning in geosciences and remote sensing. Geosci. Front. 2016, 7, 3–10.
12. Zhang, J.; Huang, Y.; Pu, R.; Gonzalez-Moreno, P.; Yuan, L.; Wu, K.; Huang, W. Monitoring plant diseases and pests through remote sensing technology: A review. Comput. Electron. Agric. 2019, 165, 104943
13. Liao, W.; Chanussot, J.; Philips, W. Remote sensing data fusion: Guided filter-based hyperspectral pansharpening and graphbased feature-level fusion. In Mathematical Models for Remote Sensing Image Processing; Moser, G., Zerubia, J., Eds.; Springer: Berlin/Heidelberg, Germany, 2017; pp. 243–275.
14. What is machine learning? Everything you need to know – ZDNet. [Электронный ресурс]. Режим доступа: https://www.zdnet.com/article/what-is-machine-learning-everything-you-needto-know/ (дата обращения: 20.03.2023)
15. CS231n Convolutional Neural Networks for Visual Recognition Course [Электронный ресурс]. Режим доступа: https://cs231n.github.io/ (дата обращения: 21.04.2023)
16. Karatana, A. et. al. Music Genre Classification with Machine Learning Techniques. In Proceedings of the 25th Signal Processing and Communications Applications Conference, Antalya, Turkey, 15–18 May 2017; pp. 1–4.
17. Castagno, J., Atkins, E. Automatic classification of roof shapes for multicopter emergency landing site selection. arXiv preprint arXiv:1802.06274, 2018b
18. Castelluccio, M. et al. Land use classification in remote sensing images by convolutional neural networks. arXiv preprint arXiv:1508.00092, 2015.
19. Machine Learning Notebook [Электронный ресурс]. Режим доступа: https://mlnotebook.github.io/ (дата обращения: 22.04.2023)
20. O’Shea, K., Nash, R. An Introduction to Convolutional Neural Networks, Department of Computer Science, Aberystwyth University, Ceredigion, School of Computing and Communications, Lancaster University, Lancashire, LA14YW. 2015
21. LeCun, Y., Ranzato, M. Deep learning tutorial, in Tutorials in Int. Conf. on Mach. Learning (ICML'13), 2013.
22. Kingma. D., Ba, J. Adam: A Method for Stochastic Optimization. In: arXiv:1412.6980 [cs] (Jan. 2017). arXiv: 1412.6980 [cs].
23. Hornik, K. et al. Multilayer Feedforward Networks Are Universal Approximators. In: Neural Networks 2.5 (Jan. 1989), pp. 359–366. issn: 0893-6080. doi: 10.1016/0893-6080(89)90020-8.
24. LeCun, Y., Bengio, Y. Convolutional Networks for Images, Speech, and Time Series. In: The Handbook of Brain Theory and Neural Networks. Cambridge, MA, USA: MIT Press, Oct. 1998, pp. 255–258. isbn: 978-0-262-51102-5
25. Google Colaboratory [Электронный ресурс]. Режим доступа: https://colab.research.google.com (дата обращения: 12.04.2023)
26. Machine Learning libraries (NumPy, SciPy, matplotlib, scikit-learn, pandas) [Электронный ресурс]. Режим доступа: https://www.dotnetlovers.com/Article/217/machine-learning-libraries-numpy-scipy-matplotlib-scikit-learn-pandas (дата обращения: 12.04.2023)
27. New Plant Diseases Dataset [Электронный ресурс]. Режим доступа: https://www.kaggle.com/datasets/vipoooool/new-plant-diseases-dataset (дата обращения: 12.04.2023)

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



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


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