Метод та програмне забезпечення для передбачення успішності волонтерських зборів
dc.contributor.advisor | Олещенко, Любов Михайлівна | |
dc.contributor.author | Лавріненко, Вадим Володимирович | |
dc.date.accessioned | 2024-01-31T13:38:17Z | |
dc.date.available | 2024-01-31T13:38:17Z | |
dc.date.issued | 2024 | |
dc.description.abstract | Останнім часом в Україні набув поширення волонтерський рух, важливим інструментом якого є програмне забезпечення для зборів на нагальні потреби всіх прошарків населення в умовах війни. Постає проблема у формуванні очікувань до результатів зборів і ризик їх недофінансування. Враховуючи те, що індивідуальна консультація про можливість повного фінансування збору доступна не кожному, виникає потреба у програмній системі, що зможе автоматизовано надати цю послугу одночасно великій кількості користувачів. У магістерській дисертації представлено модифікований програмний метод передбачення успішності волонтерських зборів, що спирається на градієнтний бустинг та архітектуру з використанням асинхронної обробки повідомлень. Наведено показники точності передбачень запропонованого методу, а також порівняння швидкодії навчання та передбачень програмного забезпечення, що використовує запропоновану архітектуру та базову. Для програмної реалізації методу було використано мову програмування “Python” та брокер повідомлень “Amazon Simple Queue Service”. Згідно з проведеним тестуванням, використання програмного забезпечення з запропонованою архітектурою дозволяє зменшити час обробки даних про збори кількістю понад 30, на 55-81%, порівняно з використанням архітектури, що передбачає послідовну обробку. | uk |
dc.description.abstractother | Recently, a volunteer movement has become widespread in Ukraine, a powerful tool of which is the programmatic creation of fundraisers for the urgent needs of all strata of the population in war conditions. Consequently, there is a problem in forming unrealistic expectations for the results of said fundraisers and the risk of their underfunding. Given that not everyone can get an individual consultation on the possibility of full funding of the fundraiser, there is a demand for a software system that can provide this service to a large number of users at once in an automated manner. The master's thesis presents a modified software method for predicting the success of volunteer fundraisers, which is based on gradient boosting and an architecture utilizing asynchronous message processing. The accuracy metrics of the proposed method are presented, as well as a comparison of the training and prediction speed of software using both the proposed architecture and the base one. The Python programming language and the Amazon SQS message broker were used for the software implementation of the method. According to the testing results, the use of software with the proposed architecture can reduce the processing time of fundraiser data, given 30 or more data points, by 55-81% compared to the use of an architecture that utilizes sequential processing. | uk |
dc.format.extent | 135 с. | uk |
dc.identifier.citation | Лавріненко, В. В. Метод та програмне забезпечення для передбачення успішності волонтерських зборів : магістерська дис. : 121 Інженерія програмного забезпечення / Лавріненко Вадим Володимирович. — Київ, 2024. — 135 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/64156 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | класифікація | uk |
dc.subject | розподілена система | uk |
dc.subject | брокер повідомлень | uk |
dc.subject | швидкодія | uk |
dc.subject | подійно-орієнтована архітектура | uk |
dc.subject | передбачення успішності волонтерських зборів | uk |
dc.subject | сlassification | uk |
dc.subject | distributed system | uk |
dc.subject | message broker | uk |
dc.subject | performance | uk |
dc.subject | event-driven architecture | uk |
dc.subject | predicting the success of volunteer fundraisers | uk |
dc.subject.udc | 519.688 | uk |
dc.title | Метод та програмне забезпечення для передбачення успішності волонтерських зборів | uk |
dc.type | Master Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Lavrinenko_magistr.pdf
- Розмір:
- 2.52 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 1.71 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: