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
Core NLP Applications
Machine Translation
Translation Paradigms
Rule-Based Translation
Statistical Machine Translation
Neural Machine Translation
Evaluation Metrics
BLEU Score
METEOR
BERTScore
Human Evaluation
Challenges
Low-Resource Languages
Domain Adaptation
Multimodal Translation
Text Summarization
Extractive Methods
Sentence Ranking
Graph-Based Methods
Clustering Approaches
Abstractive Methods
Sequence-to-Sequence Models
Pointer-Generator Networks
Pre-trained Model Fine-tuning
Evaluation
ROUGE Metrics
Human Assessment
Factual Consistency
Question Answering
Reading Comprehension
Span Selection
Multiple Choice
Generative Answers
Open-Domain QA
Retrieval-Augmented Generation
Dense Passage Retrieval
Knowledge-Grounded QA
Conversational QA
Multi-turn Dialogue
Context Tracking
Follow-up Questions
Sentiment Analysis
Polarity Classification
Binary Sentiment
Multi-class Sentiment
Fine-grained Sentiment
Aspect-Based Sentiment
Aspect Extraction
Sentiment Classification
Aspect-Sentiment Pairs
Emotion Detection
Emotion Taxonomies
Multi-label Classification
Intensity Prediction
Information Retrieval
Classical IR
Boolean Models
Vector Space Models
Probabilistic Models
Neural IR
Dense Retrieval
Learned Sparse Retrieval
Cross-Encoder Reranking
Evaluation
Precision and Recall
Mean Average Precision
Normalized Discounted Cumulative Gain
Dialogue Systems
Task-Oriented Systems
Intent Recognition
Slot Filling
Dialogue State Tracking
Response Generation
Open-Domain Chatbots
Retrieval-Based Methods
Generative Methods
Hybrid Approaches
Evaluation
Task Success Rate
User Satisfaction
Response Quality
Previous
11. Pre-trained Language Models
Go to top
Next
13. Advanced Topics