JENDRÁLOVÁ, M. Přehled optimalizačních algoritmů inspirovaných přírodou [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.
Z výše uvedených důvodů hodnotím aktivitu studentky v letošním akademickém roce při řešení její bakalářské práce jako dobrou.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Informace k zadání | Zadání práce bylo zaměřeno na řešení spojitých optimalizačních problémů algoritmy inspirovanými přírodou. Jeho cílem bylo navrhnout program pro demonstraci činnosti vybraného algoritmu z každé podskupiny těchto algoritmů (BIO inspired - Swarm, BIO inspired - not Swarm, Physics and Chemistry, Others). Zadání lze považovat za průměrně náročné a studentka toto zadání splnila ve všech jeho bodech. | ||
Práce s literaturou | Studentka byla při získávání studijních materiálů přiměřeně aktivní a prokázala, že s literaturou umí pracovat a získané informace účelně využívat. | ||
Aktivita během řešení, konzultace, komunikace | Studentka pracovala na stejném zadání tři roky. Zřejmě ze zdravotních důvodů byla její aktivita v prvních dvou letech podprůměrná, na letošních konzultacích však byl vidět pokrok a konzolová verze programu již byla funkční. Když však opět zažádala o odklad odevzdání práce, tak jsem přestal věřit, že práci skutečně odevzdá. | ||
Aktivita při dokončování | Práce byla sice ukončena a odevzdána včas, ale s jejím definitivním obsahem jsem seznámen nebyl. | ||
Publikační činnost, ocenění | --- |
Vzhledem k tomu, jak jsem hodnotil jednotlivé předchozí body, celkové hodnocení této práce je dle mého názoru na úrovni stupně D.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Náročnost zadání | Práce měla za cíl vyhodnotit fungování optimalizačních algoritmů založených na různých principech. Bylo potřeba nalézt a nastudovat algoritmy, které se nevyučují v bakalářském programu, tyto altoritmy správně implementovat a prověřit. Zadání považuji za průměrně obtížné. | ||
Rozsah splnění požadavků zadání | Studentka vhodné algormy dle požadavků zadání, nastudovala je a implementovala. Dále vyhodnotila jimi dosažené výsledky na několika spojitých funkcích. To považuji za řešení projektu v souladu se zadáním a považuji tímto zadání za splněné. | ||
Rozsah technické zprávy | Práce od úvodu po závěr je na šedesáti tištěných stranách. Od dvacáté strany se ale jedná o prezentaci dosažených výsledků pro jednotlivé metody, tedy proto volím hodnocení takové, že rozsah práce je v obvyklém rozmezí. | ||
Prezentační úroveň technické zprávy | 60 | Text vytýkám několik nepěkností. Představované optimalizační metody by zasloužily pečlivější popis a hlavně jejich popisy sjednotit. Zdá se, že představení algoritmů bylo až příliš inspirováno články, ze kterých studentka čerpala a tak každý z algoritmů je stylisticky popisován jinak. Dále je možné nalézt několik nepřesností a chyb. Například indexy u metody Harmonického vyhledávání nejsou podle mého názoru správně (např. rovnice 2.21), není vysvětleno, co je mysleno smyčkou (slučkou) u echolokace, hodnoty optim u jednotlivých použitých funkcí nejsou uvedeny správně, resp. nejsou uvedeny vůbec apod. Také by práci slušelo provést podrobnější diskusi, proč a pro jeké úlohy jsou které metody vhodné. | |
Formální úprava technické zprávy | 65 | Po jazykové stránce se mi text zdá v pořádku. Stylisticky se mi ale nelíbí jednak některé diagramy (obr. 2.3 a 2.5). Dále nadbytečné používání odrážek v kapitole 5. Některé části jsou souborem přetištěných obrazovek a to na pěti stránkách, což nepůsobí dobře. Také vyhodnocení experimentů je rozloženo na mnoha stranách a mám za to, že jednotlivé grafy mohly být menší a uspořádány úsporněji. | |
Práce s literaturou | 70 | Literatura je sice volená vhodně, s jejim odkazováním ale nejsem zcela spokoje. Zejména při představování jednotlivých metod bych očekával, že tyto budou uvedeny právě odkazem na relevantní zdroj, což činěno není. | |
Realizační výstup | 80 | Realizační výstup je funkční a v souladu s popisovaným řešením. Jedná se o grafickou aplikaci vytvořenou v jazyce Python. | |
Využitelnost výsledků | Realizační výstup je vhodný pro demonstraci činnosti ne zcela obvyklých optimalizačních algoritmů. Studenti a veřejnost mohou tento nástroj použít pro ověření si fungování optimaliačních algoritmů pro různá parametrická nastavení. |
eVSKP id 146206