Emotions! Neural network for emotion recognition and backend applications

Thesis title: Emotions! Neuronová síť pro rozpoznávání emocí a backend aplikace
Author: Fanta, Tomáš
Thesis type: Diplomová práce
Supervisor: Novotný, Ota
Opponents: Pour, Jan
Thesis language: Česky
Abstract:
Tato diplomová práce se věnuje neuronovým sítím a jejich praktickému nasazení do užívání v rámci startupového projektu EMOTIONS!. Tento projekt je skupinová práce pěti členů, která mohla vzniknout díky Data Project Challenge 2023. Projekt je rozdělen do několika dílčích částí, jejichž propojením dojde k vytvoření funkční platformy, a to jak z byznysového, tak i technického hlediska. Tato práce je rozdělena na dvě části. V první části se pomocí kvalitativní analýzy vymezují základní pojmy a představuje svět neuronových sítí. Dále v ní dochází k zaměření se na užší výběr neuronových sítí a jejich předností za účelem nalezení nejvhodnějšího typu sítě pro naplnění byznysového zadání. Druhá část navazuje na výsledky předchozí pasáže a využívá je k dosažení robustního modelu a jeho implementace do platformy. V rámci tohoto oddílu dochází k analýze datových sad, jednotlivým iteracím vytváření architektur modelů a jejich procesu učení. Na závěr probíhá implementace nejvhodnějšího modelu do Google Cloud platformy jakožto back-endu, propojení s front-endem a otestování funkčnosti. Diplomová práce poskytuje pohled na end-to-end vytvoření neuronové sítě a její praktické nasazení, a hlavně její možné využívání širokým publikem. Výsledkem práce je vytvoření klíčové části platformy EMOTIONS! zajišťující detekci emocí, což mohlo být realizováno díky dílčím částem kolegů.
Keywords: Neuronová síť; Python; Detekce emocí; Web 3.0; Tensorflow; Strojové učení; Konvoluční neuronová síť; CNN; Back-end; PyTorch
Thesis title: Emotions! Neural network for emotion recognition and backend applications
Author: Fanta, Tomáš
Thesis type: Diploma thesis
Supervisor: Novotný, Ota
Opponents: Pour, Jan
Thesis language: Česky
Abstract:
This master thesis focuses on neural networks and their practical deployment in a startup project EMOTIONS!. This project is a group work of five members, which was made possible by the Data Project Challenge 2023. The project is divided into several parts, which are linked to create a functional platform, both from a business and technical point of view. This thesis is divided into two parts. The first part defines the background definitions and introduces the world of neural networks by applying a qualitative analysis. Furthermore, this section focuses on the shortlisting of neural networks and their advantages in order to find the most suitable type of network to fulfill the business requirement. The second part builds on the results of the previous passage and uses them to achieve a robust model and its implementation in the platform. Within this section, the analysis of the datasets, the different iterations of the model architectures and their learning process are performed. Finally, the thesis concludes with the implementation of the most suitable model in the Google Cloud platform as a back-end, connecting it to the front-end and testing its functionality. The thesis provides an end-to-end view of creating a neural network and its practical deployment, and more importantly its potential use by a wide audience. As a result of the thesis, a key part of the EMOTIONS! platform providing emotion detection has been created, which could be realized thanks to parts of colleagues' work.
Keywords: PyTorch; Web 3.0; Convolutional neural network; Neuron network; CNN; Back-end; Tensorflow; Emotions detection; Machine learning; Python

Information about study

Study programme: Data a analytika pro business
Type of study programme: Magisterský studijní program
Assigned degree: Ing.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 1. 4. 2024
Date of submission: 25. 11. 2024
Date of defense: 17. 1. 2025
Identifier in the InSIS system: https://insis.vse.cz/zp/89457/podrobnosti

Files for download

    Last update: