Natural Language Processing
UE Découvertes / وحدات التعليم إلاسكتشافية

This course explores the fundamentals of Natural Language Processing (NLP), covering text preprocessing, tokenization, and vectorization techniques. It introduces key machine learning models for NLP, including word embeddings, sequence models, and transformers. Practical applications such as text classification, sentiment analysis, and named entity recognition (NER) are discussed. Python-based hands-on exercises help students apply concepts. By the end, students will be able to build and optimize NLP models for real-world tasks.