This unit applies machine learning and deep learning techniques to obtain leading results on solving the problems of natural language processing (NLP). NLP is considered as a critical step to create effective communications and interactions between machines and human beings. Through these applications in NLP the students will learn about the basic concepts of NLP, methodologies to represent human natural language in machines, and the application of cutting-edge techniques to train machines to achieve human-like abilities to understand natural language in a more effective way. The students will learn how to use machines to comprehend text that are used in most AI systems. Using the technology students will apply human factors and ethical considerations to the design and development of solutions to real world problems.
On successful completion of this unit, students will be able to:
This unit is studied as part of the following course(s):