NATURAL LANGUAGE PROCESSING (2/2 Credits)
Learning Outcomes:
On successful completion of this course, student will be able to: LO1 – describe what is Natural Language Processing and its components; LO2 – explain Explain fundamental concepts of how to work with Natural Language Processing; LO3 – apply Natural Language Processing concepts in certain real-world applications; LO4 – construct Natural Language Processing applications.
Topics:
- Language and Computation;
- N-Grams and Part-of-Speech;
- Corpus; Naïve Bayes & Sentiment Classification;
- Classification & Logistic Regression;
- Vector Semantics & Embeddings;
- Progress Project Presentation;
- Neural Networks & Neural Language Models;
- Constituency Grammars & Parsing;
- Dependency Parsing;
- Semantic Role Labeling;
- Chatbots;
- Final Project Presentation;
- Intro to Natural Language Toolkit (Tokenization, Stop Words);
- Stemming, Lemmatization;
- POS Tagging;
- TF-IDF and Cosine Similarity;
- Sentiment Classification with Naïve Bayes;
- Quiz;
- Language Model (N-Grams);
- Word Embedding;
- Grammar Parsing with NLTK;
- Dependency Parsing with Spacy;
- Name Entity Recognition; Final Exam.
Published at :
SOCIAL MEDIA
Let’s relentlessly connected and get caught up each other.
Looking for tweets ...