True language understanding for an explainable AI system
Millions of messages and thousands of articles are posted every day, and this information is stored in an unstructured natural text. Natural Language Processing (NLP) is a study to understand text using computational techniques. One of the most important tasks in NLP is sentiment analysis whic...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2022
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/157406 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
Summary: | Millions of messages and thousands of articles are posted every day, and this information is stored
in an unstructured natural text. Natural Language Processing (NLP) is a study to understand text
using computational techniques. One of the most important tasks in NLP is sentiment analysis
which studies people’s opinions, emotions, and attitudes. Sentiment analysis is a challenging task
involving context understanding, language use, and unstructured human text.
This project aims to use sentiment analysis techniques using different deep learning techniques. It
will focus on binary sentiment classification, which detects the polarity in a text into 2 classes,
positive and negative.
This project studied different sentiment analysis techniques such as VADER,SVM, Naïve Bayes
CNN,RNN, LSTM, GRU, and BERT. BERT gives the best accuracy among the available
techniques but with the drawback that it takes a longer time to train. |
---|