Метод та програмне забезпечення для передбачення успішності волонтерських зборів

dc.contributor.advisorОлещенко, Любов Михайлівна
dc.contributor.authorЛавріненко, Вадим Володимирович
dc.date.accessioned2024-01-31T13:38:17Z
dc.date.available2024-01-31T13:38:17Z
dc.date.issued2024
dc.description.abstractОстаннім часом в Україні набув поширення волонтерський рух, важливим інструментом якого є програмне забезпечення для зборів на нагальні потреби всіх прошарків населення в умовах війни. Постає проблема у формуванні очікувань до результатів зборів і ризик їх недофінансування. Враховуючи те, що індивідуальна консультація про можливість повного фінансування збору доступна не кожному, виникає потреба у програмній системі, що зможе автоматизовано надати цю послугу одночасно великій кількості користувачів. У магістерській дисертації представлено модифікований програмний метод передбачення успішності волонтерських зборів, що спирається на градієнтний бустинг та архітектуру з використанням асинхронної обробки повідомлень. Наведено показники точності передбачень запропонованого методу, а також порівняння швидкодії навчання та передбачень програмного забезпечення, що використовує запропоновану архітектуру та базову. Для програмної реалізації методу було використано мову програмування “Python” та брокер повідомлень “Amazon Simple Queue Service”. Згідно з проведеним тестуванням, використання програмного забезпечення з запропонованою архітектурою дозволяє зменшити час обробки даних про збори кількістю понад 30, на 55-81%, порівняно з використанням архітектури, що передбачає послідовну обробку.uk
dc.description.abstractotherRecently, 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.extent135 с.uk
dc.identifier.citationЛавріненко, В. В. Метод та програмне забезпечення для передбачення успішності волонтерських зборів : магістерська дис. : 121 Інженерія програмного забезпечення / Лавріненко Вадим Володимирович. — Київ, 2024. — 135 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/64156
dc.language.isoukuk
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сlassificationuk
dc.subjectdistributed systemuk
dc.subjectmessage brokeruk
dc.subjectperformanceuk
dc.subjectevent-driven architectureuk
dc.subjectpredicting the success of volunteer fundraisersuk
dc.subject.udc519.688uk
dc.titleМетод та програмне забезпечення для передбачення успішності волонтерських зборівuk
dc.typeMaster Thesisuk

Файли

Контейнер файлів
Зараз показуємо 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
Опис: