Abstract: Sentiment analysis is a fundamental aspect of natural language processing (NLP) that facilitates the extraction and interpretation of emotions and opinions embedded in textual data.