Automatic Natural Language Processing (SZPJ)
Credits: | 6 ( Lectures: 3, Practical lessons: 2) |
---|---|
Semester: | ZS |
Ending: | zp; zk |
Guarantor: | Ircing Pavel |
Lecturer: | Ircing Pavel |
Practical lesson lecturer: | Ircing Pavel |
Annotation
Course objectives: |
---|
The goal of the course is to explain the basic concepts and methodology of the automatic natural language processing (language modeling, part--of-speech tagging, machine translation, etc.). Students will be able to analyse simple tasks pertaining to this domain and design and implement corresponding algorithms. |
Requirements on student |
Seminar work - processing of a language corpus using an existing software for automatic language analysis, analysis of the results in a written report. |
Content |
1. Introduction, overview of the terminology. 2.-3. Levels of (automatic) language processing - orthography, morphology, syntax and semantics, machine translation. 4.-5. Language modeling (prediction of the most probable word sequences). 6.-7. Part-of-speech tagging. 8.-9. Syntactic analysis. 10.-11. Machine translation. 12.-13. Semantic analysis - representation of the sentence meaning in the form of tectogrammatical structures. |
Syllabus
1. Úvod, přehled základních pojmů.
2.-3. Úrovně (strojového) zpracování jazyka - ortografie, morfologie, syntaxe a sémantika, strojový překlad.
4.-5. Jazykové modelování (predikce nejpravděpodobnějších posloupností slov).
6.-7. Značkování slovními druhy.
8.-9. Syntaktická analýza.
10.-11. Strojový překlad.
12.-13. Sémantická analýza - reprezentace významu vět v podobě tektogramatických struktur.
Requirements
Semestrální práce - zpracování jazykového korpusu některým z existujících programů pro automatickou analýzu jazyka, rozbor výsledků v referátu.