Детальная информация
Название | Система ассистированного преобразования сигналов для задач с плохо формализуемыми метриками качества: выпускная квалификационная работа магистра: направление 09.04.01 «Информатика и вычислительная техника» ; образовательная программа 09.04.01_15 «Технологии проектирования системного и прикладного программного обеспечения» |
---|---|
Авторы | Васильев Николай Сергеевич |
Научный руководитель | Семенов Константин Константинович |
Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Выходные сведения | Санкт-Петербург, 2025 |
Коллекция | Выпускные квалификационные работы ; Общая коллекция |
Тематика | некорректные задачи ; пользовательские алгоритмы ; интеллектуальные системы ; визуальный анализ ; человеко-машинное взаимодействие ; ill-posed problems ; user adaptation ; intelligent systems ; visual analysis ; human–machine interaction |
Тип документа | Выпускная квалификационная работа магистра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Магистратура |
Код специальности ФГОС | 09.04.01 |
Группа специальностей ФГОС | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-3799 |
Права доступа | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
Дополнительно | Новинка |
Ключ записи | ru\spstu\vkr\37444 |
Дата создания записи | 19.09.2025 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа | Анонимные пользователи |
---|---|
Сеть | Интернет |
Данная работа посвящена разработке веб-приложения, предназначенного для визуального анализа и обработки пользовательских одномерных данных при помощи настраиваемых 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.
Место доступа | Группа пользователей | Действие |
---|---|---|
Локальная сеть ИБК СПбПУ | Все |
|
Интернет | Авторизованные пользователи СПбПУ |
|
Интернет | Анонимные пользователи |
|
Количество обращений: 1
За последние 30 дней: 1