Abstract
Neural networks are increasingly used in recognition problems, including static and moving images, sounds, etc. Unfortunately, the selection of optimal neural network architecture for a specific recognition problem is a difficult task, which often has an experimental nature. In this paper we present the use of evolutionary algorithms to obtain optimal architectures of neural networks used for audio sample classification. We extend the Pytorch DNN Evolution tool implementing co-evolutionary algorithms which create groups of neural networks that solve a given problem with a certain accuracy, with the support for problems in which training data consists of audio samples. In this paper we use the co-evolutionary approach to solve a sample sound classification problem. We describe how the sound data was prepared for processing with the use of the Mel Frequency Cepstral Coefficients (MFCC). Next we present the results of experiments conducted with the AudioMnist dataset. The obtained neural network architectures, whose classification accuracy is comparable to the classification accuracy attained by the AlexNet neural network, and their implications are discussed.
Keywords
MSC
68-T05, 68-T10
Cite this article
@article{cai-5616,
author = {Włodzimierz Funika and Paweł Koperek and Tomasz Wiewióra},
title = {Evolution-by-Coevolution of Neural Networks for Audio Classification},
journal = {Computing and Informatics},
volume = {42},
number = {2},
pages = {340--363},
year = {2023},
issn = {1335-9150},
doi = {10.31577/cai_2023_2_340}
}
TY - JOUR AU - Włodzimierz Funika AU - Paweł Koperek AU - Tomasz Wiewióra TI - Evolution-by-Coevolution of Neural Networks for Audio Classification JO - Computing and Informatics VL - 42 IS - 2 SP - 340 EP - 363 PY - 2023 SN - 1335-9150 DO - 10.31577/cai_2023_2_340 UR - https://doi.org/10.31577/cai_2023_2_340 KW - Neural networks KW - evolutionary algorithms KW - sound recognition ER -
Funika, W., Koperek, P., & Wiewióra, T. (2023). Evolution-by-Coevolution of Neural Networks for Audio Classification. Computing and Informatics, 42(2), 340–363. https://doi.org/10.31577/cai_2023_2_340