FIEDLER, K. Evoluce obvodů pomocí genetického programování [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.
Jedná se o kvalitní diplomovou práci s potenciálně publikovatelnými výsledky. Vzhledem k vyšší náročnosti a výslednému zpracování navrhuji hodnotit stupněm A.
| Kritérium | Známka | Body | Slovní hodnocení |
|---|---|---|---|
| Informace k zadání | Jednalo se o výzkumné téma zahrnující evoluční návrh analogových obvodů pomocí genetického programování. Všechny cíle práce byly naplněny, dosažené výsledky mohou mít publikační potenciál. | ||
| Práce s literaturou | Bez výhrad. | ||
| Aktivita během řešení, konzultace, komunikace | Diplomant pracoval po celou doby řešení, jeho přístup považuji za poctivý. | ||
| Aktivita při dokončování | Práce byla dokončena v řádném termínu a její obsah byl adekvátně před odevzdáním konzultován. | ||
| Publikační činnost, ocenění | Bez publikační činnosti. |
Jedná se o velmi kvalitní práci experimentálního charakteru, která prezentuje zajímavé výsledky v oblasti automatizovaného návrhu analogových obvodů pomocí genetického programování. V práci je třeba vyzdvihnout hlubokou literární rešerši a rozsáhlé experimenty, které si vyžádaly značné množství výpočetního času. Určitou slabinou je absence detailnějšího porovnání nalezených obvodů s konkurenčními řešeními a také nedostatečné zdůvodnění některých dílčích rozhodnutí v experimentální části. Z těchto důvodů práci hodnotím známkou B.
| Kritérium | Známka | Body | Slovní hodnocení |
|---|---|---|---|
| Náročnost zadání | Jedná se o průměrně obtížné zadání silně experimentální povahy. Autor navrhl nové varianty fitness funkce pro návrh analogových obvodů, dále obvody generující funkce potřebné k jejich tvorbě, a upravil genetický operátor mutace. Následně provedl rozsáhlou experimentální studii s cílem ověřit schopnosti gramatické evoluce při návrhu analogových obvodů. Při hodnocení náročnosti práce je třeba zohlednit náročnější experimentální část, zatímco implementace byla poměrně přímočará. | ||
| Rozsah splnění požadavků zadání | |||
| Rozsah technické zprávy | |||
| Prezentační úroveň technické zprávy | 85 | Prezentační úroveň práce je poměrně zdařilá. Text se dobře čte a obrázky názorně ilustrují průběh evoluce i nalezená řešení. Celkově je práce logicky členěná a měl jsem pocit, že jsem se dozvěděl vše potřebné. Jedinou výtku bych měl k finálnímu zhodnocení experimentů, kde autor uvádí, že dosáhl lepších výsledků než srovnatelné práce. Vzhledem k hloubce literární rešerše je škoda, že tyto výsledky nejsou přímo porovnány – například odchylkou navržených obvodů od konkurenčních řešení nebo srovnáním jejich velikosti. | |
| Formální úprava technické zprávy | 90 | Po jazykové i typografické stránce je práce zpracována velmi pečlivě a téměř bez chyb. | |
| Práce s literaturou | 95 | Práce vychází z rozsáhlého souboru literárních zdrojů, které jsou vhodně citovány a využity jako inspirace. Autorův vlastní přínos je jasně vymezen vůči převzatým informacím. | |
| Realizační výstup | 85 | Realizační výstup, tedy vlastní implementace, dosahuje standardní kvality. Jádro práce však spočívá v experimentálním porovnání, které je provedeno velmi dobře, byť některé kroky nejsou zcela jasně vysvětleny. Například důvod použití odlišné frekvence pro sinusový a obdélníkový oscilátor. Dále autor rovněž uvádí, že je schopen generovat oscilátory v rozsahu 200 Hz až 20 kHz, avšak v práci prezentuje pouze výsledky pro 2, 8 a 18 kHz. Z pohledu recenzenta je velká škoda, že autor nepřiložil do repozitáře všechny nalezené obvody a že text práce neobsahuje zmínku o dalších experimentech, které jsou sice obsaženy ve zdrojových kódech (např. různé matematické operace), ale v hlavní části práce zůstávají nezmíněny. | |
| Využitelnost výsledků | Práce má vysoký publikační potenciál. |
eVSKP id 164876