A multi-feature approach for musical instrument classification using machine learning

dc.authorid0000-0002-1154-1537
dc.authorid0000-0003-3589-9135
dc.contributor.authorEzirmik, Abdurrahim Hüseyin
dc.contributor.authorÇiloğlugil, Birol
dc.date.accessioned2026-10-01T12:21:12Z
dc.date.issued2026
dc.departmentFakülteler, Mühendislik Fakültesi, Bilgisayar Mühendisliği Bölümü
dc.descriptionEzirmik, Abdurrahim Hüseyin (Balikesir Author)
dc.description.abstractThis study examines the performance of a collection of spectral audio features, including RMS Energy, Zero Crossing Rate (ZCR), and Spectral Centroid, for musical instrument classification by using the Random Forest and XGBoost classifiers. These machine learning algorithms demonstrate enhanced precision in complex classification scenarios and improve the ability to discriminate among highly correlated instrument classes. Machine learning approaches were employed in this study due to being explainable, computationally efficient, and suitable when deep learning is not feasible under the constraints of hardware or data. As part of the experimental setup, the audio features were obtained from the Philharmonia dataset, which includes 20 instrument classes. Seven different configurations were evaluated, including each feature set individually, as well as their pairwise and triplet combinations. The highest performance in terms of accuracy was obtained when all attributes were utilized: 0.91 with Random Forest and 0.93 with XGBoost. These machine learning algorithms were particularly well adapted to distinguish acoustic differences in music. Confusion matrix analysis indicated that both models worked best for instruments with clear acoustic characteristics, such as guitar and banjo. The findings suggested that the combination of multiple complementary features improves the classification performance of musical instruments.
dc.description.abstractBu çalışma, RMS Energy, Zero Crossing Rate (ZCR) ve Spectral Centroid gibi spektral ses özniteliklerinin, Random Forest ve XGBoost algoritmaları kullanılarak müzik aleti sınıflandırmasındaki performansını incelemektedir. Bu makine öğrenmesi algoritmaları, karmaşık sınıflandırma senaryolarında artırılmış doğruluk sağlama ve yüksek korelasyonlu enstrüman sınıfları arasında ayrım yapabilme yeteneğine sahiptir. Bu çalışmada makine öğrenmesi yaklaşımları açıklanabilir ve hesaplama açısından verimli olmaları ve derin öğrenmenin donanım veya veri kısıtlamaları nedeniyle uygulanamadığı durumlarda kullanışlı olmaları sebebiyle tercih edilmiştir. Deneysel çalışmada, ses öznitelikleri 20 enstrüman sınıfını içeren Philharmonia veri setinden elde edilmiştir. Her öznitelik seti tek başına ve ikili ile üçlü kombinasyonları da dahil olmak üzere toplam yedi farklı konfigürasyon değerlendirilmiştir. Doğruluk açısından en yüksek performans, tüm öznitelikler bir arada kullanıldığında elde edilmiş olup Random Forest için 0,91 ve XGBoost için 0,93’tür. Bu makine öğrenmesi algoritmaları, müzikteki akustik farklılıkları ayırt etmede özellikle başarılı olmuştur. Karışıklık matrisi analizi, her iki modelin gitar ve banjo gibi belirgin akustik özelliklere sahip enstrümanlarda en iyi performansı gösterdiğini ortaya koymuştur. Bulgular, birden fazla tamamlayıcı özelliğin kombinasyonunun müzik aleti sınıflandırma performansını artırdığını göstermiştir.
dc.identifier.doi10.25092/baunfbed.1706872
dc.identifier.endpage312
dc.identifier.issn2536-5142
dc.identifier.issue1
dc.identifier.startpage299
dc.identifier.trdizinid1393137
dc.identifier.urihttps://doi.org/10.25092/baunfbed.1706872
dc.identifier.urihttps://hdl.handle.net/20.500.12462/24429
dc.identifier.volume28
dc.indekslendigikaynakTR-Dizin
dc.language.isoen
dc.publisherBalıkesir Üniversitesi
dc.relation.ispartofBalıkesir Üniversitesi Fen Bilimleri Enstitüsü Dergisi
dc.relation.publicationcategoryMakale - Ulusal Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectMIR
dc.subjectInstrument Classification
dc.subjectMachine Learning
dc.subjectFeature Extraction
dc.subjectEnstrüman Sınıflandırma
dc.subjectMakine Öğrenmesi
dc.subjectÖznitelik Çıkarımı
dc.titleA multi-feature approach for musical instrument classification using machine learning
dc.title.alternativeMakine öğrenmesi ile müzik enstrüman sınıflandırması için bir çoklu-öznitelik yaklaşımı
dc.typeArticle

Dosyalar

Orijinal paket

Listeleniyor 1 - 1 / 1
Yükleniyor...
Küçük Resim
İsim:
ezirmik.pdf
Boyut:
639.71 KB
Biçim:
Adobe Portable Document Format

Lisans paketi

Listeleniyor 1 - 1 / 1
Yükleniyor...
Küçük Resim
İsim:
license.txt
Boyut:
1.17 KB
Biçim:
Item-specific license agreed upon to submission
Açıklama: