Обробка музики за допомогою NLP
Дата
2025
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Дипломна робота: 93 с., 14 рис., 9 табл., 31 посилання, додаток.
Об'єктом дослідження є обробка музичних даних, представлених у форматі MIDI. Предметом дослідження є застосування методів обробки природної мови для аналізу та класифікації музичних композицій. Метою роботи є перевірка припущення про роль фундаментальних характеристик нот у формуванні унікального стилю композитора. У роботі досліджено можливості застосування методів NLP для аналізу музичних даних з метою класифікації творів за композиторами. Розроблено комплексний метод обробки MIDI-файлів з подальшим створенням словника унікальних музичних символів. Цей метод кодує фундаментальні характеристики нот (висота, динаміка, тривалість), а також групує одночасно зіграні ноти в акорди. Виконано порівняльний аналіз п'яти методів векторизації музичних послідовностей: усереднення, стандартного відхилення, комбінованого методу, TF-IDF та максимального об'єднання. З використанням алгоритмів машинного навчання Random Forest, SVM, KNN та Logistic Regression було виконано класифікацію музичних творів. За її результатами встановлено, що комбінований метод усереднення та стандартного відхилення найефективніше зберігає як загальний стиль музичного твору, так і його внутрішню варіативність. Отримані результати підтверджують гіпотезу про суттєвий вплив фундаментальних характеристик нот на формування унікального музичного стилю композитора та демонструють перспективність застосування методів NLP для аналізу музичних даних.
Опис
Ключові слова
обробка музики, обробка природної мови, класифікація композиторів, обробка midi, кодування музики, music processing, natural language processing, composers classification, midi processing, music encoding
Бібліографічний опис
Тимофєєв, В. О. Обробка музики за допомогою NLP : дипломна робота … бакалавра : 122 Комп'ютерні науки / Тимофєєв Валерій Олександрович. – Київ, 2025. – 93 с.