Тема: Реализация математической модели искусственной нейронной сети, распознающей биометрические данные лиц на изображении
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Постановка задачи 3
1. Анализ поставленной задачи 5
2. Обнаружение лиц на изображении и их локализация 6
3. Нахождение ключевых точек 8
3.1 Scale Invariant Feature Transform 9
3.1.1 Нахождение особенных точек 9
3.1.2 Выделение ключевых точек 11
3.1.3 Определение ориентации точки 12
3.1.4 Составление дескрипторов 12
3.2 Speed Up Robust Features 13
4. Нейронная сеть 15
4.1 Ознакомление с алгоритмом 15
4.2 Нейрон 15
4.3 Слой нейронов 17
4.4 Обучение. Стохастический градиентный спуск 18
5. Валидация работы программы после обучения нейронной сети 21
Заключение 24
Список использованной литературы 25
Приложения 28
Исходный код программы
📖 Введение
Сегодня известно несколько методов распознавания лиц и объектов в принципе, в том числе метод главных компонент [15], скрытые марковские модели [16] и др. Они используют статистические параметры изображения, сокращают размерность векторного представления изображения, сохраняя отличительные параметры распознаваемого объекта. Но, пожалуй, самым известным и наиболее результативным подходом является применение нейронных сетей [7, 17]. Нейронные сети получили очень широкое применение во многих областях машинного обучения. В компьютерном зрении эта модель применяется для распознавания объектов, классификации и кластеризации изображений, а также ряда других задач.
Постановка задачи
В данной выпускной квалификационной работе рассматривается задача распознавания лиц на изображении и классификация их биометрических данных, таких как: пол, возраст, степень улыбки, с помощью нейронной сети [8].
Чаще всего для распознавания объектов на изображениях используют сверточную нейронную сеть [9,10]. Она принимает в качестве входных данных все изображение в виде вектора , состоящего из всех пикселей изображения.
✅ Заключение
Основные моменты, реализованы в ВКР. Для обнаружения лиц и их локализации на изображениях используется признаки Хаара в алгоритме Виолы-Джонса (библиотека OpenCV). Для нахождения ключевых точек используется реализация детектора SIFT (библиотека OpenCV). Для построения и обучения многослойной нейронной сети реализованы классы, приведенные в Приложении.
Вывод: все поставленные задачи были успешно выполнены. Исследование в рамках выпускной квалификационной работы успешно завершено.



