Popis tématu

Bakalářská práce v oborech Informatika (Bc), Výpočetní technika (Bc), Informační systémy (Bc).

Platforma pro vizualizaci průběhu optimalizace

Základní představa je v podstatě taková, že bychom rádi viděli, jak fungují naše experimentální metody jinak, než na výsledných číslech. Občas je důležitější vidět rozmístění prvků populace v prostoru a změnu po čase, abychom zjistili, zda algoritmus vlastně vůbec funguje tak, jak zamýšlíme. Algoritmy implementujeme ve vlastním frameworku, který se dá "napojit" skrze jednotné rozhraní. Pokud si zadání vyberete, úkolem bude toto rozhraní využívat a postavit nad ním vizualizační vrstvu.

Takže například pro Particle Swarm Optimalization (PSO) čekáme, že se budou prvky pohybovat charakteristickým pohybem "hejna", pro diferenciální evoluci naopak uvidíme skokovou konvergenci k "cíli". Vizualizace je vždy vázaná na experiment, který má nějakou svou dimenzi a kritéria; pro potřeby demonstrace se však omezíme jen na základní problémy (např. 2D a 3D a základní metriky jako je průměrná odchylka). Důležitým prvkem zadání je rozhraní pro uživatele a integrace s hotovým systémem, který obstarává výpočetně náročnou část.

Rámcové zadání:
1. Seznamte se s problematikou optimalizace, genetickými algoritmy, systémem SmartCGMS a jeho programátorským rozhraním
2. Analyzujte platformy pro provádění optimalizačních experimentů, které umožňují průběžnou vizualizaci
3. Navrhněte takovou platformu pro spouštění optimalizačních experimentů a vizualizaci jejich průběhu, která umožní využívat algoritmy implementované v systému SmartCGMS a dovolí modulárně definovat experimenty
4. Implementujte navrženou platformu jako modulární software
5. Otestujte navržené řešení na několika standardních problémech z oblasti optimalizace

Podrobnosti: https://diabetes.zcu.cz/

Téma vypsal: Ing. Martin Úbl (UN 332)

Vypsáno pro akademický rok 2024/2025 dne: 2024-03-22

Rezervace tématu

Toto téma je zatím volné. Pokud o téma máte vážný zájem, vyplňte prosím následující formulář, kterým si téma zamluvíte (všechny položky jsou povinné).

Jméno a příjmení:

Studijní číslo: Email:

Aktualizováno 0