Тема: РАЗРАБОТКА СВЁРТОЧНОЙ НЕЙРОННОЙ СЕТИ ДЛЯ СРАВНЕНИЯ ФОТОГРАФИЙ ЛИЦ
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Обозначения и сокращения 3
Введение 4
1. Обзор существующих систем 5
1.1 Метод гибкого сравнения на графах 5
1.2 Скрытые Марковские модели 6
1.3 Активные модели внешнего вида 7
1.4 Активные модели формы 8
1.5 Нейронные сети 9
2. Выбор стека технологий 11
3. Поиск датасета 12
4. Разработка архитектуры нейронной сети 14
4.1 Первая модель (CNNDuo) 19
4.2 Вторая модель (CNNChannels) 20
4.3 Третья модель (CNNDif) 22
4.4 Четвёртая модель (CNN_TPE) 24
5. Выбор алгоритмов обучения нейронной сети и функций активации нейронов 32
6. Сравнение результатов 33
7. Разработка демонстрационного приложения 35
Заключение 37
Список литературы 38
Приложение 1 39
Приложение 2
📖 Введение
Появилось множество архитектур нейронных сетей - свёрточные, рекуррентные, сети с памятью, а также их комбинации.
Современные архитектуры нейронных сетей показывают результаты превосходящие обычные алгоритмы, а их реализация зачастую намного проще.
В данной работе рассматривается применение нейронных сетей свёрточной архитектуры для задачи сравнения фотографий лиц людей.
Целью данной дипломной работы является разработка модели нейронной сети, которая принимала бы на вход два монохромных изображения с лицами людей и выдавала на выходе вероятность того, что на обеих фотографиях изображён один человек.
Для реализации поставленной цели необходимо решить ряд задач:
• изучить существующие решения;
• выбрать стек технологий (язык программирования, используемые технологии и библиотеки);
• найти подходящие для решения поставленной задачи датасеты;
• разработать архитектуру нейронной сети, решающую поставленную задачу;
• выбрать подходящие для обучения нейронной сети алгоритмы и функции активации, провести обучение;
• реализовать приложение для демонстрации способности созданной нейронной сети осуществлять поиск человека по фотографии в некоторой БД;
✅ Заключение
Возникшие трудности:
• малое число обработанных, подходящих для обучения нейронных сетей датасетов;
• отсутствие мощного вычислительного оборудования для экспериментов со сложными, объёмными моделями нейронных сетей.
Возможные улучшения:
• использование большего датасета для обучения нейронный сетей;
• изменение гиперпараметров нейронных сетей (требуется более мощное вычислительное оборудование).



