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

Название: Исследование возможностей по взаимодействию с моделью нейронной сети, размещенной в базе данных: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_02 «Основы анализа и разработки приложений с большими объемами распределенных данных»
Авторы: Прохоров Максим Андреевич
Научный руководитель: Тутыгин Владимир Семенович
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2022
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: Нейронные сети; Базы данных; хранимая процедура; stored procedure
УДК: 004.032.26; 004.6
Тип документа: Выпускная квалификационная работа магистра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Магистратура
Код специальности ФГОС: 09.04.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2023/vr/vr23-439
Права доступа: Доступ по паролю из сети Интернет (чтение)
Ключ записи: ru\spstu\vkr\20707

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

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

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

Сеть: Интернет

Аннотация

Тема выпускной квалификационной работы: «Исследование возможностей по взаимодействию с моделью нейронной сети, размещенной в базе данных». Данная работа посвящена способам совместного использования искусственных нейронных сетей и баз данных. Автором был произведен обзор существующих решений и подходов в сфере взаимодействия с нейронными сетями, на основе которого представлена характеристика рассмотренных средств. Целью работы является получение реализации системы хранения искусственной нейронной сети в базе данных на сервере. В предложенной автором системе модель нейронной сети и данные для обучения полностью хранятся в базе данных PostgreSQL. На основе возможностей СУБД был реализован способ взаимодействия пользователя с моделью с помощью хранимых процедур на языке pl/python. Данная методика позволяет клиенту использовать только оболочку или API для взаимодействия с базой данных и не размещать на локальном устройстве средства для работы с нейронными сетями. Полученная реализация была протестирована на основе классификации изображений в сверточной нейронной сети и классификации текстурных признаков Харалика в нейронной сети прямого распространения. Тестирования и сравнение с аналогичной реализацией локального взаимодействия с нейронной сетью удовлетворили сформированным требованиям по размещению и производительности нейронной сети и занимаемой ей памятью.

The subject of the graduate qualification work is «Research of the opportunities for interaction with the model of the neural network placed in database». This work is devoted to ways of sharing artificial neural networks and databases. The author made a review of existing solutions and approaches in the field of interaction with neural networks, based on which the characteristics of the considered tools are presented. The goal of the work is to obtain an implementation of an artificial neural network storage system in a database on server. In the system suggested by author, the neural network model and training data are completely stored in the PostgreSQL database. Based on capabilities of the DBMS, a way for user interaction with the model using stored procedures in pl/python language was implemented. This technique allows the client to use only an IDE or API to interact with the database and not install tools for working with neural network on the local device. The final implementation was tested based on image classification in a convolutional neural network and classification of Haralick Texture features in feed-forward neural network. Testing and comparison with a similar implementation of local interaction with a neural network satisfied the formed requirements for the placement and performance of the neural network and the memory it occupies.

Права на использование объекта хранения

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

Статистика использования

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