HARAG, M. Paralelní gramatické systémy: teorie, implementace a aplikace [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.

Posudky

Posudek vedoucího

Meduna, Alexandr

Hodnocení C zdůvodňuje vedoucí takto: Student projevil pořádnou aktivitu při řešení práce až v letním semestru. Získával poznatky ze studijních materiálů standartním způsobem. Dosažené výsledky nevyústily v žádnou publikaci. Jeho celkový zájem o téma práce byl ale v létě veliký. Hlavní nedostatek spočívá v nevyrovnaném přístupu k  řešení BP.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Obtížnost zadání spočívala v nutnosti pochopení pokročilých modelů formálních jazyků, které jsou běžně probírány až v rámci doktorského studia. 
Práce s literaturou Student získával a využíval studijní materiály k řešení práce systematicky.
Aktivita během řešení, konzultace, komunikace Jedná se o problematický apekt práce studenta. Student byl během zimního semestru neaktivní. Naopak v letnim semestru dodržoval dohodnuté termíny precizně, své řešení konzultoval a byl na konzultace připraven.
Aktivita při dokončování Práce byla dokončena uspěchaně a její finální obsah byl konzultován zevrubně.
Publikační činnost, ocenění Není.
Navrhovaná známka
C
Body
70

Posudek oponenta

Pavlík, Peter

Napriek slabšej a stručnej technickej správe oceňujem implementáciu, ktorá má veľmi prehľadnú formu a potenciál na rozšírenie. Považujem ju za silnú stránku práce a po doplnení dokumentácie vidím aj možnosť využitia v praxi.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Úlohou študenta bolo naštudovať si teóriu paralelných gramatických systémov, navrhnúť nové verzie, implementovať ich vo forme aplikácie a otestovať. Zadanie bolo zadané všeobecnejšie, s odkazovaním sa na inštrukcie vedúceho pre konkrétny postup. Išlo teda o pomerne rozsiahlu úlohu.
Rozsah splnění požadavků zadání Zadanie považujem do veľkej miery za splnené, avšak závisí to i od inštrukcií vedúceho študentovi počas vedenia práce a teda na jeho vyjadrení. Technická správa je strohá, no praktický výstup je zaujímavý. Z textu zadania v práci chýbalo najmä rozsiahlejšie porovnanie výsledkov a implementácie s existujúcimi metódami a aplikáciami.
Rozsah technické zprávy Práca spĺňa iba minimálne požiadavky rozsahu - rozsah mierne nad 40 strán + prílohy.
Prezentační úroveň technické zprávy 70 Práca je veľmi stručná no obsahuje logickú postupnosť od teoretických východísk k vlastnej implementácii. V správe je však náročné rozlíšiť konkrétne prínosy študenta do tejto domény od teoretických východísk. Príklady sú pomerne všeobecné, bez jasnej motivácie k využitiu konkrétnych typov gramatík, teda v akých prípadoch je ich použitie výhodné.
Formální úprava technické zprávy 95 Správa je na typograficky veľmi dobrej úrovni, kapitoly a odseky textu sú prehľadne oddelené a odsadené. Notácia gramatík je taktiež na formálne dobrej úrovni. Oceňujem, že dokument obsahuje interaktívne odkazy a citácie. Z formálneho hľadiska sú problémom iba preklepy, ktoré sú dokonca i v nadpisoch (napr. str. 17, 42, …).
Práce s literaturou 85 Práca korektne cituje práce, z ktorých vychádza pri riešení úlohy. Citovaných zdrojov nie je veľa, no ani si nemyslím, že je to potrebné. Za nevhodné však považujem citovanie prezentácií pre odzdrojovanie vyjadrovacej sily gramatík a vhodnejšie by bolo citovať primárne zdroje.
Realizační výstup 85 Programové riešenie formou knižnice GrammarLab pre programovací jazyk Python implementuje ako základné koncepty z domény gramatík, tak aj pokročilejšie konštrukcie popísané v práci. Zdrojový kód je prehľadný, dobre čitateľný a obsahuje rozsiahle dokumentačné popisy priamo v kóde. Fukcie knižnice sú prístupné zadávaním príkazov v príkazovom riadku. Pred spustením si kód vyžadoval drobné úpravy, keďže obsahoval pár anotácií dátových typov v nesprávnej forme, inak som však neidentifikoval žiadne problémy. Oceňujem priložené príklady použitia. Dodaná bola i dokumentácia ku knižnici vygenerovaná pomocou nástroja Sphinx, ktorá by si však zaslúžila ešte dopracovať a aktuálne neposkytuje pridanú hodnotu oproti samotným popisom v kóde.
Využitelnost výsledků Ako hlavný prínos práce považujem vyvinutú knižnicu GrammarLab, ktorá by si mohla nájsť využitie vo vyučovacom procese a ďalšom skúmaní vlastností rôznych typov gramatík.
Navrhovaná známka
B
Body
80

Otázky

eVSKP id 141137