Точність програмування врожаю кукурудзи цукрової за використання різних алгоритмів і структури штучних нейронних мереж
Аналіз точності програмування врожайності кукурудзи цукрової залежно від реалізації факторів технології вирощування за використання різних алгоритмів і архітектури штучних нейронних мереж у програмному середовищі NeuroXL Predictor, JustNN та TiberiusXL.
Рубрика | Сельское, лесное хозяйство и землепользование |
Вид | статья |
Язык | украинский |
Дата добавления | 05.09.2022 |
Размер файла | 127,9 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Херсонський державний аграрно-економічний університет
Інститут зрошуваного землеробства Національної академії аграрних наук України
ТОЧНІСТЬ ПРОГРАМУВАННЯ ВРОЖАЮ КУКУРУДЗИ ЦУКРОВОЇ ЗА ВИКОРИСТАННЯ РІЗНИХ АЛГОРИТМІВ І СТРУКТУРИ ШТУЧНИХ НЕЙРОННИХ МЕРЕЖ
Лавренко Н.М. - к.с.-г.н., доцент, доцент кафедри
землеустрою, геодезії та кадастру,
Лиховид П.В. - к.с.-г.н., старший науковий співробітник
відділу маркетингу, трансферу інновацій та економічних досліджень
Анотація
програмування врожайність кукурудза цукровий
Виконано аналіз точності програмування врожайності кукурудзи цукрової залежно від реалізації факторів технології вирощування за використання різних алгоритмів і архітектури штучних нейронних мереж у різному програмному середовищі - NeuroXL Predictor, JustNNта TiberiusXL. Точність прогнозування врожайності культури визначали за показниками коефіцієнту детермінації (R2) та середньої абсолютної похибки у відсотках (MAPE). Досліджено такі типи активуючих функцій штучних нейронних мереж, як логарифмічна сигмоїдна функція за структури мережі 3-10-1 та проста сигмоїдна функція зі структурами 3-6-1 та 3-5-1. Дійсні величини врожайності кукурудзи цукрової установлено за результатами трирічних досліджень, виконаних на експериментальних полях СК «Радянськаземля» (Білозерськийрайон, Херсонська область). Результати дослідження можливостей програмування за різної структури та активуючої функції показали, що найвищу точність прогнозу продуктивності кукурудзи забезпечило програмне середовище NeuroXL із використанням логарифмічної сигмоїдної функції за структури мережі 3-10-1. Коефіцієнт детермінації склав 0,978. Два інші досліджувані нами варіанти програмування забезпечили нижчу ефективність (коефіцієнт детермінації коливався в межах 0,913-0,922), утім якість підгону моделей залишалася на високому рівні. Найменша середня абсолютна похибка у відсотках (MAPE) на рівні 0,28 % одержана в разі використання логарифмічної сигмоїдної функції за структури мережі 3-10-1, тоді як в інших досліджуваних варіантах вона зростала до 0,73 %>. Таким чином, доведено, що логарифмічна функція та більша кількість нейронних вузлів у прихованому шарі забезпечують вищу прогностичну ефективність і точність моделей для програмування врожаїв сільськогосподарських культур. Рекомендовано використовувати програмне забезпечення NeuroXL Predictor як максимально відповідне вимогам сучасного програмування врожаїв у рослинництві.
Ключові слова: кукурудза цукрова, програмування врожаю, середня абсолютна похибка, сигмоїдна функція, штучні нейронні мережі.
Annotation
Lavrenko N.M., Lykhovyd P. V. Accuracy of sweet corn yield prediction depending on the algorithm and structure of artificial neural networks
An analysis of the accuracy ofprogramming the yield of sweet corn depending on the factors of its cultivation technology using different algorithms and architecture of artificial neural networks in different software environments - NeuroXL Predictor, JustNN and TiberiusXL - has been performed. The accuracy of the crop yield prediction was determined by the coefficient of determination (R2) and the mean absolute percentage error (MAPE). Such types of activating functions of artificial neural networks were studied, namely: the zero-based logarithmic sigmoid function for a network structure 3-10-1; simple sigmoid function with a structure of 3-6-1 and 3-5-1. The actual yield values of sweet corn were obtained as the results of three-year-long trials performed in the experimental fields of the Agricultural Cooperative Radianska Zemlia (Bilozerskyi district, Kherson oblast). The results of studying the possibilities of programming with different structure and activating function showed that the highest accuracy offorecasting the productivity of the studied crop was provided by the software environment NeuroXL using the zero-based logarithmic sigmoid function for a network structure 3-10-1. The coefficient of determination was 0.978. Two other programming variants, involved in the study, provided lower efficiency (coefficient of determination fluctuated in the range of 0.913-0.922), however the quality of fitting the models remained at a high level. The lowest mean absolute percentage error (MAPE) of 0.28 % was obtained when using the zero-based logarithmic sigmoid function for a network structure 3-10-1, while in other studied variants it increased to 0.73 %. Thus, it is proved that the zero-based logarithmic sigmoid function and a larger number of neural nodes in the hidden layer provide higher prognostic efficiency and accuracy of the models for crop yields forecasting. It is recommended to use NeuroXL Predictor software as the most suitable for the requirements of modern crop programming in crop production.
Key words: sweet corn, yield programming, mean absolute error, sigmoid function, artificial neural networks.
Постановка проблеми
Прогноз і програмування врожаю сільськогосподарських культур є невід'ємним складником аграрної науки та практики. Сучасне землеробство та рослинництво неможливо уявити без ретельного планування, в основі якого повинно лежати науково обґрунтоване очікування можливої продуктивності культурних рослин залежно від характеру реалізації технологічних факторів та природних умов вирощування. Нині існує низка підходів до програмування врожайності, найпоширенішим із яких є математична обробка результатів емпіричних досліджень та побудова математичних моделей на основі кореляційно-регресійного аналізу, а також застосування ресурсних емпіричних моделей формування врожаю залежно від рівня надходження та ефективності засвоєння ФАР, режиму зволоження, рівня мінерального живлення тощо [1]. Втім доведено, що не завжди регресійні моделі здатні забезпечити високу точність прогнозування, тому виникла потреба в удосконаленні існуючих та розробці нових підходів до вирішення цього питання. Однією з найбільш перспективних відповідей може стати впровадження штучних нейронних мереж у практику сільськогосподарського аналізу та моделювання, оскільки відомо, що саме нейронні мережі є чи не найбільш точним інструментом аналізу великих масивів даних із нелінійним характером взаємної залежності. Штучні нейронні мережі в їхньому чистому вигляді є надто складними, не завжди практичними й ручними у використанні для аграріїв, тому останні застосовують готові програмні продукти, які мають різний функціонал щодо створення, тренування, тестування нейронних мереж, побудованих за заданими параметрами та масивами даних [2].
Аналіз останніх досліджень і публікацій
Попередні дослідження показали можливість ефективного застосування методу штучних нейронних мереж до прогнозування врожайності пшениці озимої за показниками NDVI та EVI, при цьому нейронні мережі виявилися дещо точнішим методом, ніж регресійні моделі [3; 4]. Позитивні результати застосування нейронних мереж у прогнозуванні врожаїв пшениці озимої одержано і в разі застосування в якості вхідних параметрів рівня реалізації елементів агротехнології [5]. Низкою авторів виконано дослідження щодо застосування різних підходів у прогнозуванні врожаїв сільськогосподарських культур методом штучних нейронних мереж і доведено істотні відмінності в якості прогнозів залежно від параметрів нейронних мереж та особливостей введення вхідних даних моделей [6]. Доведено також, що якість прогнозування багато в чому залежить і від того, яку активуючу функцію для нейрона обрано дослідниками [7]. Отже, питання обрання кращого варіанту структури та алгоритму для нейронної мережі є актуальним і важливим для забезпечення високоточних прогнозів у сфері рослинництва.
Постановка завдання
Беручи до уваги широкий спектр доступного програмного забезпечення для розробки та впровадження підходу до моделювання та прогнозування на основі штучних нейронних мереж, ми вважаємо, що необхідно не лише оглянути можливості конкретних програмних продуктів, але й перевірити їхню реальну ефективність у вирішенні практичних завдань прогнозування врожайності. Ми провели тестування, створивши модель врожаю кукурудзи цукрової і використовуючи при цьому показники урожайності товарних качанів культури без обгорток, отримані в рамках польових досліджень [8]. Урожайність культури - вихідний параметр моделі, тоді як технологічні фактори (глибина полицевого обробітку ґрунту, дози внесення мінеральних добрив, кількість рослин на 1 га тощо) були вхідними параметрами для нейронної мережі. Модель прогнозування врожайності розроблена з використанням як комерційного, так і вільного програмного забезпечення, а саме: NeuroXL Predictor, JustNN та TiberiusXL. Встановлено рекомендовані параметри моделі в кожній програмі, щоб забезпечити максимально можливу точність прогнозу. Отже, розроблено три нейронні мережі:
1) у NeuroXL Predictor: мережа зі структурою 3-10-1, активуюча функція - логарифмічна сигмоїдна;
2) у JustNN: мережа зі структурою 3-6-1, активуюча функція - проста (звичайна) сигмоїдна;
3) у TiberiusXL: мережа зі структурою 3-5-1, активуюча функція - проста (звичайна) сигмоїдна.
Унаслідок моделювання ми отримали прогнози (Табл. 1) та оцінили їхню точність шляхом обчислення коефіцієнта детермінації, використовуючи наступну формулу 1:
де V (у I x) - це дисперсія залежного аргументу.
Додатково точність прогнозів оцінено за допомогою розрахунку середньої абсолютної похибки прогнозу у відсотках (MAPE) [8].
Виклад основного матеріалу дослідження
Внаслідок розрахунку коефіцієнта детермінації для досліджуваних прогностичних моделей нами отримано такі його значення: 0,978 для моделі NeuroXL Predictor; 0,922 для моделі JustNN та 0,913 для моделі TiberiusXL відповідно. Отже, доведено, що точність усіх розроблених штучних нейронних мереж є задовільною і знаходиться в інтервалі 0,9-1,0 (вище 90 %). Однак, незважаючи на той факт, що кожну із створених прогнозних моделей можна успішно використовувати задля прогнозування врожаю цукрової кукурудзи, показники їхньої ефективності й точності не є абсолютно рівнозначними. Найкращі результати прогнозування отримано в комерційному програмному забезпеченні NeuroXL Predictor, причому безкоштовне програмне забезпечення менш точне у прогнозах (на 5,73-6,65 %).
Таблиця 1
Урожайність кукурудзи цукрової, прогнозована за різних алгоритмів та архітектури штучних нейронних мереж у різному програмному середовищі
Вхідні параметри моделей |
Дійсна врожайність культури, т/га |
Прогнозована врожайність, т/га |
|||||
Глибина полицевого обробітку грунту, см |
Доза внесення мінеральних добрив, кг/га |
Кількість рослин культури на 1 габ шт. |
NeuroXL Predictor |
JustNN |
TiberiusXL |
||
20 |
0 |
35000 |
2,67 |
3,19 |
2,90 |
2,72 |
|
20 |
0 |
50000 |
2,85 |
2,70 |
2,95 |
2,38 |
|
20 |
0 |
65000 |
3,01 |
2,88 |
3,02 |
3,19 |
|
20 |
0 |
80000 |
2,96 |
3,44 |
3,10 |
3,48 |
|
20 |
60 |
35000 |
5,56 |
5,57 |
5,92 |
5,76 |
|
20 |
60 |
50000 |
6,31 |
6,20 |
7,30 |
5,98 |
|
20 |
60 |
65000 |
7,67 |
7,27 |
8,10 |
7,55 |
|
20 |
60 |
80000 |
6,80 |
6,71 |
8,35 |
7,45 |
|
20 |
120 |
35000 |
7,53 |
7,57 |
7,10 |
8,53 |
|
20 |
120 |
50000 |
8,81 |
9,16 |
8,33 |
9,22 |
|
20 |
120 |
65000 |
10,93 |
10,17 |
8,91 |
10,60 |
|
20 |
120 |
80000 |
9,58 |
10,19 |
9,04 |
10,14 |
|
28 |
0 |
35000 |
3,00 |
3,03 |
3,18 |
1,69 |
|
28 |
0 |
50000 |
3,34 |
3,44 |
3,33 |
1,22 |
|
28 |
0 |
65000 |
3,57 |
3,51 |
3,47 |
2,61 |
|
28 |
0 |
80000 |
3,37 |
2,96 |
3,58 |
3,29 |
|
28 |
60 |
35000 |
4,89 |
4,34 |
4,92 |
4,38 |
|
28 |
60 |
50000 |
5,55 |
5,95 |
5,77 |
4,28 |
|
28 |
60 |
65000 |
6,25 |
6,48 |
6,26 |
5,85 |
|
28 |
60 |
80000 |
5,64 |
5,76 |
6,44 |
6,06 |
|
28 |
120 |
35000 |
6,23 |
6,28 |
6,21 |
8,34 |
|
28 |
120 |
50000 |
7,56 |
7,74 |
7,11 |
8,63 |
|
28 |
120 |
65000 |
8,59 |
7,98 |
7,44 |
9,44 |
|
28 |
120 |
80000 |
7,56 |
7,78 |
7,40 |
9,10 |
Щодо розрахованої величини середньої абсолютної похибки у відсотках (MAPE), то всі досліджувані нами програмні продукти забезпечили надзвичайно високу прогностичну точність, значення похибки коливалося в межах 0,28-0,73 %. Максимальне значення похибки встановлено для моделі, побудованої в TiberiusXL, мінімальне - для NeuroXL Predictor. Графічна апроксимація всіх моделей представлена на рис. 1.
Рис. 1 Апроксимація прогнозних моделей урожайності кукурудзи цукрової
Висновки і пропозиції
Отже, вибір програмного забезпечення, алгоритму та структури штучної нейронної мережі мають велике значення для прогнозування врожайності сільськогосподарських культур. Для одержання найточнішого прогнозу та надійної моделі потрібно випробувати кілька різних варіантів для того, щоб вирішити, який із них найкраще підходить для розв'язання конкретного завдання. Крім того, комерційний програмний продукт показав значно вищу ефективність і точність, ніж безкоштовне програмне забезпечення.
Втім, необхідне подальше дослідження в цьому напрямку задля достовірного та кінцевого виявлення найточнішого програмного інструменту реалізації нейронних мереж, а також прогнозів на їхній основі в галузі рослинництва.
Список використаної літератури
1. Гамаюнова В.В., Смірнова І.В. Прогноз і програмування врожаю сільськогосподарських культур. Миколаїв, 2017.
2. Lykhovyd P.V Prediction of sweet com yield depending on cultivation technology parameters by using linear regression and artificial neural network methods. Biosystems Diversity. 2018. Vol. 26. No. 1. P. 11-15. DOI: https://doi.org/10.15421/011802
3. Лиховид П.В., Лавренко С.О., Лавренко Н.М. Ефективність методів статистичного аналізу даних у прогнозуванні врожаїв пшениці озимої на регіональному рівні за даними супутникового моніторингу. Таврійський науковий вісник. Серія: Сільськогосподарські науки. 2020. Вип. 113. С. 62-67.
4. Lavrenko S.O., Lavrenko N.N., Pichura VI. Neural network modeling of chickpea grain yield on ameliorated soils. Scientific Journal of Russian Scientific Research Institute of Land Improvement Problems. 2015. Vol. 2 (18). P. 16-30.
5. Домарацький Є.О., Пічура В.І., Домарацький О.О. Оцінка та моделювання формування врожайності сортів пшениці м'якої озимої із застосуванням методу штучних нейронних мереж. Вісник Дніпропетровського державного аграрно-економічного університету. 2015. Вип. 3. С. 46-52.
6. Nunes M., Gerding E., McGroarty F., Niranjan M. A comparison of multitask and single task learning with artificial neural networks for yield curve forecasting. Expert Systems with Applications. 2019. Vol. 119. P. 362-375. DOI: https://doi.org/ 10.1016/j.eswa.2018.11.012
7. Bhojani S.H., Bhatt N. Wheat crop yield prediction using new activation functions in neural network. Neural Computing and Applications. 2020. P. 1-11. DOI: https://doi.org/10.1007/s00521-020-04797-8
8. Ушкаренко В.О., Лиховид П.В. Регресійна модель урожайності кукурудзи цукрової залежно від агротехнології в зрошуваних умовах Сухого Степу України. Вісник Уманського національного університету садівництва. 2016. № 2. С. 31-34.
9. Moreno J.J.M., Pol A.P., Abad A.S., Blasco B.C. Using the R-MAPE index as a resistant measure of forecast accuracy. Psicothema. 2013. Vol. 25. No 4. P. 500-506. DOI: https://doi.org/10.7334/psicothema2013.23
Размещено на Allbest.ru
...Подобные документы
Біологічні особливості та вимоги щодо вирощування кукурудзи. Морфо-біологічні та фізіолого-біохімічні показники сортів і гібридів цукрової кукурудзи. Оцінка їх ураженості інфекційними хворобами. Економічна ефективність вирощування нових гібридів.
курсовая работа [98,6 K], добавлен 13.02.2012Біологічні особливості кукурудзи, можливості рекомендованих сортів. Оцінка ґрунтово-кліматичних умов вирощування. Обґрунтування технології вирощування кукурудзи. Строки, способи та глибина сівби. Догляд за посівами. Збирання врожаю і первинна обробка.
курсовая работа [51,3 K], добавлен 06.04.2014Продуктивність рослин та фітосанітарний стан посівів кукурудзи за різного розміщення її в сівозміні. Біологічна характеристика кукурудзи. Забур’яненість посівів кукурудзи залежно від попередників. Урожайність кукурудзи після різних попередників.
дипломная работа [47,5 K], добавлен 17.01.2008Шляхи підвищення врожаю, зменшення витрат палива, збільшення продуктивності агрегатів для вирощування та збирання кукурудзи. Аналіз технології і техніко-економічних показників вирощування культури. Застосування нових гібридів, сучасного комплексу машин.
дипломная работа [101,6 K], добавлен 26.05.2010Аналіз господарських і грунтово-кліматичних умов вирощування кукурудзи на силос в ТОВ "Агро-Нордік". Технологія вирощування, оцінка рівня виробництва кукурудзи на силос і пошуки резервів для його раціоналізації. Проект виробництва кукурудзи на силос.
курсовая работа [3,3 M], добавлен 19.11.2010Ботанічна та морфологічна характеристика кукурудзи. Вимоги культури до умов вирощування. Особливості росту і розвитку культури у визначеній зоні. Аналіз головних технологій і засобів механізації вирощування кукурудзи, аналіз основних способів її сівби.
реферат [73,2 K], добавлен 23.04.2012Загальні відомості про сільське господарство та вирощування кукурудзи. Особливості ведення галузі рослинництва в умовах реформування земельних відносин. Розробка системи агротехнічних заходів вирощування запрограмованого врожаю кукурудзи на зерно.
курсовая работа [395,3 K], добавлен 06.09.2015Роль гібридів у продуктивності кукурудзи. Технології вирощування й дослідження росту і розвитку гібридів кукурудзи. Формування біомаси у пізньостиглих гібридів кукурудзи. Фотосинтетична продуктивність. Продуктивність гібридів кукурудзи. Урожайність.
дипломная работа [107,7 K], добавлен 17.01.2008Біологічні особливості, можливості рекомендованих сортів кукурудзи, їх ботанічні характеристики. Підвиди, сорти, різновиди кукурудзи. Оцінка кліматичних і ґрунтових умов господарства. Обґрунтування технології вирощування запланованої урожайності.
курсовая работа [54,5 K], добавлен 28.10.2010Стан галузі рослинництва в господарстві і грунтово-кліматичні умови. Аналіз науково-виробничої інформації по біології та технології вирощування культури. Застосування елементів програмування врожайності. Агробіологічний контроль посівів, збирання врожаю.
курсовая работа [88,8 K], добавлен 19.03.2015Характеристика ТОВ "Голландська аграрна компанія" Глухівського району. Аналіз забезпечення товариства технікою. Розробка інтенсивної технології вирощування кукурудзи на силос. Вибір засобів і сільськогосподарських машин для проведення механізованих робіт.
дипломная работа [9,4 M], добавлен 15.08.2011Стан галузі рослинництва в господарстві і ґрунтово-кліматичні умови. Аналіз науково-виробничої інформації по біології та технології вирощування гірчиці. Застосування програмування врожайності. Поопераційна карта вирощування гірчиці, її особливості.
курсовая работа [101,2 K], добавлен 15.11.2014Аналіз виробничо-господарської діяльності СВК ім. Грушевського. Агротехніка вирощування і збирання кукурудзи на зерно по інтенсивній технології. Розробка дискової фрези для обробітку ґрунту. Технологічний і конструктивний розрахунок дискової борони.
дипломная работа [1,3 M], добавлен 02.06.2014Розрахунок технологічних карт на вирощування сільськогосподарських культур (гречки, кукурудзи). Обґрунтування прийнятої технології виробництва. Визначення оптимального складу машин для механізації виробництва заданої культури, підготовка поля до роботи.
курсовая работа [368,6 K], добавлен 24.04.2015Досліди з вивченням впливу ширини міжрядь та густоти посіву на продуктивність кукурудзи на зерно у віддалених грунтово-кліматичних умовах, ріст, розвиток і формування продуктивності рослин кукурудзи. Фенологічні спостереження за ходом росту кукурудзи.
дипломная работа [1,4 M], добавлен 17.01.2008Оцінка умов Ужгородського району. Ботанічна характеристика озимої пшениці. Оцінка впливу різних факторів на формування врожаю озимої пшениці. Догляд за посівами і засоби захисту від бур’янів, хвороб і шкідників. Збирання врожаю та його зберігання.
курсовая работа [615,3 K], добавлен 27.05.2015Умови вирощування сільськогосподарських культур залежно від основного обробітку ґрунту. Ботанічна характеристика ріпаку ярого. Ріст рослин і формування врожаю ярого ріпаку. Ефективність вирощування ріпаку залежно від глибин плоскорізного обробітку.
дипломная работа [48,8 K], добавлен 17.01.2008Вплив різних глибин зяблевої оранки на водний режим ґрунту. Ботанічна і біологічна характеристика льону олійного. Агротехніка вирощування льону олійного. Формування врожаю насіння льону олійного на фоні різних глибин зяблевого полицевого обробітку ґрунту.
дипломная работа [126,2 K], добавлен 17.06.2011Бізнес-планування вирощування кукурудзи на зерно. Природно-економічна характеристика господарства. Організаційна структура підприємства та спеціалізація його виробництва. Аналіз плану доходів і витрат. Маркетингове дослідження ринку. Страхування врожаю.
курсовая работа [104,4 K], добавлен 18.12.2013Напрямки селекційної роботи з культурами сільськогосподарських рослин. Практичне використання ефекту гетерозису в селекції кукурудзи. Типи гібридів у виробництві. Досягнення селекції, проблеми та перспективи. Особливості насінництва гідридів кукурудзи.
курсовая работа [73,7 K], добавлен 29.11.2011