Deep learning has emerged as one of the most powerful classes of artificial intelligence algorithms. In recent years, deep learning has also made significant impacts on natural language processing (NLP). A number of breakthroughs have been made on the automatic analysis and representation of human language: from tagging, machine translation to dialog systems.
In this project, you will implement and study some fundamental issues related to the use of deep learning in NLP, including how to represent characters, words, sentences, paragraphs, documents, to users.
UROP1100 UROP2100 UROP3100 UROP4100
The student will implement and experiment with novel algorithms. Strong interest in machine learning and good programming skills are expected.
Applicant's Learning Objectives:
1) Understanding deep learning;
2) Understanding selected aspects of NLP;
3) Invent and implement new ideas related to machine learning and NLP.