Natural language processing (126 Information systems and technologies)

Type: Normative

Department: optoelectronics and information technologies




SemesterAmount of hoursLecturerGroup(s)
532Professor Oleh KushnirФеС-31

Laboratory works

SemesterAmount of hoursGroupTeacher(s)
532ФеС-31Professor Oleh Kushnir
ФеС-32Horon 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

  1. Bolshakov I. Computational linguistics. Models, resources, applications / I. Bolshakov, A. Gelbukh. – Mexico : Ciencia de la Computacion, 2004. – 198 p.
  2. Jurafsky D. Speech and language processing / D. Jurafsky, J. H. Martin. – New Jersey : Prentice Hall, 2023. – 628 p.
  3. Clauset A. Power-law distributions in empirical data / Clauset A., Shalizi C. R., Newman M. E. J. // SIAM – 2009. – Vol. 51. – P. 661–703.
  4. Espitia D. Universal and non-universal text statistics: Clustering coeffic­ient for language identification / D. Espitia, H. L. Ridaura // Physica A. – 2020. – Vol. 553. – 123905 (25 рр.).


Download curriculum