Skip to content

Classification model trained to identify the sentiment or emotion conveyed by a given emoticon

License

Notifications You must be signed in to change notification settings

stipe-stanic/sentiment-classification-emoticons-keras

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Emoticon Classification Model using Tensorflow and Keras

  • This repository contains the code for a deep learning model that classifies emoticons using TensorFlow and Keras. The model is built using a Convolutional Neural Network (CNN) architecture and is trained on a dataset of emoticon images.

Dataset

  • The dataset consists of emoticon images in PNG format, with each image representing a different emoticon. The images are preprocessed and resized to a fixed size of 120x120 pixels using the rescaling layer from Keras. The dataset is split into training and test sets with a ratio of 80:20.

  • Training dataset

Model architecture

  • The model architecture consists of augmentation layer, three convolutional layers, each followed by a max pooling layer. The output from the final max pooling layer is flattened and passed through two fully connected (dense) layers, with a final output layer that predicts the class of the emoticon. The model is compiled with the categorical cross-entropy loss function and the Adam optimizer.

Model metrics

Training val and acc

Evaluation

Training val and acc

About

Classification model trained to identify the sentiment or emotion conveyed by a given emoticon

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages