Algorithm development for recognizing human emotions using a convolutional neural network based on audio data

Objectives. This article provides a description and experience of creating the algorithm for recognizing the emotional state of the subject.Methods. Image processing methods are used.Results. The proposed algorithm makes it possible to recognize the emotional states of the subject on the basis of an...

Full description

Bibliographic Details
Main Authors: V. V. Semenuk, M. V. Skladchikov
Format: Article
Language:Russian
Published: The United Institute of Informatics Problems of the National Academy of Sciences of Belarus 2022-12-01
Series:Informatika
Subjects:
Online Access:https://inf.grid.by/jour/article/view/1211
_version_ 1797877179582775296
author V. V. Semenuk
M. V. Skladchikov
author_facet V. V. Semenuk
M. V. Skladchikov
author_sort V. V. Semenuk
collection DOAJ
description Objectives. This article provides a description and experience of creating the algorithm for recognizing the emotional state of the subject.Methods. Image processing methods are used.Results. The proposed algorithm makes it possible to recognize the emotional states of the subject on the basis of an audio data set. It was possible to improve the accuracy of the algorithm by changing the data set supplied to the input of the neural network.The stages of training convolutional neural network on a pre-prepared set of audio data are described, and the structure of the algorithm is described. To validate the neural network different set of audio data, not participating in the training, was selected. As a result of the study, graphs were constructed demonstrating the accuracy of the proposed method.After receiving the initial data of the study, the analysis of the possibilities for improving the algorithm in terms of ergonomics and accuracy of operation was also carried out. The strategy was developed to achieve a better result and obtain a more accurate algorithm. Based on the conclusions presented in the article, the rationale for choosing the representation of the data set and the software package necessary for the implementation of the software part of the algorithm is given.Conclusion. The proposed algorithm has a high accuracy of operation and does not require large computational costs.
first_indexed 2024-04-10T02:14:09Z
format Article
id doaj.art-977534435cd549e69daad59c7bc66c6e
institution Directory Open Access Journal
issn 1816-0301
language Russian
last_indexed 2024-04-10T02:14:09Z
publishDate 2022-12-01
publisher The United Institute of Informatics Problems of the National Academy of Sciences of Belarus
record_format Article
series Informatika
spelling doaj.art-977534435cd549e69daad59c7bc66c6e2023-03-13T08:32:25ZrusThe United Institute of Informatics Problems of the National Academy of Sciences of BelarusInformatika1816-03012022-12-01194536810.37661/1816-0301-2022-19-4-53-681015Algorithm development for recognizing human emotions using a convolutional neural network based on audio dataV. V. Semenuk0M. V. Skladchikov1Donetsk Technical School of Industrial Automation after A. V. ZakharchenkoDonetsk Technical School of Industrial Automation after A. V. ZakharchenkoObjectives. This article provides a description and experience of creating the algorithm for recognizing the emotional state of the subject.Methods. Image processing methods are used.Results. The proposed algorithm makes it possible to recognize the emotional states of the subject on the basis of an audio data set. It was possible to improve the accuracy of the algorithm by changing the data set supplied to the input of the neural network.The stages of training convolutional neural network on a pre-prepared set of audio data are described, and the structure of the algorithm is described. To validate the neural network different set of audio data, not participating in the training, was selected. As a result of the study, graphs were constructed demonstrating the accuracy of the proposed method.After receiving the initial data of the study, the analysis of the possibilities for improving the algorithm in terms of ergonomics and accuracy of operation was also carried out. The strategy was developed to achieve a better result and obtain a more accurate algorithm. Based on the conclusions presented in the article, the rationale for choosing the representation of the data set and the software package necessary for the implementation of the software part of the algorithm is given.Conclusion. The proposed algorithm has a high accuracy of operation and does not require large computational costs.https://inf.grid.by/jour/article/view/1211neural networkhuman emotion recognitionconvolutional neural networksound fingerprintingtensоrflow software librarykeras neural network librarymatlab software package
spellingShingle V. V. Semenuk
M. V. Skladchikov
Algorithm development for recognizing human emotions using a convolutional neural network based on audio data
Informatika
neural network
human emotion recognition
convolutional neural network
sound fingerprinting
tensоrflow software library
keras neural network library
matlab software package
title Algorithm development for recognizing human emotions using a convolutional neural network based on audio data
title_full Algorithm development for recognizing human emotions using a convolutional neural network based on audio data
title_fullStr Algorithm development for recognizing human emotions using a convolutional neural network based on audio data
title_full_unstemmed Algorithm development for recognizing human emotions using a convolutional neural network based on audio data
title_short Algorithm development for recognizing human emotions using a convolutional neural network based on audio data
title_sort algorithm development for recognizing human emotions using a convolutional neural network based on audio data
topic neural network
human emotion recognition
convolutional neural network
sound fingerprinting
tensоrflow software library
keras neural network library
matlab software package
url https://inf.grid.by/jour/article/view/1211
work_keys_str_mv AT vvsemenuk algorithmdevelopmentforrecognizinghumanemotionsusingaconvolutionalneuralnetworkbasedonaudiodata
AT mvskladchikov algorithmdevelopmentforrecognizinghumanemotionsusingaconvolutionalneuralnetworkbasedonaudiodata