Useful Links
Computer Science
Artificial Intelligence
Natural Language Processing (NLP)
Computational Linguistics
1. Introduction to Computational Linguistics
2. Mathematical and Computational Foundations
3. Foundational Concepts in Linguistics
4. Computational Phonology and Morphology
5. Syntax and Parsing
6. Computational Semantics
7. Pragmatics and Discourse
8. Corpus Linguistics and Data
9. Statistical and Machine Learning Methods
10. Advanced Topics and Applications
11. Evaluation Methodologies
12. Current Challenges and Future Directions
Statistical and Machine Learning Methods
Probability Theory for Language Modeling
Language Models
N-gram Models
Markov Assumption
Parameter Estimation
Smoothing Techniques
Add-One Smoothing
Good-Turing Discounting
Kneser-Ney Smoothing
Modified Kneser-Ney
Evaluation Metrics
Perplexity
Cross-Entropy
Bits per Character
Classical Machine Learning
Supervised Learning
Classification Algorithms
Regression Methods
Feature Engineering
Model Selection
Unsupervised Learning
Clustering Algorithms
Dimensionality Reduction
Latent Variable Models
Semi-Supervised Learning
Self-Training
Co-Training
Graph-Based Methods
Sequence Modeling
Hidden Markov Models
Model Structure
Forward-Backward Algorithm
Viterbi Algorithm
Baum-Welch Training
Conditional Random Fields
Linear-Chain CRFs
Feature Functions
Inference and Training
Semi-CRFs
Maximum Entropy Models
Feature-Based Modeling
Parameter Estimation
Regularization
Neural Network Architectures
Feedforward Networks
Multi-Layer Perceptrons
Activation Functions
Backpropagation
Recurrent Neural Networks
Vanilla RNNs
Vanishing Gradient Problem
Bidirectional RNNs
Long Short-Term Memory
Memory Cells and Gates
Variants and Extensions
Training Considerations
Gated Recurrent Units
Simplified Architecture
Comparison with LSTMs
Convolutional Neural Networks
Convolution for Text
Pooling Operations
Text Classification Applications
Attention Mechanisms
Attention Functions
Self-Attention
Multi-Head Attention
Transformer Architecture
Encoder-Decoder Structure
Positional Encoding
Layer Normalization
Pre-Training and Fine-Tuning
Previous
8. Corpus Linguistics and Data
Go to top
Next
10. Advanced Topics and Applications