Детальная информация
| Название | Программное средство для автоматизированного предсказания политических конфликтов на основе методов анализа временных рядов: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_02 «Основы анализа и разработки приложений с большими объемами распределенных данных» = The software tool for automated prediction of political conflicts based on time series analysis methods |
|---|---|
| Авторы | Селиванова Софья Алексеевна |
| Научный руководитель | Ковалев Артем Дмитриевич |
| Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Выходные сведения | Санкт-Петербург, 2024 |
| Коллекция | Выпускные квалификационные работы ; Общая коллекция |
| Тематика | прогнозирование ; временные ряды ; конфликтология ; forecasting ; time series ; conflictology |
| Тип документа | Выпускная квалификационная работа магистра |
| Язык | Русский |
| Уровень высшего образования | Магистратура |
| Код специальности ФГОС | 09.04.04 |
| Группа специальностей ФГОС | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2024/vr/vr24-3964 |
| Права доступа | Доступ по паролю из сети Интернет (чтение, печать) |
| Ключ записи | ru\spstu\vkr\33183 |
| Дата создания записи | 29.08.2024 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
| Группа | Анонимные пользователи |
|---|---|
| Сеть | Интернет |
Данная работа посвящена исследованию в области конфликтологии и прогнозирования политических конфликтов. Описаны существующие источники, модели данных и инструменты для предсказания событий. Изучены актуальные подходы к прогнозированию временных рядов. В рамках работы предложен метод прогнозирования конфликтов, который основан на использовании алгоритмов ARIMA и LSTM. Предложенный метод был реализован в программном средстве на языке Java. Описана обработка данных из источника UCDP для использования алгоритмами машинного обучения. Разработана клиент-серверная архитектура проекта. Реализованное программное средство обращается к данным о политических событиях в заданных странах за определенный период времени, обрабатывает их и затем использует для предсказаний политических конфликтов. При разработке использовался паттерн проектирования «Стратегия» для реализации использования различных алгоритмов машинного обучения. В экспериментальной части полученные данные прогнозов о политических конфликтах в странах Африки в течение 5 месяцев сравниваются с фактическими данными. Приводятся расчеты метрик точности прогнозов для двух алгоритмов: ARIMA и LSTM.
This work is devoted to research in the field of conflictology and forecasting of political conflicts. The existing sources, data models and tools for predicting events are described. Current approaches to time series forecasting have been studied. As a part of the work, a method for predicting conflicts is proposed, which is based on the use of ARIMA and LSTM algorithms. The proposed method was implemented in a Java software tool. The processing of data from the UCDP source for use by machine learning algorithms is described. The client-server architecture of the project has been developed. The implemented software tool accesses data on political events in specified countries for a certain period of time, processes them and then uses them to predict political conflicts. During the development, the "Strategy" design pattern was used to implement the use of various machine learning algorithms. In the experimental part, the data obtained from forecasts of political conflicts in African countries for 5 months are compared with the actual data. Calculations of prediction accuracy metrics for two algorithms are given: ARIMA and LSTM.
| Место доступа | Группа пользователей | Действие |
|---|---|---|
| Локальная сеть ИБК СПбПУ | Все |
|
| Интернет | Авторизованные пользователи СПбПУ |
|
| Интернет | Анонимные пользователи |
|