Natural Language Processing with Deep Learning Basic Information I069 (3+2+1) - 8 ECTS credits Natural language processing belongs to fundamental areas of artificial intelligence therefore, students in this course will learn how to model problems of natural language processing using advanced machine learning techniques. Students will learn theoretical approaches to different applications and language models. They will develop practical deep learning models for natural language processing using modern Python libraries for deep learning and evaluate on actual applications. You can access the course content at the following link: PDF Teachers Instructor: Dr. Domagoj Ševerdija, Assistant Professor Supporting Instructor: Dr. Rebeka Čorić Basic literature Y. Goldberg, Neural Network Models for Natural Language Processing,Morgan & Claypool Publishers, 2017 P. Goyal, S. Pandey, K. Jain, Deep Learning for Natural Language Processing: Creating Neural Networks with Python, Apress, 2018. Additional literature Teaching materials The materials are available on the internal Teams channel of the course, through which all internal communication takes place. Students are required to register on the course’s Teams channel. The channel code for joining the course can be found in the schedule.