Natural Language Processing

3 CREDITS

This course introduces the fundamentals of Natural Language Processing (NLP) and its practical application in data mining, text mining, and machine learning with unstructured big data. It covers core NLP techniques like text processing, syntactic and semantic analysis, document analysis, sentiment analysis, contextual embeddings, and also explores advanced topics such as semantic search, knowledge graphs, and the influence of Generative AI. Students will gain hands-on experience in designing NLP solutions through case studies and research.

LEARN

Text processing, Syntactic and Semantic analysis, Document analysis, Sentiment analysis, Contextual embeddings, Semantic search, Knowledge graphs

APPLY

  • NLTK, spaCY, Gensim, scikit-learn, Textblob, Embeddings, Python