Details
| Title | Распределенное обучение регрессионной модели с использованием разностной эволюции: выпускная квалификационная работа бакалавра: направление 01.03.02 «Прикладная математика и информатика» ; образовательная программа 01.03.02_04 «Биоинформатика» = Distributed training of a regression model using difference evolution |
|---|---|
| Creators | Голева Кристина Сергеевна |
| Scientific adviser | Козлов Константин Николаевич |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Физико-механический институт |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | распределенное обучение ; разностная эволюция ; федеративное обучение ; DE ; DEEP ; гиперпараметры ; трехуровненвая архитектура ; CNNLSTM ; прогнозирование электропотребления ; агрегация моделей ; distributed learning ; differential evolution ; federated learning ; hyperparameters ; three-layer architecture ; CNN-LSTM ; electricity consumption forecasting ; model aggregation |
| Document type | Bachelor graduation qualification work |
| Language | Russian |
| Level of education | Bachelor |
| Speciality code (FGOS) | 01.03.02 |
| Speciality group (FGOS) | 010000 - Математика и механика |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-3313 |
| Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\41420 |
| Record create date | 7/31/2026 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
| Group | Anonymous |
|---|---|
| Network | Internet |
Данная работа направлена на разработку и экспериментальное обоснование метода распределённого обучения регрессионной модели с автоматизированной настройкой гиперпараметров алгоритмом DEEP и адаптивной агрегацией локальных обновлений в трёхуровневой архитектуре Client–Fog–Cloud. Объект исследования: процессы распределённого обучения регрессионных моделей в условиях децентрализованного хранения данных и статистической неоднородности клиентских выборок. Методы исследования: полностью параллельная разностная эволюция (DEEP), федеративное обучение (FedAvg), адаптивная агрегация на основе FedNolowe, рекуррентные нейронные сети (CNN-LSTM). В результате работы спроектирована трёхуровневая архитектура Client–Fog– Cloud, в которой Fog-узел выполняет эволюционный подбор гиперпараметров посредством DEEP, а Cloud-узел осуществляет глобальную агрегацию. Реализован программный прототип на языке Python 3.10. Экспериментальное исследование проведено на наборе данных UK Power Networks. Конфигурация с DEEP демонстрирует устойчивое превосходство над конфигурацией с фиксированными гиперпараметрами по метрикам MSE, MAE, MSLE, LogCosh, Huber и R2 на всех четырёх Client-узлах на протяжении семи раундов дообучения. Область применения - распределённые системы прогнозирования временных рядов на статистически неоднородных данных без централизации.
This work aims to develop and experimentally validate a method for distributed training of a regression model with automated hyperparameter tuning using the DEEP algorithm and adaptive aggregation of local updates in a three-tier Client–Fog–Cloud architecture. The subject of the study: the processes of distributed training of regression models under conditions of decentralised data storage and statistical heterogeneity of client samples. Research methods: fully parallel differential evolution (DEEP), federated learning (FedAvg), adaptive aggregation based on FedNolowe, recurrent neural networks (CNNLSTM). As a result of the work, a three-tier Client–Fog–Cloud architecture has been designed, in which the Fog node performs evolutionary hyperparameter tuning via DEEP, whilst the Cloud node carries out global aggregation. A software prototype has been implemented in Python 3.10. An experimental study was conducted on the UK Power Networks dataset. The configuration with DEEP demonstrates consistent superiority over the configuration with fixed hyperparameters on the MSE, MAE, MSLE, LogCosh, Huber and R2 across all four Client nodes over seven rounds of finetuning. The application area is distributed time series forecasting systems on statistically heterogeneous data without centralisation.
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|
- ВВЕДЕНИЕ
- ТЕОРЕТИЧЕСКОЕ ОБОСНОВАНИЕ И ПОСТАНОВКА ЗАДАЧИ РАСПРЕДЕЛЁННОГО ОБУЧЕНИЯ РЕГРЕССИОННЫХ МОДЕЛЕЙ
- Математическая постановка задачи
- Проблемы распределённого обучения регрессионных моделей
- Методы подбора гиперпараметров в условиях ограничений
- Метод разностной эволюции
- Трёхуровневая архитектура Client-Fog-Cloud
- ПРОЕКТИРОВАНИЕ АРХИТЕКТУРЫ РАСПРЕДЕЛЁННОГО ОБУЧЕНИЯ РЕГРЕССИОННЫХ МОДЕЛЕЙ С ИСПОЛЬЗОВАНИЕМ РАЗНОСТНОЙ ЭВОЛЮЦИИ
- Формальная структура системы
- Математическая постановка иерархической оптимизации
- Адаптация DEEP для подбора гиперпараметров
- Постановка проблем адаптации
- Выбор валидационного узла
- Перенос знаний из предыдущего раунда в следующий
- Агрегация на Fog-узлах
- Агрегация на Cloud-узле
- ПРОГРАММНАЯ РЕАЛИЗАЦИЯ И ЭКСПЕРИМЕНТАЛЬНАЯ СРЕДА
- Инструменты и программно-аппаратный стек
- Описание модели
- Постановка задачи прогнозирования
- Архитектура гибридной CNN-LSTM модели
- Протокол обучения модели на Client-узлах
- Набор данных и стратегия его распределения
- Параметры эксперимента
- Параметры архитектуры
- Протокол проведения эксперимента
- Анализ данных
- Параметры DEEP
- Параметры агрегации
- РЕЗУЛЬТАТЫ
- Сравнительный анализ метрик на Client-узлах
- Анализ результатов DEEP
- Анализ результатов обучения модели
- ВЫВОДЫ
- ЗАКЛЮЧЕНИЕ
- СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ