Bag-of-words in contrast to N-grams does not consider word order or sequence. It captures the word occurrence frequencies in the text corpus. Bag-of-words is also used as features in tasks like sentiment analysis and topic identification.
In the following sections, we will look at an overview of the following applications of NLP:
- Analyzing sentiment
- Recognizing named entities
- Linking entities
- Translating text
- Natural language interfaces
- Semantic Role Labeling
- Relation extraction
- SQL query generation, or semantic parsing
- Machine Comprehension
- Textual entailment
- Coreference resolution
- Searching
- Question answering and chatbots
- Converting text to voice
- Converting voice to text
- Speaker identification
- Spoken dialog systems
- Other applications