|
Plánování optimální trajektorie letadla s překážkami
Očenáš, Marek ; Zbořil, František (oponent) ; Samek, Jan (vedoucí práce)
Cílem této diplomové práce je implementace plánování optimální trajektorie letadla letícího v nižších výškách, které se musí vyhýbat překážkám. Pro metodu plánování se předpokládá statické a předem známé prostředí. V této práci jsou popsány principy, optimálnost a složitost vybraných metod plánování. Na základě vlastností metod je vybrána metoda nejvhodnější k implementaci.
|
|
Agentní platforma pro bezdrátové senzorové sítě
Lichý, Stanislav ; Zbořil, František (oponent) ; Horáček, Jan (vedoucí práce)
Cílem této práce je implementace agentní platformy pro senzorové uzly SunSpot. Čtenář je nejprve seznámen s bezdrátovými senzorovými sítěmi a senzorovými uzly SunSpot. Práce dále popisuje pojmy agent, agentní plaforma a BDI agent. Následuje popis jazyka ALLL a s ním související agentní platformy WSageNt. Zbytek práce se zabývá návrhem a implementací kompatibilní agentní platformy pro senzorové uzly SunSpot. V závěru práce jsou diskutovány výsledky práce, kompatibilita s plaftormou WSageNt a možná rozšíření.
|
|
Analýza různých přístupů k řešení optimalizačních úloh
Knoflíček, Jakub ; Samek, Jan (oponent) ; Zbořil, František (vedoucí práce)
Tato práce se zabývá řešením optimalizačních úloh při použití různých přístupů. Na úvod je formálně definován pojem optimalizační úloha a následuje zavedení pojmu fitness funkce, která je společná pro všechny optimalizační metody. Poté jsou rozebrány přístupy při optimalizaci pomocí hejna částic, mravenčí kolonií, simulovaným žíháním, genetickými algoritmy a posilovaným učením. Pro testování slouží dvě diskrétní (problém více batohů a problém pokrytí množiny) a dvě spojité úlohy (hledání globálního minima Ackleyho a Rastriginovy funkce), jež popisujeme v další kapitole. Následuje popis implementačních detailů pro jednotlivé optimalizační metody, například způsoby reprezentace řešení či jakým způsobem jsou stávající řešení v průběhu algoritmu měněna. Nakonec jsou prezentovány výsledky měření, které ukazují optimální nastavení parametrů zkoumaných metod vzhledem k testovacím úlohám.
|
|
Analýza genetických algoritmů
Snášelová, Petra ; Žák, Jakub (oponent) ; Zbořil, František (vedoucí práce)
Tato práce se zabývá problematikou genetických algoritmů a jejich analýzou se zaměřením na přístupy k tvorbě nových populací. V práci je porovnán základní princip činnosti těchto algoritmů s procesy odehrávajícími se v živé přírodě. Jsou zde představeny vybrané metody, které aplikují jednotlivé kroky genetických algoritmů a uvedena vhodnost jejich použití na jisté typy problémů. Hlavním úkolem této práce je uplatnit genetické algoritmy při řešení tří typů optimalizačních úloh, konkrétně při řešení funkcí s jediným výrazným extrémem, funkcí s plochým (nevýrazným) extrémem a dále pak funkcí s mnoha lokálními extrémy.
|
|
Design and Performance Analysis of Parallel Processing of SRTP Packets
Wozniak, Jan ; Zbořil, František (oponent) ; Jurnečka, Peter (vedoucí práce)
Encryption of real-time multimedia data transfers is one of the tasks for telecommunication infrastructure in order to provide essential level of security. Execution time of ciphering algorithm could play fundamental role in delay of the packets, therefore, it provides interesting challenge in terms of optimization methods. This thesis focuses on parallelization possibilities of processing SRTP for the purposes of private branch exchange with the use of OpenCL framework and analysis of potential improvement.
|
|
Plánování pohybu objektu v 3D prostoru
Sasýn, Radek ; Zbořil, František (oponent) ; Rozman, Jaroslav (vedoucí práce)
Tato práce popisuje hledání cest mezi překážkami ve 3D prostoru pomocí pravděpodobnostních algoritmů. Uživatelé si mohou v uživatelském prostředí vytvořit scénu-přidat objekty, definovat startovní objekt, překážky a cílovou pozici a spustit pravděpodobnostní algoritmus. Nalezenou cestu lze poté vizualizovat. Práce popisuje pravděpodobnostní algoritmy, detekce kolizí a základy práce s 3D grafikou. Dále popisuje návrh a implementaci vytvořené aplikace.
|
|
Vizualizace plánování cesty pro neholonomní objekty
Ohnheiser, Jan ; Zbořil, František (oponent) ; Rozman, Jaroslav (vedoucí práce)
Tato práce se zabývá plánováním cesty neholonomního robota použitím pravděpodobnostních algoritmů. V teoretické části je rozebrán obecně problém hledání cest. Následně se pak práce zaměří na pravděpodobnostní algoritmy. Praktická část se zabývá návrhem a implementací appletu a webových stránek jenž demonstrují některé druhy pravděpodobnostních algoritmů na uživatelem zadaných objektech.
|
|
Programová knihovna pro práci s umělými neuronovými sítěmi s akcelerací na GPU
Trnkóci, Andrej ; Samek, Jan (oponent) ; Zbořil, František (vedoucí práce)
Umelé neuronové siete sú náročné na výpočtovú silu počítaču. Ich urýchlenie môže zname- nať otvorenie nových možností výskumu či aplikácie v tejto oblasti. Práve to je cieľom tejto práce. Použitie grafických kariet na učenie neurónových sietí je jeden spôsob ako spomínané urýchlenie dosiahnuť. Táto práca rozoberá teoretické východiská a následne implementá- ciu softvérovej knižnice pre učenie algoritmom Backpropagation s podporou urýchlenia na grafickej karte.
|
|
Hluboké neuronové sítě
Habrnál, Matěj ; Zbořil, František (oponent) ; Zbořil, František (vedoucí práce)
Diplomová práce se zabývá hlubokými neuronovými sítěmi, zejména pak metodami z oblasti hlubokého učení, jež slouží k inicializaci vah a samotnému učení hlubokých neuronových sítí. Dále popisuje základní teorii klasických neuronových sítí, která je důležitá pro pochopení této problematiky. Cílem této práce je experimentováním s vytvořenou aplikací realizující hluboké neuronové sítě na různě obtížných úlohách rozpoznávání obrazu zjistit optimální nastavení volitelných parametrů algoritmů. Dále pak zhodnotit výsledky a poznatky získané při experimentování s klasickou a hlubokou neuronovou sítí.
|
|
Aplikace pro alternativní a augmentativní komunikaci pro osoby s mentálním postižením
Vejtasa, Ondřej ; Zbořil, František (oponent) ; Kočí, Radek (vedoucí práce)
Tato diplomová práce se zabývá analýzou, návrhem a implementací multi-platformní mobilní aplikace pro alternativní a augmentativní komunikaci u osob s mentálním postižením a kombinovanými vadami. Aplikace určená pro platformy iOS a Android umožňuje sestavování vět na základě skládání piktogramů včetně hlasového výstupu sestavených vět. Pro implementaci aplikace byl zvolen multi-platformní Java & HTML5 vývojový framework Oracle ADF Mobile. Aplikace byla verifikována prostřednictvím případové studie přímo v prostředí osob s mentálním postižením. Hlavním přínosem této práce je naplnění a verifikace požadavků počítačové terapie, která kromě jiného usiluje o řešení problematiky vhodného návrhu a použitelnosti implementace pro popsanou cílovou skupinu.
|