URBÁNEK, P. Neuronové sítě na úrovni síťových paketů a toků [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.
S prací jsem spokojen. Student překonal řadu návrhových i implementačních problémů a aktivně pracoval na rozšiřování práce.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Informace k zadání | Student se musel seznámit jak s problematikou monitorování síťových toků, open-source exportérem ipfixprobe, trénováním neuronových sítí skrz framework PyTorch i jeho interní fungováním a C++ API. S dosaženými výsledky jsem spokojen a věřím, že práce přispěje k posunu state of the art ve zpracovávání síťového provozu neuronovými sítěmi skrz open-source implementaci dostupnou k experimentování i sběru nového typu dat. | ||
Práce s literaturou | Práce byla implementačního charakteru. Relevantní zdroje student aktivně hledal a konzultoval. | ||
Aktivita během řešení, konzultace, komunikace | Student byl nadprůměrně aktivní, pravidelně konzultoval a na konzultace chodil připraven s popisy řešených problémů a aktuálními možnými řešeními. | ||
Aktivita při dokončování | Práce byla řešena v dostatečném časovém předstihu a její obsah byl konzultován. | ||
Publikační činnost, ocenění | Práce je dostupná formou open-source, jelikož navazuje na dřívější open-source projekty (sondu ipfixprobe). Řešení je před integrací do sondy, kvůli aktuálně nedostupnými závislostmi v produkční verzi. |
Zadání práce bylo splněno. Student musel navrhnout a vytvořit plugin do opensource flow exportéru, který je schopen používání i trénování modelů. Student byl schopen integrovat tento plugin napsaný v jazyce C++ s rozhraním v jazyce Python, zvyšující uživatelskou přívětivost. Textová část práce však obsahuje značné množství nedostatků, které celkový dojem z práce velmi snižují. Prezentované evaluační výsledky nejsou úplně pochopitelné z důvodu chybějících informací. Druhá část práce na čtenáře působí zmatečně a nekonzistetně. Navrhuji známku D.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Náročnost zadání | Zadání je zaměřeno na implementaci a integraci. Student musel nastudovat problematiku monitoringu počítačových sítí a open source nástroje ipfixprobe, a integrovat modul, který umožní použití neuronových sítích přímo v nástroji. | ||
Rozsah splnění požadavků zadání | Zadání bylo splněno. | ||
Rozsah technické zprávy | Rozsah technické zprávy se pohybuje nad hranicí minimálního počtu normostran pro diplomovou práci. | ||
Prezentační úroveň technické zprávy | 55 | Práce má logickou strukturu, jednotlivé kapitoly na sebe navazují. První část je pro čtenáře pochopitelná, avšak je zde znatelný rozdíl u druhé části práce. Druhá část věnující se implementaci a evaluaci působí zmatečně, text obsahuje velké množství nejasností a chybějících informací nutné pro pochopení zejména dosažených výsledků. Dokonce některé části (nejspíš obrázek chybí). | |
Formální úprava technické zprávy | 60 | Práce je psána v anglickém jazyce. Po jazykové stránce je v pořádku, avšak v druhé části se vyskytují více hovorové formulace a kvalita je nižsí. Avšak vyskytují se zde opakující se typografické chyby a nejasné reference v textu. | |
Práce s literaturou | 70 | Literatura je vhodně volená. Práce obsahuje rozumné množství online referencí, což je však pochopitelné vzhledem k řešené problematice. | |
Realizační výstup | 70 | Realizační výstup byl studetem prezentován a jeví se funkční a použitelný. Systém by zasloužil funkční testy, které byly v rámci práce řešeny pouze manuálním spouštěním. | |
Využitelnost výsledků | Práce přináší zcela nový modul umožňující trénování modelů a jejich nasazení přímo na flow exportér. Software je s drobnými úpravami připraven na integraci do open source nástroje ipfixprobe. Řešení je v plánu v integrovat a začlenit do tohoto nástroje. |
eVSKP id 156741