Certificate in Data Science - Natural Language Processing with Deep Learning CSCI 4158   Natural Language Processing with Deep Learning
CREDIT HOURS: 3
Natural Language Processing (NLP) is a field of Artificial Intelligence that enables computers to understand human language. It targets various applications such as, dialog systems like Amazon Echo, translation systems like Google translate, text generation like auto-completion feature while writing emails. In recent years, neural network based approaches, particularly deep learning, have substantially improved the performance across various NLP tasks and have become the most common approach to target NLP problems. This course aims at providing students with an in-depth knowledge of solving NLP problems with deep learning. It begins with providing an introduction to neural network models and advances to the latest neural network architectures such as RNNs and Transformers. The students get an opportunity to see the application of deep learning models across major NLP problems and familiarize themselves with peculiarities involving text processing.
PREREQUISITES: CSCI 3151.03