BRHEL, J. Reservoir Computing pro průmyslové aplikace [online]. Brno: Vysoké učení technické v Brně. Fakulta strojního inženýrství. 2023.

Posudky

Posudek vedoucího

Kovář, Jiří

Tématem bakalářské práce je reservoir Computing pro průmyslové aplikace. Téma práce nepovažuji za lehké. Dostupné zdroje, ze kterých mohl student čerpat, nejsou právě sourodé a mnohdy si i protiřečí. Student se aktivně snažil prostudovat a pochopit principy uvedených metod a ty poté popsat ve své práci. Ta by ale snesla ještě více pečlivosti. Výsledná rešeršní část nicméně poskytuje vhodné východisko pro praktickou část práce. Praktická část práce se sestává z poměrně rozsáhlé a různorodé implementace popsaných myšlenek pomocí state-of-the-art technologií, jako je Apache Kafka, REST API apod. Z hlediska programátorského je práce obstojné kvality - potvrzují to i výsledky statické analýzy kódu. Realizované aplikace jsou navrženy, integrovány a testovány v cloudovém řešení ÚVSSR. Tento fakt činí programátorské výsledky studenta nadprůměrnými. Avšak se i zde projevil studentův hlavní problém, což je zároveň hlavním nedostatkem práce - nedostatečný popis postupů, principů a interpretace výsledků. I přes uvedené výtky pokládám cíle práce za splněné a doporučuji k obhajobě s hodnocením D / dostatečně.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Splnění požadavků a cílů zadání B
Postup a rozsah řešení, adekvátnost použitých metod C
Vlastní přínos a originalita C
Schopnost interpretovat dosažené výsledky a vyvozovat z nich závěry D
Využitelnost výsledků v praxi nebo teorii C
Logické uspořádání práce a formální náležitosti D
Grafická, stylistická úprava a pravopis D
Práce s literaturou včetně citací D
Samostatnost studenta při zpracování tématu E
Navrhovaná známka
D

Posudek oponenta

Bražina, Jakub

Předložená bakalářská práce o celkovém počtu 46 stran je zaměřena na problematiku Reservoir computingu a jeho využití v průmyslové praxi. Práce je logicky rozdělená na rešeršní a praktickou část. Rešerše je odrazem zejména prvního cíle práce, kde je podán podrobný průřez a seznámení s neuronovými sítěmi a jejich tréninkovými metodami, což pokládá znalostní základ pro praktickou část. V praktické části bohužel postrádám popis cílů jakých má být v této části dosaženo. Praktická část je velmi obecně napsána a chybí zde hlubší popis navrhovaného softwarového řešení v kontextu rešeršní části, což byl i druhý cíl bakalářské práce "Navrhněte softwarové řešení na základě provedené rešerše". V kapitole "3.4 Software" je například zmíněna platforma Apache NiFi, která je obecně rozebrána, ale vůbec není zasazená do kontextu řešení praktické části bakalářské práce. To samé lze tvrdit o následujících kapitolách "3.4.2.2 Datový stream - Apache Kafka". U kapitoly "3.4.2.3 REST API" je sice uveden screen z navrženého REST API, avšak postrádám bližší vysvětlení jednotlivých dotazů (URI). Dále se práce odkazuje na kód umístěný na GITu ÚVSSR, ale opět chybí jakýkoliv odkaz na tento repositář. Také postrádám diskuzi dosažených výsledků a případné návrhy pro další rozvíjení tématu bakalářské práce. Práce je psána čtivě. Graficky je práce trochu odbytá, zejména v oblasti formátování nadpisu a kvality obrázků. I přes množství výtek lze konstatovat, že student splnil zadané cíle. Proto doporučuji práci k obhajobě celkovým hodnocením dobře C.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Splnění požadavků a cílů zadání C
Postup a rozsah řešení, adekvátnost použitých metod D
Vlastní přínos a originalita D
Schopnost interpretovat dosaž. výsledky a vyvozovat z nich závěry D
Využitelnost výsledků v praxi nebo teorii B
Logické uspořádání práce a formální náležitosti C
Grafická, stylistická úprava a pravopis D
Práce s literaturou včetně citací A
Navrhovaná známka
C

Otázky

eVSKP id 145597