Обнаружение и распознавание растений в природе с использованием сверточных нейронных сетей

Авторы

  • Солоха Павел Михайлович ФГБОУ ВО «Донецкий государственный университет» Автор soloxap@mail.ru
  • Нестругина Елена Сергеевна ФГБОУ ВО «Донецкий государственный университет» Автор e.nestrugina@donnu.ru

DOI:

https://doi.org/10.5281/zenodo.15056681

Ключевые слова:

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

Лицензия

Метаданные этой статьи распространяются под лицензией CC BY 4.0

Аннотация

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

Скачивания

Данные по скачиваниям пока не доступны.

Библиографические ссылки

1. Распознавание растений с помощью нейронных сетей. Object Detection YOLOv7 [Электронный ресурс] / TenChat: [Сайт]. – URL: https://tenchat.ru/media/1403187-raspoznavaniye-rasteniy-s-pomoschyu-neyronnykh-setey-object-detection-yolov7 (дата обращения: 15.10.2023).

2. Новый подход к машинному обучению в биологии [Электронный ресурс] / Научная культура: [Сайт]. – URL: https://www.nkj.ru/news/41845/ (дата обращения: 15.10.2023).

3. Нейросети научились распознавать более 90% снимков российских растений [Электронный ресурс] / ТАСС: [Сайт]. – URL: https://nauka.tass.ru/nauka/11942297?utm_source=google.com&utm_medium=organic&utm_campaign=google.com&utm_referrer=google.com (дата обращения: 15.10.2023).

4. Руководство TensorFlow [Электронный ресурс] / TensorFlow: [Сайт]. – URL: https://www.tensorflow.org/tutorials?hl=ru (дата обращения: 20.09.2024).

5. Библиотека глубокого обучения Tensorflow [Электронный ресурс] / Хабр: [Сайт]. – URL: https://habr.com/ru/companies/ods/articles/324898/ (дата обращения: 20.09.2024).

6. Иванов Григорий. Свёрточные нейронные сети [Электронный ресурс] / Яндекс Практикум: [Сайт]. – URL: https://education.yandex.ru/handbook/ml/article/svyortochnye-nejroseti (дата обращения: 15.10.2024).

7. Implementing Neural Networks Using TensorFlow [Электронный ресурс] / GeeksForGeeks: [Сайт]. – URL: https://www.geeksforgeeks.org/implementing-neural-networks-using-tensorflow/ (дата обращения: 15.10.2024).

8. Сикорский О.С. Обзор свёрточных нейронных сетей для задачи классификации изображений [Электронный ресурс] / КиберЛенинка: [Сайт]. – URL: https://cyberleninka.ru/article/n/obzor-svyortochnyh-neyronnyh-setey-dlya-zadachi-klassifikatsii-izobrazheniy (дата обращения: 16.10.2024).

9. Sovit Ranjan Rath. Implementing VGG Neural Networks in a Generalized Manner using PyTorch [Электронный ресурс] / DebuggerCafe: [Сайт]. – URL: https://debuggercafe.com/implementing-vgg-neural-networks-in-a-generalized-manner-using-pytorch/ (дата обращения: 18.10.2024).

10. Sovit Ranjan Rath. Object Detection using SSD300 ResNet50 and PyTorch [Электронный ресурс] / DebuggerCafe: [Сайт]. – URL: https://debuggercafe.com/object-detection-using-ssd300-resnet50-and-pytorch/ (дата обращения: 18.10.2024).

11. Writing Custom Datasets, DataLoaders and Transforms [Электронный ресурс] / PyTorch: [Сайт]. – URL: https://pytorch.org/tutorials/beginner/data_loading_tutorial.html (дата обращения: 20.09.2023).

12. Подготовка датасета для машинного обучения: 10 базовых способов совершенствования данных [Электронный ресурс] / Хабр: [Сайт]. – URL: https://habr.com/ru/articles/684580/ (дата обращения: 29.09.2023).

13. Архитектура VGG16 с примерами [Электронный ресурс] / GitHub: [Сайт]. – URL: https://github.com/LemonLov/Vgg16-Tensorflow (дата обращения: 28.09.2024).

14. Про архитектуру ResNet50 с кодом [Электронный ресурс] / GitHub: [Сайт]. – URL: https://github.com/JananiSBabu/ResNet50_From_Scratch_Tensorflow (дата обращения: 25.09.2024).

15. Разработка интерфейса для модели ResNet50 CNN с Keras [Электронный ресурс] / Хабр: [Сайт]. – URL: https://habr.com/ru/articles/746442/ (дата обращения: 26.09.2024).

REFERENCES LIST

1. Raspoznavanie rastenii s pomoshchiu neironnykh setei. Object Detection YOLOv7 [Elektronnyi resurs] / TenChat: [Sait]. – URL: https://tenchat.ru/media/1403187-raspoznavaniye-rasteniy-s-pomoschyu-neyronnykh-setey-object-detection-yolov7 (data obrashcheniia: 15.10.2023).

2. Novyi podkhod k mashinnomu obucheniiu v biologii [Elektronnyi resurs] / Nauchnaia kultura: [Sait]. – URL: https://www.nkj.ru/news/41845/ (data obrashcheniia: 15.10.2023).

3. Neiroseti nauchilis raspoznavat bolee 90% snimkov rossiiskikh rastenii [Elektronnyi resurs] / TASS: [Sait]. – URL: https://nauka.tass.ru/nauka/11942297?utm_source=google.com&utm_medium=organic&utm_campaign=google.com&utm_referrer=google.com (data obrashcheniia: 15.10.2023).

4. Rukovodstvo TensorFlow [Elektronnyi resurs] / TensorFlow: [Sait]. – URL: https://www.tensorflow.org/tutorials?hl=ru (data obrashcheniia: 20.09.2024).

5. Biblioteka glubokogo obucheniia Tensorflow [Elektronnyi resurs] / Khabr: [Sait]. – URL: https://habr.com/ru/companies/ods/articles/324898/ (data obrashcheniia: 20.09.2024).

6. Ivanov Grigorii. Svertochnye neironnye seti [Elektronnyi resurs] / Iandeks Praktikum: [Sait]. – URL: https://education.yandex.ru/handbook/ml/article/svyortochnye-nejroseti (data obrashcheniia: 15.10.2024).

7. Implementing Neural Networks Using TensorFlow [Elektronnyi resurs] / GeeksForGeeks: [Sait]. – URL: https://www.geeksforgeeks.org/implementing-neural-networks-using-tensorflow/ (data obrashcheniia: 15.10.2024).

8. Sikorskii O.S. Obzor svertochnykh neironnykh setei dlia zadachi klassifikatsii izobrazhenii [Elektronnyi resurs] / KiberLeninka: [Sait]. – URL: https://cyberleninka.ru/article/n/obzor-svyortochnyh-neyronnyh-setey-dlya-zadachi-klassifikatsii-izobrazheniy (data obrashcheniia: 16.10.2024).

9. Sovit Ranjan Rath. Implementing VGG Neural Networks in a Generalized Manner using PyTorch [Elektronnyi resurs] / DebuggerCafe: [Sait]. – URL: https://debuggercafe.com/implementing-vgg-neural-networks-in-a-generalized-manner-using-pytorch/ (data obrashcheniia: 18.10.2024).

10. Sovit Ranjan Rath. Object Detection using SSD300 ResNet50 and PyTorch [Elektronnyi resurs] / DebuggerCafe: [Sait]. – URL: https://debuggercafe.com/object-detection-using-ssd300-resnet50-and-pytorch/ (data obrashcheniia: 18.10.2024).

11. Writing Custom Datasets, DataLoaders and Transforms [Elektronnyi resurs] / PyTorch: [Sait]. – URL: https://pytorch.org/tutorials/beginner/data_loading_tutorial.html (data obrashcheniia: 20.09.2023).

12. Podgotovka dataseta dlia mashinnogo obucheniia: 10 bazovykh sposobov sovershenstvovaniia dannykh [Elektronnyi resurs] / Khabr: [Sait]. – URL: https://habr.com/ru/articles/684580/ (data obrashcheniia: 29.09.2023).

13. Arkhitektura VGG16 s primerami [Elektronnyi resurs] / GitHub: [Sait]. – URL: https://github.com/LemonLov/Vgg16-Tensorflow (data obrashcheniia: 28.09.2024).

14. Pro arkhitekturu ResNet50 s kodom [Elektronnyi resurs] / GitHub: [Sait]. – URL: https://github.com/JananiSBabu/ResNet50_From_Scratch_Tensorflow (data obrashcheniia: 25.09.2024).

15. Razrabotka interfeisa dlia modeli ResNet50 CNN s Keras [Elektronnyi resurs] / Khabr: [Sait]. – URL: https://habr.com/ru/articles/746442/ (data obrashcheniia: 26.09.2024).

Загрузки

Опубликован

28.02.2025

Выпуск

Раздел

ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ И ТЕЛЕКОММУНИКАЦИИ

Как цитировать

[1]
2025. Обнаружение и распознавание растений в природе с использованием сверточных нейронных сетей. Вестник Донецкого университета. Серия 04. Технические науки. 1 (Feb. 2025), 43–54. DOI:https://doi.org/10.5281/zenodo.15056681.