Subject
Natural language processing
| 1. | Course Title |
Natural language processing Natural language understanding and generation |
||||||||||||
| 2. | Code | F23L3W142 | ||||||||||||
| 3. | Study Programme | — | ||||||||||||
| 4. | Organizer of the study programme (unit, institute, department or division) | Faculty of Computer Science and Engineering | ||||||||||||
| 5. | Degree level (first, second, third cycle) | First Cycle | ||||||||||||
| 6. | Academic year / semester | 5 / Winter | ||||||||||||
| 7. | Number of ECTS credits | 6 | ||||||||||||
| 8. | Teacher | Ivica Dimitrovski, Sonja Gievska | ||||||||||||
| 9. | Prerequisites for enrolling in the course | Algorithms and Data Structures or Applied Algorithms and Data Structures | ||||||||||||
| 10. | Objectives of the course programme (competences) | The goal of the course is for students to acquire the fundamental theoretical and practical knowledge of natural language processing algorithms. Students will gain knowledge of the latest machine learning techniques with a focus on deep neural networks designed for text understanding and generation. | ||||||||||||
| 11. | Course content | 1. Introduction. Basic Natural Language Processing. 2. Vector representation of words 3. Modeling Natural Languages with Deep Neural Networks 4. Overview of deep neural architectures. Knowledge extraction from textual data 5. Machine translation 6. Text Generation 7. Learning Transfer. Pre-trained Models 8. Question Answering and Text Summarization Systems 9. Enriched representation and enriched models of natural languages (integration of knowledge bases, knowledge graph) 10. Re-examination of models from the perspective of ethical and moral norms 11. Dialogue Management Systems 12. Re-examination and analysis of models for understanding and generating text (interpreting what has been learned) |
||||||||||||
| 12. | Learning methods | Lectures supported by slide presentations, interactive lectures, exercises (using equipment and software packages), teamwork, case studies, guest lecturers, independent preparation and defense of a project assignment and a seminar paper, and learning in an electronic environment (forums, consultations). | ||||||||||||
| 13. | Total available time | 6 ECTS x 30 hours = 180 hours | ||||||||||||
| 14. | Distribution of available time | 30 + 45 + 15 + 15 + 75 = 180 hours | ||||||||||||
| 15. | Forms of teaching activities |
|
||||||||||||
| 16. | Other forms of activities |
|
||||||||||||
| 17. | Assessment method |
|
||||||||||||
| 18. | Grading criteria (points / grade) |
|
||||||||||||
| 19. | Requirement for obtaining a signature and taking the final exam | completed activities 15.1 and 15.2 | ||||||||||||
| 20. | Language of instruction | Macedonian and English | ||||||||||||
| 21. | Method for monitoring the quality of teaching | internal evaluation and survey mechanism | ||||||||||||
| 22. | Literature |
|