Details

Title: Исследование влияния параметров нейронной сети на численное на численное решение двухточечной краевой задачи методом Deep Ritz: выпускная квалификационная работа бакалавра: направление 01.03.02 «Прикладная математика и информатика» ; образовательная программа 01.03.02_01 «Математическое моделирование и искусственный интеллект»
Creators: Амонова Ситора Рахмуллоевна
Scientific adviser: Музалевский Алексей Витальевич
Organization: Санкт-Петербургский политехнический университет Петра Великого. Физико-механический институт
Imprint: Санкт-Петербург, 2024
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: двухточечная краевая задача; метод deep ritz; нейронные сети; численное решение; оптимизация параметров; градиентный спуск; точность решений; глубокое обучение; two-point boundary problem; deep ritz method; neural networks; numerical solution; parameter optimization; gradient descent; solution accuracy; deep learning
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 01.03.02
Speciality group (FGOS): 010000 - Математика и механика
DOI: 10.18720/SPBPU/3/2024/vr/vr24-5962
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally: New arrival
Record key: ru\spstu\vkr\29804

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

Annotation

В данной дипломной работе проведено исследование влияния параметров нейронной сети на численное решение двухточечной краевой задачи с использованием метода Deep Ritz. Предметом исследования является метод Deep Ritz, применяемый для решения краевых задач, а тема работы – анализ точности и эффективности этого метода при различных параметрах нейронной сети. Цель работы заключается в определении оптимальных параметров нейронной сети, таких как количество слоев, количество нейронов, тип активационной функции и параметры оптимизации, для повышения точности и эффективности численного решения краевых задач. Методология исследования включала численное решение двух задач с заданными функциями \( f = \sin(x) \) и кусочной функцией при помощи метода Deep Ritz и нейронной сети. Сравнение точного и предсказанного решений проводилось с построением трехмерных графиков зависимости глубины сети, количества итераций и относительной погрешности. На основе этих графиков были найдены оптимальные значения параметров, после чего проведены повторные эксперименты для оценки стабильности результатов. Результаты показали, что метод Deep Ritz позволяет получать решения с высокой точностью, близкой к точным решениям. Оптимальные параметры сети значительно улучшают скорость сходимости и точность метода. Повторные эксперименты подтвердили незначительные изменения в решениях, что свидетельствует о надежности метода. Область применения результатов данной работы включает разработку более эффективных алгоритмов численного решения краевых задач с использованием глубокого обучения. Выводы работы подтверждают, что метод Deep Ritz может существенно облегчить решение подобных задач, обеспечивая высокую точность и эффективность.

This thesis explores the impact of neural network parameters on the numeric- al solution of a two-point boundary value problem using the Deep Ritz method. The subject of the study is the Deep Ritz method applied to boundary value problems, and the topic is analyzing the accuracy and efficiency of this method under various neural network parameters. The goal of the work is to determine the optimal parameters of the neural network, such as the number of layers, number of neurons, type of activation function, and optimization parameters, to improve the accuracy and efficiency of the numerical solution of boundary value problems. The research methodology included numerically solving two problems with given functions \( f = \sin(x) \) and a piecewise function using the Deep Ritz method and a neural network. Comparison of the exact and predicted solutions was conducted by constructing three-dimensional graphs of the dependence of network depth, number of iterations, and relative error. Based on these graphs, optimal parameter values were found, followed by repeated experiments to assess the stability of the results. The results showed that the Deep Ritz method provides solutions with high accuracy, close to the exact solutions. Optimal network parameters significantly improve the convergence speed and accuracy of the method. Repeated experim- ents confirmed insignificant changes in solutions, indicating the reliability of the method. The application area of the results of this work includes the development of more efficient algorithms for the numerical solution of boundary value problems using deep learning. The conclusions of the work confirm that the Deep Ritz method can significantly simplify the solution of such problems, ensuring high accuracy and efficiency.

Document access rights

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

Table of Contents

  • ВВЕДЕНИЕ
    • ОПИСАНИЕ ЗАДАЧИ
    • ИССЛЕДОВАНИЕ ПАРАМЕТРОВ НЕЙРОННОЙ СЕТИ
    • ОБЗОР ЛИТЕРАТУРЫ
  • ГЛАВА 1. ПОСТАНОВКА ЗАДАЧИ.
    • ПОСТАНОВКА ЗАДАЧИ И АНАЛИЗ ФУНКЦИЙ.
    • АНАЛИЗ ФУНКЦИИ f = (x)
    • АНАЛИЗ КУСОЧНОЙ ФУНКЦИИ f(x)
    • АНАЛИТИЧЕСКОЕ РЕШЕНИЕ ДЛЯ f = (x)
    • АНАЛИТИЧЕСКОЕ РЕШЕНИЕ ДЛЯ КУСОЧНОЙ ФУНКЦИИ
  • ГЛАВА 2. МЕТОД DEEP RITZ.
    • ПОСТРОЕНИЕ ПРОБНЫХ ФУНКЦИЙ
    • АЛГОРИТМ стохастического градиентного спуска и квадратурное правило.
    • ПОСТАНОВКА ЗАДАЧИ:
    • ОПТИМИЗАЦИЯ:
  • ГЛАВА 3. ЧИСЛЕННЫЕ ЭКСПЕРИМЕНТЫ.
    • ИССЛЕДОВАНИЕ ДЛЯ SIN(X)
    • ИССЛЕДОВАНИЕ ДЛЯ ФУНКЦИИ ЗАДАННОЙ НА ИНТЕРВАЛАХ.
    • РЕШЕНИЕ ИНТЕГРАЛА РИТЦА
    • ПРИМЕР 1.
    • ПРИМЕР 2.
  • ВыЫВОД.
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ.
  • ПРИЛОЖЕНИЕ A. Python код для решения задачи № 1.
  • ПРИЛОЖЕНИЕ Б. Python код для решения задачи № 2.

Usage statistics

stat Access count: 1
Last 30 days: 1
Detailed usage statistics