|
Path Planning of Airplane with Obstacles
Očenáš, Marek ; Zbořil, František (referee) ; Samek, Jan (advisor)
The aim of this master's thesis is the implementation of optimal trajectory planning for an airplane flying in lower altitudes, which has to avoid collision with obstacles. For the planning we assume static and fully known environment. There are described principals, optimality and complexity for some chosen methods of planning in this thesis. And based on the methods' characteristics it's chosen the best method for implementation.
|
|
Agent Platform for Wireless Sensor Networks
Lichý, Stanislav ; Zbořil, František (referee) ; Horáček, Jan (advisor)
The aim of this thesis is to implement the agent platform for SunSpot sensor nodes. Reader is firstly presented with introduction to wireless sensor networks and the SunSpot sensor nodes. The thesis then describes the terms agent, agent platform and BDI agent. Then the description of ALLL language and related agent platform called WSageNt is presented. The rest of thesis deals with the concept and implementation of compatible agent plaform for SunSpot sensor nodes. The final part discusses results of work, compatibility with WSageNt platform and possible extensions.
|
|
Analysis of Various Approaches to Solving Optimization Tasks
Knoflíček, Jakub ; Samek, Jan (referee) ; Zbořil, František (advisor)
This paper deals with various approaches to solving optimization tasks. In prolog some examples from real life that show the application of optimization methods are given. Then term optimization task is defined and introducing of term fitness function which is common to all optimization methods follows. After that approaches by particle swarm optimization, ant colony optimization, simulated annealing, genetic algorithms and reinforcement learning are theoretically discussed. For testing we are using two discrete (multiple knapsack problem and set cover problem) and two continuous tasks (searching for global minimum of Ackley's and Rastrigin's function) which are presented in next chapter. Description of implementation details follows. For example description of solution representation or how current solutions are changed. Finally, results of measurements are presented. They show optimal settings for parameters of given optimization methods considering test tasks. In the end are given test tasks, which will be used for finding optimal settings of given approaches.
|
|
Analysis of Genetic Algorithm
Snášelová, Petra ; Žák, Jakub (referee) ; Zbořil, František (advisor)
This thesis deals with analysis of genetic algorithms. It is focused on various approaches to creation of new populations. A comparison between basic principles of operation of genetic algorithms and processes occurring in living organisms is drawn here. Some methods of application of particular steps of genetic algorithms are introduced and a suitability of the methods to certain types of problems is considered. The main goal in the thesis is to apply genetic algorithms in solving three types of optimization problems, namely the solution of functions with a single major extreme, functions with flat (slight) extreme and also functions with many local extremes.
|
|
Design and Performance Analysis of Parallel Processing of SRTP Packets
Wozniak, Jan ; Zbořil, František (referee) ; Jurnečka, Peter (advisor)
Šifrování multimediálních datových přenosů v reálném čase je jednou z úloh telekomunikační infrastruktury pro dosažení nezbytné úrovně zabezpečení. Rychlost provedení šifrovacího algoritmu může hrát klíčovou roli ve velikosti zpoždění jednotlivých paketů a proto je tento úkol zajímavým z hlediska optimalizačních metod. Tato práce se zaměřuje na možnosti paralelizace zpracování SRTP pro účely telefonní ústředny s využitím OpenCL frameworku a následnou analýzu potenciálního zlepšení.
|
|
Path Planning in 3D Space
Sasýn, Radek ; Zbořil, František (referee) ; Rozman, Jaroslav (advisor)
This work describes path finding among obstacles in 3D space using probabilistic algorithms. Users can create scene in application GUI - define start object, obstacles, goal position and run probabilistic algorithm. The finding path is visualized. The work describes probabilistic algorithm, collision detection and the basics of 3D graphics and shows design and implementation of an application created.
|
| |
|
Software Library for Artificial Neural Networks with Acceleration Using GPU
Trnkóci, Andrej ; Samek, Jan (referee) ; Zbořil, František (advisor)
Artificial neural networks are demanding to computational power of a computer. Increasing their learning speed could mean new posibilities for research or aplication of the algorithm. And that is a purpose of this thesis. The usage of graphics processing units for neural networks learning is one way how to achieve above mentioned goals. This thesis is offering a survey of theoretical background and consequently implementation of a software library for neural networks learning with a Backpropagation algorithm with a support of acceleration on graphics processing unit.
|
|
Deep Neural Networks
Habrnál, Matěj ; Zbořil, František (referee) ; Zbořil, František (advisor)
The thesis addresses the topic of Deep Neural Networks, in particular the methods regar- ding the field of Deep Learning, which is used to initialize the weight and learning process s itself within Deep Neural Networks. The focus is also put to the basic theory of the classical Neural Networks, which is important to comprehensive understanding of the issue. The aim of this work is to determine the optimal set of optional parameters of the algori- thms on various complexity levels of image recognition tasks through experimenting with created application applying Deep Neural Networks. Furthermore, evaluation and analysis of the results and lessons learned from the experimentation with classical and Deep Neural Networks are integrated in the thesis.
|
|
Application for Alternative Communication for People with Mental Handicap
Vejtasa, Ondřej ; Zbořil, František (referee) ; Kočí, Radek (advisor)
The aim of this master thesis is to analyse, design and implement a multi-platform mobile application for alternative and augmentative communication of people with special education needs and disabilities. This application based on iOS and Android platform allows making sentences composed of pictograms with voice output. The application is implemented in Java & HTML5 based multi-platform framework Oracle ADF Mobile. Application has been verified by case study in native environment of people with intellectual disability. The main contribution of this thesis is to include and verify the requirements of computer therapy (in sense computer as therapy), which aim to provide solution for proper design a usability of implementation for described target group of people.
|