Студент: В. В. Бирюков
Группа: М8О-407Б-19
Научный руководитель: Д. Л. Ревизников
Репозиторий содержит все части ВКР, а именно: исходный код, отчет, презентацию.
Цель работы - идентификация систем обыкновенных дифференциальных уравнений первого порядка на основе потенциально шумных данных.
Для достижения поставленной цели в работе были решены следующие задачи:
- реализация алгоритма идентификации;
- выбор и реализация алгоритмов дифференцирования шумных данных;
- выбор и реализация алгоритмов разреженной регрессии;
- сравнение различных методов дифференцирования и регрессии.
- тестирование алгоритма идентификации на известных системах ОДУ 1-ого порядка;
Работа основывалась на следующих инструментах и методах:
- язык программирования Python,
- библиотеки научных вычислений NumPy и SciPy,
- библиотека машинного обучения Scikit-learn,
- библиотеки построения графиков Matplotlib и Seaborn,
- среда разработки Jupyter.
Основными результатами, полученными в работе, являются:
- работающий алгоритм идентификации систем ОДУ по шумным данным;
- рекомендации по использованию алгоритма идентификации;
- реализация алгоритмов численного дифференцирования методом регуляризации полной вариации;
- рекомендации по подбору параметров и использованию алгоритмов дифференцирования.