PředmětyPředměty(verze: 996)
Předmět, akademický rok 2026/2027
   
Soutěžní zpracování přirozeného jazyka - NPFL101
Anglický název: Competing in Natural Language Processing
Podoba výuky: seminář
Zajišťuje: Ústav formální a aplikované lingvistiky (32-UFAL)
Fakulta: Matematicko-fyzikální fakulta
Platnost: od 2026
Počet semestrů výuky: 1
Semestr: zimní
E-Kredity: 3
Rozsah, examinace: zimní s.:0/2, Z [HT]
Počet míst: neomezen
Maximální kapacita předmětu: neomezen
Minimální obsazenost: neomezen
4EU+: ne
Virtuální mobilita / počet míst pro virtuální mobilitu: ne
Stav předmětu: vyučován
Jazyk výuky: čeština, angličtina
Forma uskutečňování: prezenční
Další informace: https://ufal.mff.cuni.cz/courses/npfl101
Možnost opakovaného zápisu: neomezena
Poznámka: předmět je možno zapsat mimo plán
povolen pro zápis po webu
Garant: prof. RNDr. Ondřej Bojar, Ph.D.
Vyučující: prof. RNDr. Ondřej Bojar, Ph.D.
Třída: Informatika Bc.
Informatika Mgr. - Matematická lingvistika
Kategorizace předmětu: Informatika > Počítačová a formální lingvistika
Anotace -
Seminář slouží jako veskrze praktické seznámení s počítačovou lingvistikou a s mechanismem shared tasků (sdílených vědeckých úloh) jako zásadní metody pro zlepšování kvality a možná nejspolehlivějšího porovnávání různých přístupů k vybraným úlohám počítačového zpracování přirozeného jazyka. Budeme společně vylepšovat existující nástroje a systémy pro strojový překlad včetně překladu mluvené řeči, pro automatické hodnocení kvality překladu nebo obecně výstupu velkých jazykových modelů (LLM), pro automatické vyznačování chyb a řadu dalších úloh, a zúčastníme se s nimi vhodných shared tasků.
Poslední úprava: Mírovský Jiří, RNDr., Ph.D. (29.05.2026)
Podmínky zakončení předmětu -

Seminář NPFL101 je možné zapisovat opakovaně, tj. ve více různých letech.

Každý rok je klíčovým požadavkem, za nějž se uděluje zápočet, zaslání zprávy popisující projekt realizovaný pro seminář a prezentace vašeho postupu na projektu během semestru na semináři.

Zpráva by měla být dlouhá 2 až 4 strany a zahrnovat patřičný úvod (popis problematiky, k jejímuž řešení váš projekt přispívá), technické podrobnosti a rovněž i standardní závěr. Na projektu můžete pracovat samostatně nebo v malé skupince, podle dohody na semináři.

Nezřídka je výsledkem projektu i skutečná účast v nějakém shared tasku a článek popisující vaše řešení pro daný workshop nebo konferenci. V takovém případě již není nutné samostatnou zprávu psát.

Samotné odesílání zprávy je postupný proces: odešlete mi pracovní verzi, na základě níž typicky požádám o menší či větší revize. Proces opakujeme, dokud zpráva není dostatečně dobrá a ucelená. V tomto smyslu je tedy zpráva "odevzdávána" několikrát.

Poslední úprava: Mírovský Jiří, RNDr., Ph.D. (29.05.2026)
Literatura -

Ondřej Bojar, Christian Federmann, Barry Haddow, Philipp Koehn, Matt Post, Lucia Specia (2016): Ten Years of WMT Evaluation Campaigns: Lessons Learnt. In: Translation Evaluation: From Fragmented Tools and Data Sets to an Integrated Ecosystem, pp. 27-34, LREC, Portorož, Slovenia

Tom Kocmi, et al. (2025): Findings of the WMT25 Multilingual Instruction Shared Task: Persistent Hurdles in Reasoning, Generation, and Evaluation. In: Proceedings of the Tenth Conference on Machine Translation, pp. 414-435, Association for Computational Linguistics, Kerrville, TX, USA, ISBN 979-8-89176-341-8.

http://www.statmt.org/wmt26/

Ondřej Bojar: Čeština a strojový překlad. Copyright © ÚFAL, Praha, Czechia, ISBN 978-80-904571-4-0, 168 pp., 2012.

Philipp Koehn. Neural Machine Translation. Cambridge: Cambridge University Press, 2020.

http://mt-class.org/jhu/assets/nmt-book.pdf

Poslední úprava: Mírovský Jiří, RNDr., Ph.D. (29.05.2026)
Sylabus -

Na semináři budeme vylepšovat systémy strojového překladu (zejm. překlad do češtiny) a účastnit se s nimi každoroční soutěže v překládání, http://www.statmt.org/wmt18/. S naším systémem se dlouhodobě umisťujeme na relativně dobrých pozicích, v letech 2013-2015 jsme vítězili mj. i nad Google Translate.

Statistický strojový překlad je úloha náročná zejména z hlediska objemu zpracovávaných dat. Zcela běžně se proto pracuje paralelně na desítkách počítačů a není problém na jeden experiment účelně využít 100 GB disku a 100 GB RAM, neuronový strojový překlad pak přidává výpočetní náročnost: vyžaduje GPU s minimálně 8 GB RAM a trénuje se klidně dny nebo týdny.

V maximální míře se opřeme o existující nástroje, které jsou implementovány ve směsici jazyků jako Python, C/C++, Perl, Bash, ad. Velmi často pak budeme výpočty paralelizovat na výpočetním clusteru katedry nebo MetaCentra, včetně výkonných grafických karet (GPU).

Během semestru budeme kolektivně vylepšovat volně šiřitelné implementace systémů strojového překladu. Zájemci o počítačové zpracování přirozeného jazyka nebo o hluboké učení se zaměří na analýzu nebo návrh triků a úprav modelů pro lepší kvalitu překladu, zájemci o softwarové inženýrství obecně se mohou soustředit na infrastrukturu experimentačního prostředí nebo optimalizaci existujících nástrojů.

Seminář předpokládá pouze středoškolské znalosti formálního popisu přirozených jazyků.

Seminář bude probíhat v unixové laboratoři.

Poslední úprava: Vidová Hladká Barbora, doc. Mgr., Ph.D. (25.01.2018)
 
Univerzita Karlova | Informační systém UK