Details

Title Система ассистированного преобразования сигналов для задач с плохо формализуемыми метриками качества: выпускная квалификационная работа магистра: направление 09.04.01 «Информатика и вычислительная техника» ; образовательная программа 09.04.01_15 «Технологии проектирования системного и прикладного программного обеспечения»
Creators Васильев Николай Сергеевич
Scientific adviser Семенов Константин Константинович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects некорректные задачи ; пользовательские алгоритмы ; интеллектуальные системы ; визуальный анализ ; человеко-машинное взаимодействие ; ill-posed problems ; user adaptation ; intelligent systems ; visual analysis ; human–machine interaction
Document type Master graduation qualification work
File type PDF
Language Russian
Level of education Master
Speciality code (FGOS) 09.04.01
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-3799
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally New arrival
Record key ru\spstu\vkr\37444
Record create date 9/19/2025

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

Данная работа посвящена разработке веб-приложения, предназначенного для визуального анализа и обработки пользовательских одномерных данных при помощи настраиваемых Python-алгоритмов. В центре внимания находятся задачи, которые не поддаются формальному описанию метрик качества и требуют участия человека-эксперта. Задачи, которые решались в ходе разработки: 1. Исследование особенностей некорректных задач и существующих программных решений в области обработки сигналов; 2. Проектирование архитектуры клиентского приложения с возможностью выполнения Python-кода на стороне пользователя; 3. Реализация интерфейса пошагового взаимодействия с системой и механизмов загрузки, параметризации и запуска пользовательских алгоритмов; 4. Обеспечение визуализации результатов и реактивного управления параметрами обработки. В результате была разработана модульная веб-система, не требующая установки на устройство пользователя и реализующая сценарий пошагового взаимодействия: от загрузки данных и скрипта до визуального анализа результата. Система поддерживает пользовательские алгоритмы, выполняемые в изолированной среде браузера через Pyodide. Реализована адаптивная форма для задания параметров функций и интерактивный график, позволяющий оценить поведение алгоритма при различных настройках.

The given work is devoted to the development of a web-based application designed for the visual analysis and processing of user-defined one-dimensional data using custom Python algorithms. The focus is on problems where the quality criteria cannot be explicitly formalized, and expert involvement is essential. The work set the following goals: 1. To study the characteristics of ill-posed problems and review existing software tools in the field of signal processing; 2. To design a client-side application architecture that allows the execution of Python code directly in the browser; 3. To implement a step-by-step user interface for uploading data and algorithms, configuring parameters, and executing scripts; 4. To provide result visualization and reactive control over processing parameters (e.g., interpolation order). The implementation resulted in a modular web-based system that requires no installation and supports an interactive workflow — from data upload and script parsing to result analysis. The system enables execution of interpolation, analysis, and user-defined algorithms within a secure browser-based environment using Pyodide. It includes a dynamic parameter input form and an interactive chart for real-time evaluation of algorithm behavior.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous

Access count: 1 
Last 30 days: 1

Detailed usage statistics