Natural language processing uses computers to understand, analyze, transform, or generate human language, including spoken and written sentences. section 10.5
Common applications include:
- Sentiment analysis determines whether a sentence expresses positive or negative sentiment. section 10.5
- Machine translation converts sentences between languages, while speech recognition turns spoken language into text. section 10.5
- Text summarization condenses large texts, and chatbots answer questions within specific topics such as customer support. section 10.5
Recurrent neural networks process text by feeding outputs back as inputs, giving the network a form of memory. LSTM and GRU architectures extend this approach. section 10.5














