Тема: ИДЕНТИФИКАЦИЯ ЛИЧНОСТИ НА ОСНОВЕ АЛГОРИТМОВ, ЗАИМСТВОВАННЫХ ИЗ БИОЛОГИИ
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1. Теоретические основы идентификации диктора по голосу 5
1.1. Методы извлечения признаков 5
1.2. Основные сведения об ИНС 9
1.3. Применение генетического алгоритма при обучении ИНС 12
2. Модель реализации алгоритма идентификации диктора по голосу 15
2.1. Структура ИНС для распознавания голоса диктора 15
2.2. Алгоритмы обучения ИНС для идентификации диктора по голосу .. 16
2.3 Реализация распознавания диктора с помощью биоинспирированных
методов на языке Java 23
Заключение 28
Список литературы 30
Приложение
📖 Введение
Наблюдается значительный интерес со стороны научного сообщества в распознавании голоса диктора по специальным и индивидуальным параметрам.
Основными стимулами для изучения и построения моделей распознавания голоса диктора, является увеличение точности и качества идентификации личности. Данная точность достигается путем использования биометрических данных.
Также большой интерес вызывает широкий спектр возможных приложений. Области применения технологий идентификации голоса пользователя связаны прежде всего с обеспечением безопасности и контроля. Например, в таких системах, как банковские счета, каналы связи и т.д.
Существуют и такие области применения, где идентификация личности по голосу очень важна. Сюда можно отнести криминалистическую экспертизу, которая включает в себя следующие процессы: анализ записей переговоров при различных аварийных ситуациях, доказательства в суде, анализ записей переговоров при их санкционированном прослушивании [14].
Целью настоящей работы является изучение и применение биоинспирированных методов для распознавания личности по голосу, создание на их основе математической модели и их практической реализации.
Для достижения поставленной цели требуется решить следующие задачи: описать и реализовать метод извлечения признаков и особенностей голоса человека при помощи мел-частотных кепстральных коэффициентов; описать алгоритм построения и обучения нейронной сети для распознавания диктора по голосу; описать генетический алгоритм для повышения качества работы искусственной нейронной сети; написать приложение, реализующее описанные алгоритмы.
Дипломная работа состоит из введения, двух глав, заключения, списка использованной литературы и приложения. Работа содержит 31 страницу основного текста и 8 рисунков. Список использованной литературы включает 14 наименований.
✅ Заключение
В настоящей выпускной квалификационной работе для решения поставленной задачи была выбрана модифицированная модель стандартного многослойного персептрона. Она состоит из трехсот кластеров, составляющих входной слой многослойного перцептрона и трехсот нейронов на скрытом слое. Количество нейронов на выходном слое соответствует количеству зарегистрированных дикторов. Каждый кластер представляет собой нейронную сеть, состоящую из 12 нейронов на входном и скрытом слоях и одним нейроном на выходном слое.
Для обучения данной искусственной нейронной сети выбрана комбинация методов обратного распространения ошибки и генетического алгоритма. Обучение нейронной сети проходило в два этапа. На первом этапе применялся алгоритм обратного распространения ошибки. Обучение проводилось несколько раз подряд с сохранением всех весовых коэффициентов на каждой итерации. На втором этапе обучение осуществлялось генетическим алгоритмом. При этом исходными данными для генетического алгоритма выступали векторы, составленные из весовых коэффициентов ИНС. В результате выполнения эволюционного процесса выбирался один новый вектор, использование которого обеспечивает наиболее оптимальное функционирование ИНС.
В рамках выпускной квалификационной работы создано приложение на языке Java [10], реализующее описанную выше нейронную сеть и ее обучение. Тестирование проводилось на двух дикторах мужского пола и одном - женского. Было использовано по 6 записей голоса от каждого диктора, три из которых применялись для обучения ИНС, а оставшиеся - для ее тестирования. По результатам тестов было установлено, что сеть хорошо справляется с задачей распознавания зарегистрированных дикторов по голосу. Однако с не зарегистрированными дикторами сеть не справляется.
Таким образом, построенную в работе модель нейронной сети лучше всего использовать как вторую степень защиты при аутентификации пользователей в системе.



