In this chapter, we have learned how to identify the sentiment of opinions in a specific context. To start, the basic concepts of sentiment analysis were covered. Sentiment analysis refers to a set of natural language processing techniques, text analysis, and computational linguistics that are used to identify and extract subjective information in written or spoken text sources. Different sentiment analysis techniques were explored. Then, the next challenges for sentiment analysis were analyzed. So, we have seen how semantic and lexical linguistic analysis can help us improve the performance of opinion grading systems.
In the second part of the chapter, the basics of RNN were addressed. In an RNN, a bidirectional flow of information is present. In contrast with the propagation of signals in feedforward networks, which takes place only in a continuous manner in one direction...