Natural Language Processing

  • Computer Science |

Description

Natural language processing (NLP) or computational linguistics is one of the most important technologies of the information age. Applications of NLP are everywhere because people communicate almost everything in language: web search, advertising, emails, customer service, language translation, virtual agents, medical reports, politics, etc. In the last decade, deep learning (or neural network) approaches have obtained very high performance across many different NLP tasks, using single end-to-end neural models that do not require traditional, task-specific feature engineering. In this course, students will gain a thorough introduction to cutting-edge research in NLP and students will also learn about how computational methods can help linguists explain language phenomena, including automatic discovery of different word senses and phrase structure.

Program

Bachelor of Computer Science - 132 CRs

Objectives

  • - Understand approaches to syntax and semantics in NLP.
    - Understand approaches to discourse, generation, dialogue and summarization within NLP.
    - Understand methods of machine translation.
    - Understand machine learning techniques used in NLP and its applications.

Textbook

Jurafsky, David, and James H. Martin. Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics and Speech Recognition

Course Content

content serial Description
1Introduction and fundamental algorithms
2Applications Overview: Machine translation, question and answering, chatbots and dialogue systems, automatic speech recognition, text to speech
3Estimation Techniques and Language Modeling (N-gram Models)
4Naive Bayes and Sentiment Classification
5Vector Semantics and Embeddings
6Neural Networks doer NLP
7Syntactic Structure and Dependency Parsing
8Sequence labeling for parts of speech and named entities
9RNNs and LSTMs models for NLP
10Semantic Role Labeling and Argument Structure
11Lexicons for Sentiment, Affect, and Connotation
12Attention and Self-attention basics
13Transformers and transfer learning for NLP
14Machine Translation (MT)
15Natural Language Generation/Summarization

Markets and Career

  • Generation, transmission, distribution and utilization of electrical power for public and private sectors to secure both continuous and emergency demands.
  • Electrical power feeding for civil and military marine and aviation utilities.
  • Electrical works in construction engineering.

Start your application

Start The your journey to your new career.