Using Deep Learning Transformers for Detection of Hedonic Emotional States by Analyzing Eudaimonic Behavior of Online Users 

Project Code :TCMAPY1744

Objective

This project leverages advanced transformer-based deep learning models like BERT, RoBERTa, DistilBERT with LSTM, and XLNet to detect hedonic emotional states from short texts describing happy moments. Using the HappyDB dataset, the models were fine-tuned and compared, with RoBERTa and XLNet showing superior performance. The best model was integrated into a Flask web application allowing users to input text and receive emotion detection feedback.

Abstract

This project focuses on detecting hedonic emotional states by analyzing short text descriptions that reflect moments of happiness. The approach involves using deep learning transformer models to understand and classify these emotions. The system is designed to learn patterns from the HappyDB dataset, which contains thousands of happy moments written in natural language. Various deep learning algorithms such as LSTM, Bi-LSTM, DISTILBERT + LSTM AND ROBERTA AND BERT and XLNET are used to capture both sequential and contextual features of text data. A web application is developed using the Flask framework to allow users to register, log in, and enter their text for emotion detection. The interface processes the input and displays the predicted emotional state. This method demonstrates how advanced language models can be applied to detect emotions from brief textual inputs. The overall aim is to develop a reliable and interactive system that can understand user emotions and support further studies in affective computing and emotion-aware systems.

Keywords: Hedonic emotions, Deep learning, Transformers, LSTM, Bi-LSTM , BERT AND ROBERTA, XLNET, Flask, Text classification.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

H/W CONFIGURATION:

Processor                                 - I3/Intel Processor

Hard Disk                                - 160GB

Key Board                              - Standard Windows Keyboard

Mouse                                     - Two or Three Button Mouse

Monitor                                   - SVGA

RAM                                       - 8GB

S/W CONFIGURATION:

β€’      Operating System                   :  Windows 7/8/10

β€’      Server side Script                    :  HTML, CSS, Bootstrap & JS

β€’      Programming Language         :  Python

β€’      Libraries                                  :  Flask, Pandas, MySQL. Connector, Transformers Scikit-learn

β€’      IDE/Workbench                      :  VS Code

β€’      Technology                             :  Python 3.8+

β€’      Server Deployment                 :  Xampp Server

Demo Video

mail-banner
call-banner
contact-banner
Request Video