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

Название: Использование субд postgres для реализации задач искусственной нейронной сети: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы: Мухин Федор Алексеевич
Научный руководитель: Дробинцев Дмитрий Федорович
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2023
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: искусственные нейронные сети; базы данных; текстурные параметры Харалика; цифровые образы; обеспечение взаимодействия нейронных сетей и баз данных; Postgres; Python; Tensorflow; Keras; artificial neural networks; databases; Haralick texture features; digital images; providing interaction between neural networks and databases
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2023/vr/vr23-3606
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\22927

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

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

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

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

Аннотация

Данная работа посвящена разработке набора функций и методов для обеспечения взаимодействия искусственных нейронных сетей и баз данных, а также исследованию методов их создания, обучения и сохранения с целью повышения эффективности работы и уменьшения времени, затрачиваемого на выполнение большинства задач машинного обучения. В рамках работы с применением расширения PL/Python и фреймворка Tensorflow был разработан функционал в системе управления базами данных (СУБД) Postgres, позволяющий создавать, обучать, сохранять, использовать и тестировать нейронные сети, настраивая необходимые параметры на каждом этапе. Такой набор функций и методов может быть интегрирован в клиент-серверную систему и использоваться в промышленном масштабе для автоматизации обучения нейронных сетей. Для демонстрации работы реализованный функционал используется при создании нейронной сети прямого распространения для выявления болезней пшеницы, с применением технологии создания цифровых образов по имеющимся наборам данных на основе текстурных параметров Харалика. В ходе работы производится сравнение скорости выполнения всех этапов между функционалом и стандартными методами на языке Python.

This work is devoted to developing a set of functions and methods to provide the interaction of artificial neural networks and databases, as well as research methods of its creation, training and saving to improve performance and reduce the time required to perform most of the machine-learning tasks. In this work, using the PL/Python extension and the Tensorflow framework, a functionality was developed in the Postgres database management system (DBMS) to create, train, save, use, and test neural networks by configuring the necessary parameters at each step. This set of functions and methods can be integrated into a client-server system and used on an industrial scale to automate the training of neural networks. To demonstrate the work, the implemented functionality is used to create a forward propagation neural network for the detection of wheat diseases, using the technology of digital image creation from the available datasets based on the textural Haralick parameters. In the process of work the speed of execution of all steps between the implemented functional and standard methods in the Python language is compared.

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

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

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

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