user
Generate a list of at least five computer algorithms that are used in Natural Language Processing.


assistant
1. N-Gram Modeling
2. Part-of-Speech Tagging
3. Constituency Parsing
4. Dependency Parsing
5. Named Entity Recognition
6. Word Embedding
7. Topic Modeling
8. Machine Translation
9. Text Summarization
10. Text-to-Speech Synthesis.