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 | |
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 |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 1
Last 30 days: 1