Skip to content

Aya-Ah/sensa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sensa

Senas is free sentiment analysis tool is based on the most recent Deep learning algorithms.

The goal of this project is to be able to consistently detect emotions in normal conversational sentences , help businesses monitor brand and product sentiment in customer feedback, and understand customer needs.

In this work, Bi Long Short-Term Memory (BILSTM) as a deep neural network has been used for training a model after features that extract automatically from input texts by a word embedding method as a first hidden layer(BILSTM layer), then softMax layer is applied to turn numeric outputs from LSTM layer into probabilities to classify the outputs to : (joy ,sadness anger ,fear ,love ,surprise ).

Screenshot__110_-removebg-preview (1)

Finally, the performance of the proposed model is evaluated via experimentson public dataset that is List of documents with emotion flag, It is split into train, test & validation for building the machine learning model, It helps greatly in NLP Classification tasks . Results shown in model accuracy graph and Confusion matrix shown below.

Screenshot__112_-removebg-preview

To make this model available anywhere and for everyone we build a simple web application using different web technologies such as: HTML, CSS, JavaScript, Python and Flask for both front and back ends.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published