Details

Title Обнаружение мошеннических транзакций с использованием нейросетей: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators Легоньких Даниил Владиславович
Scientific adviser Селин Иван Андреевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects мошенничество ; финансовые транзакции ; машинное обучение ; нейросети ; LSTM ; автоэнкодер ; XGBoost ; выявление аномалий ; fraud ; financial transactions ; machine learning ; neural networks ; autoencoder ; anomaly detection
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-2708
Rights Доступ по паролю из сети Интернет (чтение, печать)
Additionally New arrival
Record key ru\spstu\vkr\37185
Record create date 9/19/2025

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Group Anonymous
Network Internet

Данная работа посвящена разработке интеллектуальной системы для выявления мошенничества в онлайн-финансовых транзакциях. Проведён анализ традиционных антифрод-методов и современных решений на базе машинного обучения и нейросетей, что позволило определить ключевые требования к проектируемой системе. В качестве основы была выбрана гибридная архитектура, сочетающая автоэнкодеры для оценки аномалий, LSTM-модели для анализа поведенческих последовательностей и классификатор XGBoost как мета-уровень принятия решения. Разработана и реализована модель, учитывающая временной контекст операций и устойчиво работающая на несбалансированных выборках. Проведена оптимизация гиперпараметров, реализованы механизмы визуализации, сохранения моделей и адаптации к продакшн-среде. По результатам тестирования система показала высокую точность классификации, значительно превзойдя традиционные методы. Результатом работы стала масштабируемая и интерпретируемая модель обнаружения мошенничества, демонстрирующая высокую эффективность в условиях низкой доли мошеннических операций и изменяющегося пользовательского поведения.

The subject of the graduate qualification work is: "Fraudulent transactions detection system with neural networks usage". This work focuses on developing an intelligent system for detecting fraud in online financial transactions. An analysis of traditional and modern anti-fraud approaches was conducted, identifying key requirements for the system. A hybrid architecture was proposed, combining autoencoders for anomaly detection, LSTM networks for behavioral sequence analysis, and XGBoost as a meta-classifier. The system was implemented to account for the temporal context of operations and designed to handle highly imbalanced datasets. It includes parameter optimization, visualization tools, model serialization, and readiness for deployment in production environments. Experimental results showed superior performance over traditional methods. The final result is a scalable and interpretable fraud detection model that demonstrates high accuracy and adaptability in scenarios with rare fraud occurrences and evolving user behavior.

Network User group Action
ILC SPbPU Local Network All
Read Print
Internet Authorized users SPbPU
Read Print
Internet Anonymous
  • СПИСОК ИЛЛЮСТРАЦИЙ
  • СПИСОК ТАБЛИЦ
  • Введение
    • 1.1 Традиционные подходы к обнаружению мошенничества
    • 1.2 Методы машинного обучения
    • 1.3 Использование нейросетей
      • Рекуррентные нейросети (RNN) и LSTM
      • Автоэнкодеры
      • Многослойные перцептроны (MLP) и сверточные сети (CNN): почему нет?
      • Интерпретируемость и ресурсоёмкость
    • 1.4 Современные тренды и перспективы
      • Гибридные модели: синтез сильных сторон
      • Federated learning и защита данных
      • Attention-механизмы и трансформеры
      • Self-supervised learning и генеративные подходы
      • Объяснимый ИИ (Explainable AI)
      • Обобщенные перспективы
  • Глава 2. Проектирование
    • 2.1 Исходные данные
    • 2.2 Структура архитектуры и логика проектных решений
      • Мотивация выбора компонентов
      • Роль автоэнкодера
      • Роль LSTM
      • Роль XGBoost
      • Общая логика взаимодействия компонентов
    • 2.3 Предобработка и формирование выборки
    • 2.4 Метрики оценки качества и критерии оптимизации
    • 2.5 Ограничения и допущения проекта
    • 2.6 Заключение
  • Глава 3. Реализация
    • 3.1. Архитектура системы обнаружения мошенничества
    • 3.2. Реализация автоэнкодера для обнаружения аномалий
      • 3.2.1. Архитектура автоэнкодера
      • 3.2.2. Процесс обучения автоэнкодера
    • 3.3. Реализация LSTM-сети для анализа последовательностей
      • 3.3.1. Архитектура LSTM-модели
      • 3.3.2. Подготовка последовательных данных
      • 3.3.3. Процесс обучения LSTM
    • 3.4. Реализация ансамблевого классификатора XGBoost
      • 3.4.1. Подготовка данных для XGBoost
      • 3.4.2. Конфигурация и обучение XGBoost
      • 3.4.3. Установка порога классификации
    • 3.5. Интеграция компонентов и обучение системы
    • 3.6. Установка параметров и оптимизация гиперпараметров
      • 3.6.1. Общие параметры:
      • 3.6.2. Параметры автоэнкодера:
      • 3.6.3. Параметры LSTM:
      • 3.6.4. Параметры XGBoost:
    • 3.7. Сохранение и загрузка моделей
    • 3.8. Визуализация результатов обучения
      • 3.8.1 Автоэнкодер:
      • 3.8.2 LSTM-модель:
      • 3.8.3 Итоговая оценка:
    • 3.9. Заключение по реализации
  • Глава 4. Анализ результатов
    • 4.1. Метрики классификации
    • 4.2. Матрица ошибок
    • 4.3. ROC-кривая и PR-кривая
    • 4.4. Распределение вероятностей и ошибок
    • 4.5 Сравнение реализованной модели и других анти-фрод методов
  • Заключение
  • Список литературы

Access count: 0 
Last 30 days: 0

Detailed usage statistics