Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Facial Emotion Recognition by Hyper-Parameter tuning of Convolutional Neural Network using Genetic Algorithm
Blekinge Institute of Technology, Faculty of Computing, Department of Computer Science.
2021 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Context: Importance of facial emotion recognition is increasing significantly as it's applications play a key role in several sectors and fields. Deep learning techniques in machine learning provide good performance in facial recognition tasks, Where as deep neural networks like convolutional neural networks are most widely used for image recognition and classification tasks. However, these neural networks depend on configuration parameters called hyper-parameters. So, tuning these parameters play a vital role in facial emotion recognition. Moreover, it is challenging and time consuming to tune the hyper-parameters of neural networks since it involves many parameters. Tuning these hyper-parameters is considered as optimization task where evolutionary algorithms like genetic algorithms play a major role. Studying and experimenting different genetic algorithm concepts not only provide interesting insights for facial recognition tasks but also provide significant progresses in deep learning, gaming, and virtual reality.

Objectives: The thesis aims to develop a model for facial emotion recognition by applying evolutionary mechanisms like genetic algorithms on convolutional neural networks. The developed model recognizes seven basic emotions in images of human beings such as fear,happy, surprise, sad, neutral, disgust and angry using FER-2013(facial emotion recognition) dataset.

Methods: Emotion recognition of the facial images is done by hyper-tuning of convolutional neural network using evolutionary mechanisms. Literature review is performed for studying the working mechanism of genetic algorithm, techniques, best methods of genetic algorithms, genetic operators for hyper-parameter tuning of neural network. After studying the methods, experiment is conducted to evaluate and study the impact of applying genetic algorithm methods in hyper-parameter tuning which in turn helps in facial emotion recognition.

Results: Genetic algorithm concepts which are identified from literature review improved the performance of convolutional neural network. Elitism and multiparent recombination concepts of genetic algorithm showed satisfying results by significantly boosting the performance of neural networks. Multipoint cross-over established a new theme in genetic algorithm by introducing sharp variations and gave scope for genetic diversity which results in increasing efficiency of neural network. Performed experimental model portrayed these concepts and has improved the performance of convolutional neural network.

Conclusions: The genetic algorithm worked constructively for the improvement of performance of convolutional neural networks. Results from experimental model portrayed improvement of neural network and has helped in increasing accuracy of the images of facial emotion recognition. Variable length genetic algorithm helped the model in tracing out important variable parameters thus helping the neural networks to perform better. Different genetic mechanisms have different functions for effective functioning of neural network. Key observations, new insights gained from the experimental results of the current research are helpful and expand the scope of deep learning applications with evolutionary mechanisms. 

Place, publisher, year, edition, pages
2021. , p. 104
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:bth-22308OAI: oai:DiVA.org:bth-22308DiVA, id: diva2:1609087
Subject / course
DV2572 Master´s Thesis in Computer Science
Educational program
DVADA Master Qualification Plan in Computer Science
Supervisors
Examiners
Available from: 2021-11-12 Created: 2021-11-05 Last updated: 2021-11-12Bibliographically approved

Open Access in DiVA

Facial Emotion Recognition by Hyper Parameter tuning of Convolutional Neural Network using Genetic Algorithm(3414 kB)597 downloads
File information
File name FULLTEXT02.pdfFile size 3414 kBChecksum SHA-512
15b073989e7bb3c8069ed64b6aaf6c5b32b62878aefdb2d2647de894b82a365fe8c4b896fa3263b6013b723e96ff1363ba07bbbe1e9398c4d4d02e965d591ee8
Type fulltextMimetype application/pdf

By organisation
Department of Computer Science
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 608 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 1516 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf