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
Advanced Topics
Multimodal NLP
Vision-Language Models
Image Captioning
Visual Question Answering
Text-to-Image Generation
Speech and Language
Automatic Speech Recognition
Text-to-Speech Synthesis
Spoken Language Understanding
Video Understanding
Video Captioning
Video Question Answering
Temporal Reasoning
Multilingual NLP
Cross-Lingual Transfer
Zero-Shot Transfer
Few-Shot Transfer
Multilingual Pre-training
Code-Switching
Detection and Analysis
Multilingual Processing
Social Factors
Low-Resource Languages
Data Augmentation
Transfer Learning
Unsupervised Methods
Knowledge-Enhanced NLP
Knowledge Graphs
Entity Linking
Relation Extraction
Knowledge Graph Completion
Commonsense Reasoning
Commonsense Knowledge Bases
Reasoning Tasks
Evaluation Benchmarks
Factual Consistency
Fact Verification
Hallucination Detection
Knowledge Grounding
Computational Social Science
Social Media Analysis
Trend Detection
Influence Analysis
Community Detection
Bias and Fairness
Bias Detection
Bias Mitigation
Fairness Metrics
Misinformation Detection
Fake News Classification
Fact-Checking
Source Credibility
Previous
12. Core NLP Applications
Go to top
Next
14. Evaluation and Benchmarking