FIEDLER, K. Evoluce obvodů pomocí genetického programování [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.

Posudky

Posudek vedoucího

Bidlo, Michal

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.

Dílčí hodnocení
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.
Navrhovaná známka
A
Body
95

Posudek oponenta

Jaroš, Jiří

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.

Dílčí hodnocení
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.
Navrhovaná známka
B
Body
88

Otázky

eVSKP id 164876