NLP in Sentiment Analysis: A detailed look at how NLP is used in sentiment analysis, including the different techniques used, the challenges involved, and the benefits. Artificial Intelligence