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

Название Разработка программных средств автоматизации процессов проектирования горизонтальной трассировки инженерных систем водоснабжения и канализации многоквартирных жилых домов: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения»
Авторы Обоенкова Владилена Евгеньевна
Научный руководитель Малышев Игорь Алексеевич
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2024
Коллекция Выпускные квалификационные работы; Общая коллекция
Тематика ieee 754; posit; bfloat16; арифметики пониженной точности; обучение нейронных сетей; low-precision arithmetics; training of neural networks
Тип документа Выпускная квалификационная работа бакалавра
Тип файла PDF
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.01
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2024/vr/vr24-2175
Права доступа Доступ по паролю из сети Интернет (чтение, печать, копирование)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\30355
Дата создания записи 11.07.2024

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

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

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

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

В данной работе рассмотрены форматы машинных чисел с плавающей точкой пониженной разрядности – FP16, BF16, Posit16 и выполнен анализ эффективности их применения для обучения нейронных сетей. Были решены следующие задачи: 1. Изучение технических характеристик форматов машинных чисел с плавающей точкой: FP32, FP16, BF16 и Posit16. 2. Выбор программных средств и реализация комплекса моделей вычислений с исследуемыми форматами машинных чисел. 3. Проведение экспериментов на различных форматах с плавающей точкой для решения задачи классификации изображений и последующее тестирование полученных результатов на новом наборе данных. 4. Оценка и сравнение полученных показателей эффективности, таких как точность предсказаний, время обучения и использование памяти, визуализация результатов. Работа выполнялась с использованием фреймворка PyTorch и библиотек QPyTorch и Qtorch+ для работы с арифметиками пониженной точности и форматом Posit. В результате выполнения работы был проведен ряд экспериментов по обучению искусственной нейронной сети с форматами машинных чисел с плавающей точкой. Получены оценки точности (accuracy), времени обучения и затрат памяти.

This paper examines the low-precision floating-point machine number formats – FP16, BF16, Posit16 and analyzes the effectiveness of their use for training neural networks. The following tasks were solved: 1. Study the technical characteristics of floating-point formats: FP32, FP16, BF16 and Posit16. 2. Selection of software tools and implementation of a set of calculation models with the studied machine number formats. 3. Conducting experiments on various floating-point formats to solve the problem of image classification and then testing the results obtained on a new data set. 4. Evaluate and compare the obtained performance indicators, such as accuracy, training time and memory use, and visualize the results. The work was done using the PyTorch framework and the QPyTorch and Qtorch+ libraries for working with reduced precision arithmetic and the Posit format. As a result of the work, a number of experiments were carried out on training an artificial neural network with floating-point machine number formats. Estimates of accuracy, training time and memory costs were obtained.

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

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

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