VOMOČIL, R. Výzkum algoritmů pro zpřesnění výpočtu srážek na základě křížení mikrovlnných spojů [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2023.
Student Radek Vomočil zpracovával téma, které je součástí širší výzkumné činnosti zabývající se výpočtem srážek z provozních parametrů mikrovlnných spojů. Cílem práce bylo dosáhnout efektivnějšího rozložení srážkových intenzit ve 2D prostoru se zaměřením na situaci, kdy se dva nebo více spojů vzájemně kříží. Po formální i obsahové stránce práce obsahuje řadu nedostatků. Zarážející je hned úvod práce, který zjevně zůstal neaktualizovaný od studentovy semestrální práce (obsahuje věty typu „Následně semestrální práce obsahuje…“), a zcela postrádá popis pozdějších úkonů v praktické části. Jazyková stránka práce je slabá, text obsahuje množství populárně naučných výrazů. Krom toho je text napříč celou prací plný zavádějících tvrzení a nepřesných či mylných vyjádření, počínaje již úvodem (např. „…kde se rozdělí spoj na středový bod…“). Dále např. v kap. 1.2 se čtenář dozví, že „…licenční pásma podléhají licenci u Českého statistického úřadu“. Teoretická kap. 2 „Popis interpolačních metod“ působí rozsáhlým dojmem (čítá 16 stran), avšak poznatky zde uvedené již dále nejsou žádným způsobem v praktické části využity, přičemž se jedná výhradně pouze o přepis teorie ze zdrojové literatury. Celá kapitola se tak jeví jako nadbytečná, a bez jejího započítání má práce spíše podprůměrný rozsah. Práce s literaturou je relativně v pořádku a je citováno celkem 36 zdrojů. Úvod kap. 3 „Křížení mikrovlnných spojů“ vyvolává obavy, že student plně nepochopil ani základní principy technologie mikrovlnných spojů, viz hned první věta „Křížení mikrovlnných spojů se používaná [sic] k propojení dvou nebo více mikrovlnných spojů“. Výskyt nesmyslných tvrzení pokračuje i v dalších větách. Návrh algoritmu v kap. 3.2 byl vytvořen ve spolupráci s vedoucím práce a nejedná se tak čistě o studentův přínos. V obr. 3.5 je navíc logická chyba, na kterou byl student upozorněn, ale obr. zůstal přesto nezměněn, tudíž jako takový nedává smysl a algoritmus je o to hůře pochopitelný. Praktická část práce bohužel začala vznikat až v pozdním období semestru, přičemž student svou aktivitu začal výrazněji stupňovat až s velmi významně se blížícím termínem odevzdání a některé části práce vznikaly doslova tzv. až na poslední chvíli. Celá práce touto skutečností značně trpí. V důsledku toho např. nebylo provedeno prakticky žádné důkladnější otestování implementované metody využívající křížení, např. ve formě vytvoření modelového scénáře s testovací sítí mikrovlnných spojů s demonstrativními případy křížení, na níž by byla funkčnost (či nefunkčnost) vytvořeného algoritmu zřetelně viditelná. Srovnání a posouzení výstupů je v práci navíc provedeno prostým vizuálním porovnáním a konstatováním, že vyvinutá metoda je přesnější, avšak bez jakékoli podrobnější analýzy. Dále nebyla provedena prakticky žádná optimalizace kódu, který je tak ve velmi „surovém“ stavu. Vzhledem k tomu, že kód k lineárnímu rozložení srážkové intenzity podél trasy mikrovlnného spoje je funkční a bude dále využíván, a algoritmus křížení se jeví na první pohled jako funkční (není však patřičně otestován a pro další využití bude třeba provést alespoň základní optimalizaci), zadání práce pokládám za splněné v nejmenší možné míře. Pakliže autor dostatečně obhájí svou znalost obsažených principů, navrhuji práci hodnotit stupněm E – 53 bodů.
Teoretická část práce podrobně popisuje zmíněnou problematiku. Nicméně text vykazuje velké množství gramatických a formálních chyb. Práce místy nedostatečně cituje použitou literaturu. Autor práce používá v textu spoustu anglických zkratek, které přesně nevysvětluje při prvotním zmínění. V textu jsou místy nevhodně citovány teoretické postupy, které jsou vysvětleny později. Čtenář je poté z celé problematiky nad míru zmaten. Praktická část práce popisuje postup návrhu, přidání a testování algoritmu založeného na křížení mikrovlnných spojů. Výsledky ve formě grafů často postrádají vysvětlení os vč. jednotek. V rámci shrnutí výsledků práce není uvedeno srovnání přesnosti, rychlosti a celkově ověření navrženého algoritmu vuči již ověřeným, používaným algoritmům. Tímto práce neplní jeden z bodů zadání. Vytvořené zdrojvé kody v Python jazyce jsou velmi špatně strukturované bez snahy o optimalizaci řešení. Celkově zdrojový kod porušuje řadu zažitých konvencí tvorby programů. S ohledem na zmíněné nedostatky práci hodnotím 42 body, F.
eVSKP id 151085