Natural Language Processing Text Preprocessing Tokenization Word Embeddings Language Modeling Sequence Models Attention Mechanisms Transformers Machine Translation Question Answering Text Summarization Information Extraction Dialogue Systems Large Language Models