Description
The field of natural language processing (NLP) is one of the most useful application areas of Artificial Intelligence which is now integrated in various aspects of our daily lives from smart phones to search engines. In this module we will explore the fundamental concepts of NLP as well as its intersection with modern deep learning technologies. By mastering cutting-edge approaches, students will gain the skills to move from basics of NLP to implementing complex deep learning models for real-world applications such as dialogue systems, automatic summarisation and translation, and question answering. The course will offer lab sessions and assignments specifically targeted at putting some of the learned technologies in practical use by implementing and deploying them on voice-activated devices. The main implementation tool to be used will be the TensorFlow library in Python, and TensorFlow Lite to run models on hardware and smart devices (i.e., mobile phones or tablets).
Module deliveries for 2024/25 academic year
Last updated
This module description was last updated on 19th August 2024.
Ìý