Skip to content

Subjectivity removal and Polarity classification of movie reviews employing a shallow model (Multinomial Naive Bayes) and a deep model (Bidirectional LSTM with self-attention)

KevinDepedri/Sentiment-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Natural Language Understanding - Sentiment Analysis - Subjectivity and Polarity Project

Sentiment analysis (SA), also known as opinion mining, is a branch of Natural Language Processing (NLP) which addresses the identification, extraction and study of subjective information encompassed in documents, texts and reviews. This type of application is becoming increasingly popular, since it represents a powerful tool that both, individuals and companies, can use to get insights about the text under analysis.

This repository is a student project developed by Kevin Depedri for the "Natural Language Understanding" course of the Master in Artificial Intelligent Systems at the University of Trento, a.y. 2022-2023.

All the code contained in the NLU_Sentiment_Analysis.ipynb file has been written and executed as a Python Notebook in the Pycharm IDE. All plots and tables computed in the notebook are shown correctly on that platform. If problem arises in the visualization of this type of attachments please evaluate the possibility to open it using Pycharm or a similar software.