Natural Language Processing (122 CS)

Type: Normative

Department: optoelectronics and information technologies

Curriculum

SemesterCreditsReporting
106Exam

Lectures

SemesterAmount of hoursLecturerGroup(s)
1032Professor Oleh KushnirФеІм-11, ФеІм-12, ФеІм-13, ФеІм-14

Laboratory works

SemesterAmount of hoursGroupTeacher(s)
1032ФеІм-11Professor Oleh Kushnir, Horon B. I.
ФеІм-12Izhyk  O. B., Horon B. I.
ФеІм-13Izhyk  O. B., Horon B. I.
ФеІм-14Izhyk  O. B., 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. Bol­shakov, A. Gelbukh. – Mexico : Ciencia de la Computacion, 2004. – 198 p.
  • Bird S. Natural language processing with Python / S. Bird, E. Klein, E. Loper. – Sebastopol : O’Reilly. – 2009. – 504 p.
  • Manning C. D. Foundations of statistical natural language processing / Manning C. D., Schutze H. – London : The MIT Press Cambridge, 1999. – 680 p.
  • Кушнір О. С. Основи комп’ютерної лінгвістики (конспект лекцій) / О. С. Кушнір. – Львів : Видавн. Львів. ун-ту, 2023. – 292 с.
  • Jurafsky D. Speech and language processing / D. Jurafsky, J. H. Martin. – New Jersey : Prentice Hall, 2023. – 628 p.
  • Clark The handbook of computational linguistics and natural language proc­ess­ing / A. Clark, C. Fox, S. Lappin. – Chichester : John Wiley & Sons, 2010. – 801 p.
  • Hausser R. Foundations of computational linguistics: Man–machine communica­tion in natural language / R. Hausser. – Berlin : Springer, 1999. – 468 p.
  • Kracht M. Introduction to probability theory and statistics for linguistics / M. Kracht. – Oakland : UCLA, 2005. – 137 p.
  • Delmonte R. Computational linguistic text processing / New York : Nova Science Publishers, 2009. – 382 p.
  • Kornai A. Mathematical linguistics / A. Kornai. – London : Springer, 2007. – 300 p.
  • Web information retrieval / S. Ceri, A. Bozzon, M. Brambilla, E. Della Valle, P. Fraternali, S. Quarteroni. – Berlin : Springer, 2013. – 287 p.
  • de Araújo L. C. Statistical analyses in language usage / C. de Araújo. – Belo Horizonte : Universidade Federal de Minas Gerais, 2013. – 199 p.

Силабус:

Завантажити силабус