Детальная информация
Название | Разработка мобильного приложения с встроенной нейронной сетью для идентификации, поиска и коллекционирования уличных стикеров: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» |
---|---|
Авторы | Ермаков Никита Дмитриевич |
Научный руководитель | Котлярова Лина Павловна |
Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Выходные сведения | Санкт-Петербург, 2025 |
Коллекция | Выпускные квалификационные работы ; Общая коллекция |
Тематика | Android ; TensorFlow Lite ; YOLO ; сверточные нейронные сети ; мобильная разработка ; распознавание объектов ; многомодульная архитектура ; convolutional neural networks ; mobile development ; object recognition ; multi-module architecture |
Тип документа | Выпускная квалификационная работа бакалавра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Бакалавриат |
Код специальности ФГОС | 09.03.04 |
Группа специальностей ФГОС | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-3028 |
Права доступа | Доступ по паролю из сети Интернет (чтение) |
Дополнительно | Новинка |
Ключ записи | ru\spstu\vkr\37286 |
Дата создания записи | 19.09.2025 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа | Анонимные пользователи |
---|---|
Сеть | Интернет |
Данная работа посвящена разработке мобильного приложения и обучению нейронной сети для распознавания объектов. В ходе исследования был проведен анализ мобильных приложений, связанных с коллекционированием искусства. На основе результатов анализа сформированы требования для разработки мобильного приложения. Была дообучена модель YOLO на собственном датасете с аугментацией. Обученная модель была конвертирована в формат TensorFlow Lite и подготовлена для развертывания на мобильном устройстве. Было разработано мобильное приложение с многомодульной архитектурой. Реализация выполнена на языке Kotlin с использованием Jetpack Compose, архитектура UI построена с применением MVVM. Также была реализована работа с камерой и пользовательской коллекцией. Проведено модульное и UI-тестирование основных компонентов. Вручную проведена верификация работы нейросети. Для достижения данных результатов в работе были использованы следующие информационные технологии: сервис для разметки датасетов Roboflow, языки программирования Python и Kotlin, среда разработки PyCharm и Android Studio, Google Colab - среда разработки и вычислительные мощности для обучения модели, система контроля версий GitHub.
This work is dedicated to the development of a mobile application and the training of a neural network for object recognition. As part of this final qualification work, an analysis of mobile applications related to art collection was conducted. Based on the results of this analysis, requirements for the mobile application were formulated. A YOLO model was fine-tuned on a custom dataset with data augmentation. The trained model was converted to TensorFlow Lite format and prepared for deployment on mobile devices. A mobile application was developed with a multi-module architecture. The implementation was carried out in Kotlin using Jetpack Compose, and the UI architecture followed the MVVM pattern. Functionality for camera integration and user collection management was implemented. Module-level and UI testing of key components was performed. Additionally, manual verification of the neural networks performance was conducted. To achieve these outcomes, the following information technologies were used: Roboflow as dataset annotation service, Python and Kotlin as programming languages, PyCharm and Android Studio as development environments, Google Colab as platform and computational resources for model training, and GitHub as version control system.
Место доступа | Группа пользователей | Действие |
---|---|---|
Локальная сеть ИБК СПбПУ | Все |
|
Интернет | Авторизованные пользователи СПбПУ |
|
Интернет | Анонимные пользователи |
|
Количество обращений: 0
За последние 30 дней: 0