Детальная информация

Название Программные средства метрологического автосопровождения вычислений с неточными данными на языке Java: выпускная квалификационная работа бакалавра: направление 12.03.01 «Приборостроение» ; образовательная программа 12.03.01_02 «Информационные технологии безопасности объектов»
Авторы Малышев Павел Игоревич
Научный руководитель Семенов Константин Константинович
Другие авторы Мешалкина Марина Николаевна
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения Санкт-Петербург, 2021
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика оценка погрешности ; автоматическое дифференцирование ; цепное правило ; прямой метод ; обратный метод ; java ; перегрузка операторов ; error estimation ; automatic differentiation ; chain rule ; forward mode ; backward mode ; operator overloading
Тип документа Выпускная квалификационная работа бакалавра
Тип файла PDF
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 12.03.01
Группа специальностей ФГОС 120000 - Фотоника, приборостроение, оптические и биотехнические системы и технологии
Ссылки Отзыв руководителя ; Отчет о проверке на объем и корректность внешних заимствований
DOI 10.18720/SPBPU/3/2021/vr/vr21-4339
Права доступа Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи ru\spstu\vkr\15031
Дата создания записи 05.10.2021

Разрешенные действия

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа Анонимные пользователи
Сеть Интернет

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

This work is devoted to the development of a tool for software evaluation of the measurement results’ error using the method called automatic differentiation. This method is based on the chain rule of derivatives calculations and is represented by two modes – forward and backward. Both modes were developed in a library using programming language Java. The research contained the following goals: 1. the study of the automatic differentiation, its forward and backward modes, 2. Java library development, 3. testing, 4. comparison with existing libraries. When creating classes, operator overloading was used for implementing the elementary arithmetic operations, for which a special tester class was created. Analysis and comparison with other existing libraries was carried out. As a result, the advantages of the implemented library were marked: the volume of occupied memory, the time spent on compilation, the amount of code and simplicity for user.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ
Прочитать Печать Загрузить
Интернет Анонимные пользователи

Количество обращений: 8 
За последние 30 дней: 0

Подробная статистика