|
Evolutionary Design of Artificial Neural Network
Jílek, Tomáš ; Šperka, Svatopluk (referee) ; Pospíchal, Petr (advisor)
Focus of this bachelor thesis is on Neural networks, Genetic algorithms and Evolutionary Design. First part of thesis describes Neural networks, their history, training and ways of use and Genetic algorithms, their components, operators and practical application. Next part is devoted to prediction of time series, specifically prediction with use of Neural networks. This is followed by practical part of work, implementation of experiments with Evolutionary design of Neural networks for prediction in which currency exchange rates of several countries are used as a predicted time series. Results and discussion about further development of thesis are described in last chapter.
|
| |
|
Library for Support of ReReSearch System Development
Heller, Stanislav ; Otrusina, Lubomír (referee) ; Šperka, Svatopluk (advisor)
At this time, the development of the ReReSearch system is significantly slowed down by mutual incompatibility of system modules, by the fact that developers often repeat already known mistakes and of course by poor communication between developers in general. To solve this problem, there was a need to create a component which would implement and unify often performed tasks in development of ReReSearch system and this way to spend time of ReReSearch developers. The result of this effort is so-called "rrslib" - a Python library, which is supposed to be a helper for everyone, who works on parts of ReReSearch project: database, data extractors, web-based agents, crawlers, XML-processing etc. The library should serve for more consistent, faster and more reliable development of ReReSearch system.
|
| |
|
ReReSearch Management System
Dlouhý, Ivo ; Šperka, Svatopluk (referee) ; Otrusina, Lubomír (advisor)
Aim of this thesis is to design and implement database, file archive, webpage change monitoring system and module communication API in ReReSearch project. It also contains analysis of digital libraries and ReReSearch system, explains terms and describes design, implementation and testing of these components.
|
|
Support and Utilisation of Modern Web Standards
Švihel, Lukáš ; Petřík, Patrik (referee) ; Šperka, Svatopluk (advisor)
This bachelor's thesis describes use of modern web standards. History of development compared with old version. Also describe every important aspects of elements in HTML5 and CSS3 with acquisition and purpose. The result of this thesis is example web application build on HTML5 and CSS3 which demonstrate their potentiality. This application is web browser of pictures from flickr.com with choise of edit and saves, offline mode and effect improve rich user experience.
|
|
Evolutionary Design of Simulator Based on Cellular Automata
Brigant, Vladimír ; Šperka, Svatopluk (referee) ; Mrnuštík, Michal (advisor)
This work describes concept of a cellular automata (CA) simulator, which is able to predict behaviour of a complex spatial system. This prediction is based on available training data and transition rule acquired from regression analysis powered by evolutionary algorithms. Two regression analysis methods (linear and logistic regression) are suggested, implemented and compared on urban growth prediction of Brno city.
|
|
Artificial Intelligence for Game Playing
Kučírek, Tomáš ; Šperka, Svatopluk (referee) ; Smrž, Pavel (advisor)
Arimaa is a strategic board game for two players. It was designed to be simple for human players and difficult for computers. The aim of this thesis is to design and implement the program with features of the artificial intelligence, which would be able to defeat human players. The implementation was realized in the three key parts: evaluation position, generation of moves and search. The program was run on the game server and defeated many bots as well as human players.
|
|
Client-Server Relationship in Web Applications
Kučera, Petr ; Petřík, Patrik (referee) ; Šperka, Svatopluk (advisor)
This paper conducts a research in the field of transferring application logic to clients in web applications in order to reduce server load. It examines actions that can be performed on the client side in area of generating HTML code from structured data and data manipulation operations eliminating the need to communicate with server. It describes implementation of a JavaScript framework which turns this knowledge into practical use. It shows its usability on a simple information system. The results of the measurements show that the goal has been achieved and that the framework shows the way in which web applications with a strong emphasis on reducing server load can be made.
|
|
Artificial Intelligence for Game Playing
Kučírek, Tomáš ; Šperka, Svatopluk (referee) ; Smrž, Pavel (advisor)
Arimaa is a strategic board game for two players. It was designed to be simple for human players and difficult for computers. The aim of this thesis is to design and implement the program with features of the artificial intelligence, which would be able to defeat human players. The implementation was realized in the three key parts: evaluation position, generation of moves and search. The program was run on the game server and defeated many bots as well as human players.
|