


SUN XINRUI
This is a 15 hours programme delivered over 5 sessions (4 lectures and 1 final presentation) for undergraduate students.
Natural language processing (NLP) is one of the dominant applications of AI and machine learning, commonly used for tasks that include text classification, translation, summarizing, answering questions, amongst others. NLP has gained special prominence recently with OpenAI’s ChatGPT, a chatbot capable of generating human-like responses to text inputs in a conversational manner, which represents a significant leap from prior capabilities. This programme introduces participants to the basic concepts of how machine learning, and specifically deep learning models, are able to perform NLP, and the transformer architecture that drives novel language models such as ChatGPT.
By joining this course, participants will be able to:
- Describe the main approaches on how AI can be used for NLP
- Implement a simple neural network model for NLP