Details

Title: Реализация модели Deep Forest на GPU для обработки изображений: выпускная квалификационная работа бакалавра: направление 01.03.02 «Прикладная математика и информатика» ; образовательная программа 01.03.02_02 «Системное программирование»
Creators: Рыженко Виктор Алексеевич
Scientific adviser: Чуканов Вячеслав Сергеевич
Other creators: Арефьева Людмила Анатольевна; Константинов Андрей Владимирович
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт прикладной математики и механики
Imprint: Санкт-Петербург, 2021
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: deep forest; gpu; классификация; random ferns; classification
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 - Математика и механика
Links: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2021/vr/vr21-2595
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\13869

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 Forest для задачи классификации изображений с целью увеличения скорости обучения и предсказаний. Задачи, которые решались в ходе работы: 1. Разработка модификации для алгоритма Deep Forest с с использованием архитектуры CUDA NVIDIA; 2. Реализация разработанного алгоритма; 3. Проведение оценки реализованной модели с существующими фреймворками для классификации изображений (gcForest, VGG) по критериям производительности и качества классификации; 4. Исследование разработанного алгоритма для выявления мест, в которых возможны дальнейшие улучшения; В работе представлена модификация алгоритма Deep Forest, а также его реализация. Процедуры обучения и предсказания реализованы с использованием параллельных вычислений на GPU. Для разработанного алгоритма проведена оценка качества предсказания и производительности по сравнению в сравнении с исходной моделью, а также с существующими алгоритмами свёрточных нейронных сетей LeNet-5, VGG-5. По результатам оценки получено, что разработанный алгоритм по сравнению с рассматриваемыми моделями имеет меньшую точность предсказания (1-6% по метрике точности) и большую скорость обучения (в 4-12 раз быстрее).

This work is devoted to the study and implementation of Deep Forest modifications for the problem of image classification in order to increase the speed of learning and predictions. Tasks that were solved in the course of work: 1. Development of a modification for the Deep Forest algorithm using the CUDA NVIDIA architecture; 2. Implementation of the developed algorithm; 3. Assessment of the implemented model with existing frameworks for image classification (gcForest, VGG) according to performance criteria and classification quality; 4. Research of the developed algorithm to identify places where further improvements are possible; The paper presents a modification of the Deep Forest algorithm, as well as its implementation. The training and prediction procedures are implemented using parallel computing on the GPU. For the developed algorithm, the prediction quality and performance were assessed in comparison with the original model, as well as with the existing algorithms of convolutional neural networks LeNet-5, VGG-5. Based on the results of the assessment, it was found that the developed algorithm, in comparison with the models under consideration, has a lower prediction accuracy (1-6% in terms of the accuracy metric) and a higher learning rate (4-12 times faster).

Document access rights

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

Usage statistics

stat Access count: 14
Last 30 days: 0
Detailed usage statistics