LAPŠANSKÝ, T. Detekce podvrhu obličeje v digitálních snímcích [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.
Tato především experimentálně zaměřená diplomová práce byla vypracována s velkým nasazením studenta, který se snažil téma pojmout co nejlépe s vědomím toho, že nosnou částí nejsou programátorské schopnosti jako spíše schopnost navrhnout nové řešení, vyhodnotit jeho kvalitu a porovnat s aktuálně dostupnými řešeními ve světě. Práce byla prezentována na studentské konferenci Excel@FIT 2023 a plánuje se publikace na konferenci. Spolupráci se studentem na diplomové práci hodnotím jako výbornou.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Informace k zadání | Diplomová práce má převážně experimentální charakter. Cílem je najít konfiguraci neuronové sítě vhodnou pro detekci podvodných snímků. | ||
Práce s literaturou | Student byl samostatný a k doporučeným studijním materiálům si sám vyhledal mnohé další adekvátní zdroje, které řádně citoval. | ||
Aktivita během řešení, konzultace, komunikace | Student byl především v druhé polovině doby řešení velmi aktivní. Své řešení pravidelně konzultoval a zapracovával mé poznámky. Na konzultace byl vždy dostatečně připraven. | ||
Aktivita při dokončování | Finální verzi práce byla dokončena v předstihu a její definitivíní obsah byl dostatečně konzultován. | ||
Publikační činnost, ocenění | Práce byla prezentována na studentské konferenci Excel@FIT 2023. Student plánuje nastoupit na doktorské studium na FIT a má v plánu publikovat závěry diplomové práce. |
Celkově je práce kvalitně zpracovaná až na připomínky k logické struktuře práce a k citacím. Z důvodu obtížnějšího zadání navrhuji i přes uvedené nedostatky hodnocení známkou výborně (A) na spodní hranici.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Náročnost zadání | Cílem práce bylo vytvořit detektor podvrhu obličeje. Jelikož se jedná o nepříliš probádanou oblast, ke které publikace teprve vznikají, považuji toto zadání diplomové práce za obtížnější. | ||
Rozsah splnění požadavků zadání | Jednotlivé body zadání považuji za splněné. | ||
Rozsah technické zprávy | Diplomová práce má přibližně 95 normostran a je tak v obvyklém rozmezí. | ||
Prezentační úroveň technické zprávy | 85 | Práce je rozdělená do 6 kapitol, které na sebe logicky navazují. Kapitola Experiments je rozdělná na části, kde první část obsahuje definici scénářů experimentů s architekturami a trénováním neuronových sítí, následovaná částí s uvedením výsledků. Toto rozdělení považuji za nevhodné, jelikož zhoršuje přehlednost. Bylo by lepší, kdyby struktura byla taková, že se nejdříve popíše experiment a následně se po popisu uvedou výsledky. Na začátku kapitoly 2 ( Neural networks ) je uvedená věta, že neuronové sítě jsou konceptem pro generování falešného obsahu a pro detekci. Jelikož tam není uveden žádný kontext, bylo by vhodnější definovat neuronové sítě obecněji. Neuronové sítě, co jsou pro extrakci příznaků 3.5.2 bych zařadil do kapitoly 2 a zlepšil tak vyvážení jednotlivých kapitol. | |
Formální úprava technické zprávy | 90 | Práce je psaná v anglickém jazyce, a tak nejsem schopen gramatickou stránku adekvátně posoudit. Nicméně v textu práce nespatřují zásadní jazykové nedostatky. Po typografické stránce práce obsahuje minimum nedostatků. | |
Práce s literaturou | 75 | Práce obsahuje celkem 61 bibliografických zdrojů, které jsou především tvořené citacemi článků. Jelikož se jedná o téma, které se řeší v poslední letech, je většina uvedených bibliografických zdrojů z posledních 5 let, což vnímám pozitivně. Ačkoliv jsou v textu uvedené reference na bibliografické zdroje, není tomu tak v případě části technické zprávy 2.2.1, 2.2.2, 2.2.3, kde nejsou uvedené žádné reference na bibliografické zdroje. | |
Realizační výstup | 95 | Realizačním výstupem práce jsou natrénované modely neuronových sítí v různých konfiguracích, se kterými byli provedené experimenty. U některých modelů by bylo vhodné provést trénování na více než 10 epoch. Zdrojové kódy obsahují hlavičky a jsou komentované. Ačkoliv bylo cílem zadání vytvořit jednoduchý skript, tak student vytvořil přehledný program v Pythonu, který umožňuje natrénované modely spustit. Výsledné řešení mi bylo demonstrováno. | |
Využitelnost výsledků | Výsledky doporučuji publikovat. |
eVSKP id 148786