Natural language processing (126 Information systems and technologies)
Type: Normative
Department: optoelectronics and information technologies
Curriculum
Semester | Credits | Reporting |
5 | 3.5 | Exam |
Lectures
Semester | Amount of hours | Lecturer | Group(s) |
5 | 32 | Professor Oleh Kushnir | ФеС-31 |
Laboratory works
Semester | Amount of hours | Group | Teacher(s) |
5 | 32 | ФеС-31 | Professor Oleh Kushnir |
ФеС-32 | Horon B. I. |
Опис навчальної дисципліни
The aim of the course “Natural Language Processing” is to familiarize students with the theoretical foundations of computer linguistics and natural language processing, as well as to develop practical skills that would allow them to effectively apply the acquired knowledge, algorithms, methods and applications.
Upon completion of this course, the student will
know the basic methods of computer linguistics, basic theories, models and algorithms of computer linguistics and description of linguistic systems, information retrieval and text mining;
be able to analyze models of computer linguistics, work with relevant software products, apply computer technology to solve linguistic problems, develop and implement appropriate algorithms, write application programs and use them.
Recommended Literature
- Bolshakov I. Computational linguistics. Models, resources, applications / I. Bolshakov, A. Gelbukh. – Mexico : Ciencia de la Computacion, 2004. – 198 p.
- Jurafsky D. Speech and language processing / D. Jurafsky, J. H. Martin. – New Jersey : Prentice Hall, 2023. – 628 p.
- Clauset A. Power-law distributions in empirical data / Clauset A., Shalizi C. R., Newman M. E. J. // SIAM – 2009. – Vol. 51. – P. 661–703.
- Espitia D. Universal and non-universal text statistics: Clustering coefficient for language identification / D. Espitia, H. L. Ridaura // Physica A. – 2020. – Vol. 553. – 123905 (25 рр.).