Тип работы:
Предмет:
Язык работы:


ДЕТЕКТИРОВАНИЕ И КЛАССИФИКАЦИЯ ЗВУКА СЕРДЕЧНОГО СОКРАЩЕНИЯ ПРИ ПОМОЩИ МЕТОДОВ МАШИННОГО ОБУЧЕНИЯ

Работа №186114

Тип работы

Бакалаврская работа

Предмет

механика

Объем работы59
Год сдачи2021
Стоимость4270 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
19
Не подходит работа?

Узнай цену на написание


Введение 5
1 Постановка Задачи 7
2 Создание Базы Данных 8
3 Методика Детектирования 9
4 Извлечение Признаков 11
4.1 Преобразование Фурье 11
4.2 Мел-Кепстральные Коэффициенты 13
4.3 Вейвлет-Преобразование 15
5 Метрики Точности Классификации 20
5.1 Матрица Ошибок 20
5.2 Метрики Accuracy, Precision, Recall И F-Мера 21
5.3 Кросс-Валидация 23
6 Построение Моделей Машинного Обучения 25
6.1 Метод K-Ближайших Соседей 25
6.2 Логистическая Регрессия 27
6.3 Градиентный Бустинг 32
6.4 Метод Опорных Векторов 35
6.5 Искусственная Нейронная Сеть 43
6.6 Сверточные Нейронные Сети 46
6.7 Подбор Гиперпараметров 47
7 Результаты Работы Алгоритма 49
Заключение 51
Список Использованной Литературы 52
Приложение А Параметры Линейной Регрессии 54
Приложение Б Параметры Метода Опорных Векторов 55
Приложение В Параметры Метода Градиентного Бустинга 57
Приложение Г Параметры Метода К-Ближайших Соседей


Исследование применимости методов машинного обучения является важной областью в эпоху цифровизации. В наши дни с развитием информационных технологий, которые помогают собирать и эффективно анализировать большие массивы данных появляются задачи по применению этих ресурсов. Одна из таких задач - детектирование и классификация аудиособытий. Данная технология позволит создавать новые устройства интернета вещей, которые будут решать широкий спектр задач.
Новые подходы машинного обучения дают возможность для реализации стека проблем, связанных с неточностью и неопределенностью в больших и сложных пространствах поиска. Большой прорыв в последнее время произошел в области анализа изображений. Такие крупные компании как Google и Facebook уделяют большое внимание данной области.
Живой организм производит множество звуковых сигналов. Эти аудиосигналы можно использовать для лучшего понимания состояния животного. Невербальные звуковые сигналы, к которым относятся звуки сердцебиения, дыхания почти неуловимы и в некоторых случаях неслышны. Эффективный способ захвата аудиосигналов может осуществляться с помощью закрепленного на шее устройства, оснащенного микрофоном. С помощью акустического микрофона можно осуществлять мониторинг сердечного ритма, дыхания и активности животного, который позволит извлечь информацию о событиях, происходящих как внутри организма, так и в окружающей среде.
На фоне успеха классификации изображений возникает вопрос о применении подобных решений в области обработки временных рядов таких как звук. Проблема классификации аудио сигналов была затронута научным сообществом в различных исследованиях, которые посвящены таким областям, как обучаемое вейвлет-подобное преобразование [1], аугментация данных классификации звуков среды [2], обучение и анализ глубоких рекуррентных нейронных сетей [3], распознавание акустических событий с использованием глубоких нейронных сетей [4], классификация звуковых сцен с глубокой рекуррентной нейронной сетью [5] , классификация звуков среды с помощью сверточных нейронных сетей [6].
В начале данной работе будет рассмотрено формирование базы данных, анализ исследуемого сигнала, методика детектирования, а также способы выделения признаков. Далее описаны методы сравнения алгоритмов классификации и используемые в данной работе модели машинного обучения. В заключении рассмотрены результаты параметрического исследования.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Задача о классификации и детектировании аудиособытий является сложной комплексной задачей. Была рассмотрена теоретическая часть и существующие решения в данной предметной области. Проведен анализ существующих методов и средств для выявления значимых признаков во входящем сигнале и классификации построенных на их основе акустических моделей. Были подробно изучены функциональные возможности языка Python и подключаемых к нему модулей и библиотек.
В ходе выполнения работы были собраны, проанализированные и размечены данные для обучения и тестирования моделей. Выявлен наилучший способ выделения признаков. Разработан алгоритм детектирования звука сердцебиения с помощью кадрирования аудиодорожки и последующей классификации кадров. Составлен методы подбора гиперпараметров и сравнения моделей. Были обучены различные модели. Проанализировано качество распознавания с помощью различных оценок эффективности работы.
Наилучшую эффективность показал сверточные нейронные сети, но при этом скорость классификации занимает много времени. Быстрая обработка кадров потребуется при создании системы детектирования реального времени. Для лучшего результата можно комбинировать несколько моделей.



1. D. G. Childers, D. P. Skinner, R. C. Kemerait, "The Cepstrum: A Guide to Processing, " Proceedings of the IEEE, Vol. 65, No. 10, October 1977, pp. 1428—1443.
2. Justin Salamon, Deep Convolutional Neural Networks and Data Augmentation for Environmental Sound Classification, Juan Pablo Bello, IEEE Signal processing letters;
3. Huy Phan, Audio Scene Classification with Deep Recurrent Neural Networks, Philipp Koch, Fabrice Katzberg, Marco Maass, Radoslaw Mazur and Alfred Mertins;
4. Oguzhan Gencoglu, Recognition of acoustic events using deep neural networks, Tuomas Virtanen, Heikki Huttunen, Department of Signal Processing, Tampere University of Technology, 33720 Tampere, Finland;
5. Michiel Hermans, Training and Analyzing Deep Recurrent Neural Networks, Benjamin Schrauwen, Ghent University, ELIS departement Sint Pietersnieuwstraat 41, 9000 Ghent, Belgium.
6. Karol J. Piczak, Environmental sound classification with convolutional neural networks, Institute of Electronic Systems Warsaw University of Technology, 2015 IEEE International workshop on machine learning for signal processing, sept. 17-20, 2015, Boston, USA;
7. Olson, David L., Delen, Dursun Advanced Data Mining Techniques, Springer, 1st edition (February 1, 2008), page 138, ISBN 3-540-76916-1)
8. Fatih Cakir, Kun He, Xide Xia, Brian Kulis, Stan Sclaroff, Deep Metric Learning to Rank, In Proc. IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2019.
9. Stone M Cross-Validatory Choice and Assessment of Statistical Predictions. Journal of the Royal Statistical Society: Series B (Methodological). 36 (2): 111-147
10. Travis Oliphant Alex Griffing, Marten van Kerkwijk [В Интернете] // Веб¬сайт библиотеки numpy. - 18 1 2021 г.. - https://numpy.org.
11. McKinney Data structures for statistical computing in python, IEEE Proceedings of the 9th Python in Science Conference, Volume 445, 2010.
12. McFee, Brian, Colin Raffel, librosa: Audio and music signal analysis in python IEEE In Proceedings of the 14th python in science conference, pp. 18-25. 2015.
13. Pedregosa, F. Scikit-learn: Machine Learning in Python., JMLR 12, pp. 2825¬2830, 2011.
14. Guolin Ke, Qi Meng, Thomas Finley LightGBM: A Highly Efficient Gradient Boosting Decision Tree. Advances in Neural Information Processing Systems 30 (NIPS 2017), pp. 3149-3157.


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ