Useful Links
Computer Science
Artificial Intelligence
Natural Language Processing (NLP)
Natural Language Processing (NLP)
1. Introduction to Natural Language Processing
2. Linguistic Foundations
3. Text Processing and Preprocessing
4. Language Modeling
5. Feature Representation
6. Word Embeddings and Distributed Representations
7. Classical Machine Learning for NLP
8. Deep Learning Foundations
9. Recurrent Neural Networks
10. Attention Mechanisms and Transformers
11. Pre-trained Language Models
12. Core NLP Applications
13. Advanced Topics
14. Evaluation and Benchmarking
15. Ethics and Responsible AI
Language Modeling
Statistical Language Models
N-gram Models
Unigram Models
Bigram Models
Trigram and Higher-Order Models
Parameter Estimation
Smoothing Techniques
Laplace Smoothing
Good-Turing Smoothing
Kneser-Ney Smoothing
Interpolation Methods
Model Evaluation
Perplexity
Cross-Entropy
Held-Out Evaluation
Neural Language Models
Feedforward Neural Networks
Recurrent Neural Networks
Transformer-Based Models
Autoregressive vs Autoencoding
Applications of Language Models
Text Generation
Speech Recognition
Machine Translation
Spelling Correction
Previous
3. Text Processing and Preprocessing
Go to top
Next
5. Feature Representation