ID: 30b	GroupID: err_chars	Records: 1938850
sysno	idn	field	text
000544445	9910494177809901	520	$$aIn this work, the principles of neural networks are introduced with a focus on autonomous vehicles. Based on this information, a proposal for the implementation of a system is created, which allows to drive a car without a driver. It builds on tools that allow easy creation and testing of autonomous vehicles. It is CARLA simulator and ranking.The proposal divides vehicle routes into three different situations. Each situation requires the use of different sensors, so a specific autonomous agent is created that is able to recognize the situation and switch between different neural network designs. Each such network is specific in its inputs and is taught in a specific situation.Programs are created that are able to easily collect a data set using the CARLA Leaderboard. Then, a way is introduced to how the collected data can be divided into categories so that each category can be used to learn its neural network.&nbsp;$$9eng
000544445	9910494177809901	595	$$aIn this work, the principles of neural networks are introduced with a focus on autonomous vehicles. Based on this information, a proposal for the implementation of a system is created, which allows to drive a car without a driver. It builds on tools that allow easy creation and testing of autonomous vehicles. It is CARLA simulator and ranking.The proposal divides vehicle routes into three different situations. Each situation requires the use of different sensors, so a specific autonomous agent is created that is able to recognize the situation and switch between different neural network designs. Each such network is specific in its inputs and is taught in a specific situation.Programs are created that are able to easily collect a data set using the CARLA Leaderboard. Then, a way is introduced to how the collected data can be divided into categories so that each category can be used to learn its neural network.&nbsp;$$9eng
000544479	9910494174409901	520	$$aCílem této diplomové práce je vytvoření nástroje, který bude shromažďovat relevantní informace o aktivních uzlech v peer-to-peer síti Bitcoin. Díky monitorování chování jednotlivých uzlů v síti jsme schopni sbírat důležitá data pro podrobnější analýzu.&nbsp; Navrhované řešení využívá nemodifikovaného Bitcoin Core klienta, který se připojuje&nbsp; na všechny dosažitelné uzly v síti. Platforma je implementována velmi modulárně, což umožňuje v případě potřeby škálovaní. Vytvořená platforma BiNMon (Bitcoin Network Monitor) také umožňuje jednoduchou vizualizaci nashromážděných dat. Správná funkčnost monitorovací platformy byla ověřena v reálném provozu, kde po více jak dva měsíce monitorovala síť Bitcoin. Za tuto zpracovala přes 12 TiB dat a nashromáždila přes 270 GiB metadat o aktivních uzlech. Celou platformu je možné nasadit během několika málo minut a to díky Docker kontejnerizaci.$$acze
000544479	9910494174409901	520	$$aThe aim of this thesis is to create a tool that will collect relevant information about active nodes in&nbsp; a Bitcoin peer-to-peer network. We are able to collect important data for more detailed analysis by monitoring the behavior of individual nodes on the network . The proposed solution uses unmodified Bitcoin Core client, which connects to all reachable nodes on the network. The platform has modular design, which offers good scaling as well. Created BiNMo tool (Bitcoin Network Monitor) also employs simple visualization of gathered data. The correct functionality of the monitoring platform was verified in the real operation, where it was monitoring Bitcoin network for more than two months. During that time, BiNMon parsed over 12 TiB of network data and stored over 270 GiB of&nbsp; metadata about active nodes. The entire platform can be deployed within a few minutes, thanks to Docker containerization.$$9eng
000544479	9910494174409901	595	$$aCílem této diplomové práce je vytvoření nástroje, který bude shromažďovat relevantní informace o aktivních uzlech v peer-to-peer síti Bitcoin. Díky monitorování chování jednotlivých uzlů v síti jsme schopni sbírat důležitá data pro podrobnější analýzu.&nbsp; Navrhované řešení využívá nemodifikovaného Bitcoin Core klienta, který se připojuje&nbsp; na všechny dosažitelné uzly v síti. Platforma je implementována velmi modulárně, což umožňuje v případě potřeby škálovaní. Vytvořená platforma BiNMon (Bitcoin Network Monitor) také umožňuje jednoduchou vizualizaci nashromážděných dat. Správná funkčnost monitorovací platformy byla ověřena v reálném provozu, kde po více jak dva měsíce monitorovala síť Bitcoin. Za tuto zpracovala přes 12 TiB dat a nashromáždila přes 270 GiB metadat o aktivních uzlech. Celou platformu je možné nasadit během několika málo minut a to díky Docker kontejnerizaci.$$acze
000544479	9910494174409901	595	$$aThe aim of this thesis is to create a tool that will collect relevant information about active nodes in&nbsp; a Bitcoin peer-to-peer network. We are able to collect important data for more detailed analysis by monitoring the behavior of individual nodes on the network . The proposed solution uses unmodified Bitcoin Core client, which connects to all reachable nodes on the network. The platform has modular design, which offers good scaling as well. Created BiNMo tool (Bitcoin Network Monitor) also employs simple visualization of gathered data. The correct functionality of the monitoring platform was verified in the real operation, where it was monitoring Bitcoin network for more than two months. During that time, BiNMon parsed over 12 TiB of network data and stored over 270 GiB of&nbsp; metadata about active nodes. The entire platform can be deployed within a few minutes, thanks to Docker containerization.$$9eng
000544520	9910494170309901	520	$$aCieľom práce bolo navrhnúť a vytvoriť aplikáciu pre spracovanie výsledkov vizuálneho pozorovania meteorov. Toho bolo dosiahnuté, výsledkom je aplikácia určená pre platformu Android, ktorá je zverejnená na službe Google Play. Aplikácia IMO je implementovaná za pomoci rámcov Spring Boot a Ionic. Ako úložisko pre dáta je použitá databáza PostgreSQL.&nbsp;$$aslo
000544520	9910494170309901	595	$$aCieľom práce bolo navrhnúť a vytvoriť aplikáciu pre spracovanie výsledkov vizuálneho pozorovania meteorov. Toho bolo dosiahnuté, výsledkom je aplikácia určená pre platformu Android, ktorá je zverejnená na službe Google Play. Aplikácia IMO je implementovaná za pomoci rámcov Spring Boot a Ionic. Ako úložisko pre dáta je použitá databáza PostgreSQL.&nbsp;$$aslo
000544524	9910494169909901	520	$$aDiplomová práca sa zoberá oblasťou testovania softvéru, presnejšie témou správy výsledkov testov. Cieľom práce je nájdenie, nastavenie a implementácia systému dopĺňajúceho chýbajúcu funkcionalitu nástroja TMT, ktorý má v spoločnosti Red Hat nahradiť nástroj Nitrate ako systému pre správu testov a ich výsledkov. Obsahom tejto práce je základné predstavenie nástrojov Nitrate, TMT a technológií používaných v spoločnosti Red Hat. Ďalej je v~práci predstavený súčasný stav testovacej infraštruktúry a zozbierané požiadavky užívateľov na nový systém pre správu výsledkov testov. Následne je predstavený nástroj ReportPortal ako systém pre správu výsledkov testov a definovaná&nbsp; chýbajúca funkcionalita. Zvyšok práce sa venuje samotnému nastaveniu systému a implementácii chýbajúcej funkcionality spolu s implementáciou infraštruktúry potrebnej na importovanie výsledkov testovania do ReportPortalu. V práci je taktiež popísaný spôsob nasadenia systému do užívania a spätná väzba od užívateľov. Nasadený systém je vyhodnotený a sú diskutované jeho ďalšie možnosti rozšírenia.$$aslo
000544524	9910494169909901	595	$$aDiplomová práca sa zoberá oblasťou testovania softvéru, presnejšie témou správy výsledkov testov. Cieľom práce je nájdenie, nastavenie a implementácia systému dopĺňajúceho chýbajúcu funkcionalitu nástroja TMT, ktorý má v spoločnosti Red Hat nahradiť nástroj Nitrate ako systému pre správu testov a ich výsledkov. Obsahom tejto práce je základné predstavenie nástrojov Nitrate, TMT a technológií používaných v spoločnosti Red Hat. Ďalej je v~práci predstavený súčasný stav testovacej infraštruktúry a zozbierané požiadavky užívateľov na nový systém pre správu výsledkov testov. Následne je predstavený nástroj ReportPortal ako systém pre správu výsledkov testov a definovaná&nbsp; chýbajúca funkcionalita. Zvyšok práce sa venuje samotnému nastaveniu systému a implementácii chýbajúcej funkcionality spolu s implementáciou infraštruktúry potrebnej na importovanie výsledkov testovania do ReportPortalu. V práci je taktiež popísaný spôsob nasadenia systému do užívania a spätná väzba od užívateľov. Nasadený systém je vyhodnotený a sú diskutované jeho ďalšie možnosti rozšírenia.$$aslo
000544533	9910494169009901	520	$$aRozvoj technologie dronů s sebou přináší příležitosti pro mnoho oblastí lidské činnosti, ale zároveň i bezpečnostní hrozby. Vzniká potřeba těmto hrozbám efektivně čelit. V této práci je popsána problematika a současné metody pro detekci objektů ve videu zachyceném pohybující se kamerou. Byl navržen systém pro detekci a lokalizaci dronu či hejna dronů. Algoritmus pro detekci je založen na konvoluční neuronové síti, konkrétně na algoritmu SSD. Konvoluční neuronovou síť byla natrénována na vlastním datasetu. Systém&nbsp; byl implementován pomocí knihovny OpenCV s možnou akcelerací algoritmu na GPU pomocí OpenCL. Vytvořené řešení bylo otestováno na videu.$$acze
000544533	9910494169009901	595	$$aRozvoj technologie dronů s sebou přináší příležitosti pro mnoho oblastí lidské činnosti, ale zároveň i bezpečnostní hrozby. Vzniká potřeba těmto hrozbám efektivně čelit. V této práci je popsána problematika a současné metody pro detekci objektů ve videu zachyceném pohybující se kamerou. Byl navržen systém pro detekci a lokalizaci dronu či hejna dronů. Algoritmus pro detekci je založen na konvoluční neuronové síti, konkrétně na algoritmu SSD. Konvoluční neuronovou síť byla natrénována na vlastním datasetu. Systém&nbsp; byl implementován pomocí knihovny OpenCV s možnou akcelerací algoritmu na GPU pomocí OpenCL. Vytvořené řešení bylo otestováno na videu.$$acze
000546688	9910493829509901	520	$$aTato bakalářská práce se zabývá problematikou teorie rozhodování uživatelů v&nbsp;prostředí WWW. Proto je v ní rozebrána teorie zabývající se jevy jako paradox volby, kde se poté zaměřuje především na pojem použitelnosti aplikací. Na základě teorie se práce zabývá výběrem, přepracováním&nbsp;a&nbsp;testováním konkrétní webové aplikace s&nbsp;ohledem na použitelnost. Dále jsou v&nbsp;práci rozebrány metodologie, postupy, výsledky měření i závěry z testování. Na jejich základě byla stanovena obecná doporučení pro tvůrce aplikací v&nbsp;prostředí WWW, která mohou pomoci při návrhu použitelnějších systémů.$$acze
000546688	9910493829509901	595	$$aTato bakalářská práce se zabývá problematikou teorie rozhodování uživatelů v&nbsp;prostředí WWW. Proto je v ní rozebrána teorie zabývající se jevy jako paradox volby, kde se poté zaměřuje především na pojem použitelnosti aplikací. Na základě teorie se práce zabývá výběrem, přepracováním&nbsp;a&nbsp;testováním konkrétní webové aplikace s&nbsp;ohledem na použitelnost. Dále jsou v&nbsp;práci rozebrány metodologie, postupy, výsledky měření i závěry z testování. Na jejich základě byla stanovena obecná doporučení pro tvůrce aplikací v&nbsp;prostředí WWW, která mohou pomoci při návrhu použitelnějších systémů.$$acze
000547224	9910493761409901	520	$$aThe aim of this bachelor thesis is to design and implement an information system for production monitoring. The web application was created with Laravel framework. It will be used for recording production and work activities of employees that work in breathable films department at Fatra, a.s.&nbsp;<br>The application allows the effective management of production records and the automatic creation of work activity records. This thesis describes the design and development of such application. The result of this work is fully functional and deployed information system that allows to record all work tasks and to generate clear statistics.$$9eng
000547224	9910493761409901	595	$$aThe aim of this bachelor thesis is to design and implement an information system for production monitoring. The web application was created with Laravel framework. It will be used for recording production and work activities of employees that work in breathable films department at Fatra, a.s.&nbsp;<br>The application allows the effective management of production records and the automatic creation of work activity records. This thesis describes the design and development of such application. The result of this work is fully functional and deployed information system that allows to record all work tasks and to generate clear statistics.$$9eng
000547297	9910493751409901	520	$$aThe subject of this work is the implementation of 4K video player for virtual reality. Theoretical part describes the origin of 360° videos, their compressions and rendering. In design of application was choosed solution with OpenGL, OpenVR, Qt libraries and commercial codec jpeg2000 developed by Comprimato company and for virtual reality device the HTC Vive headset. In part of implementation is analysed problem of shared video memory between libraries and&nbsp; discusses optimalization of the video player. Application was tested in perfomance and by users.$$9eng
000547297	9910493751409901	595	$$aThe subject of this work is the implementation of 4K video player for virtual reality. Theoretical part describes the origin of 360° videos, their compressions and rendering. In design of application was choosed solution with OpenGL, OpenVR, Qt libraries and commercial codec jpeg2000 developed by Comprimato company and for virtual reality device the HTC Vive headset. In part of implementation is analysed problem of shared video memory between libraries and&nbsp; discusses optimalization of the video player. Application was tested in perfomance and by users.$$9eng
000548719	9910493534009901	520	$$a<!--@page { size: 21cm 29.7cm; margin: 2cm }P { margin-bottom: 0.21cm }--><p>Aim of this project is to evaluate effectivity of various texture features within the context of image processing, particulary the task of texture recognition and&nbsp;classification. My work focuses on comparing and discussion of usage and&nbsp;efficiency of texture features based on local binary patterns and&nbsp;co-&nbsp;ccurence matrices. As classification algorithm is concerned, cluster analysis was choosen.
000548719	9910493534009901	520	$$a<!--@page { size: 21cm 29.7cm; margin: 2cm }P { margin-bottom: 0.21cm }--><p>Cílem tohoto projektu je zhodnotit účinnost využití texturních příznaků při&nbsp;rozpoznávání a klasifikaci textur v počítačovém zpracování obrazu. Stěžejním úkolem práce je porovnat a diskutovat experimentálně získané výsledky a&nbsp;efektivitu jejich dosažení použitím texturních příznaků implementovaných metodou lokálních binárních vzorů v konfrontaci s výsledky docílenými s&nbsp;využitím matic sousednosti při klasifikaci shlukovou analýzou.
000548719	9910493534009901	595	$$a<!--@page { size: 21cm 29.7cm; margin: 2cm }P { margin-bottom: 0.21cm }--><p>Aim of this project is to evaluate effectivity of various texture features within the context of image processing, particulary the task of texture recognition and&nbsp;classification. My work focuses on comparing and discussion of usage and&nbsp;efficiency of texture features based on local binary patterns and&nbsp;co-&nbsp;ccurence matrices. As classification algorithm is concerned, cluster analysis was choosen.
000548719	9910493534009901	595	$$a<!--@page { size: 21cm 29.7cm; margin: 2cm }P { margin-bottom: 0.21cm }--><p>Cílem tohoto projektu je zhodnotit účinnost využití texturních příznaků při&nbsp;rozpoznávání a klasifikaci textur v počítačovém zpracování obrazu. Stěžejním úkolem práce je porovnat a diskutovat experimentálně získané výsledky a&nbsp;efektivitu jejich dosažení použitím texturních příznaků implementovaných metodou lokálních binárních vzorů v konfrontaci s výsledky docílenými s&nbsp;využitím matic sousednosti při klasifikaci shlukovou analýzou.
000548722	9910493533309901	520	$$aTato diplomová práce se zabývá návrhem a implementací e-learningového systému pro podporu prezenční výuky v&nbsp;předmětu Teorie obvodů. Takový systém klade různé požadavky na zpracování a&nbsp;přístup různých skupin uživatelů. Implementace systému vyžaduje podporu pro matematické vzorce, tvorbu studijních materiálů a funkce pro testování znalostí z Teorie obvodů a Bezpečnosti práce na&nbsp;elektrotechnických zařízeních. Systém je implementován pomocí XHTML a PHP, vzhled pomocí kaskádových stylů CSS. Výukový materiál je vytvořen v XML, MathML a XSL a testy jsou uloženy v databázi. Databáze je navržena pomocí jazyka UML a implementována v&nbsp;databázovém systému MySQL. Systém je součástí diplomové práce.
000548722	9910493533309901	520	$$aThis diploma thesis is about design and implementation of an e-learning system to help the students in daily course of Circuits Theory. This system works with different requirements based on special rights for appropriate user-groups. Implementation of the system requires support the specific mathematical formulas, creation of study materials and functions for testing knowledges in Circuits Theory and in Safety work on electrical devices. The system is implemented using XHTML and PHP, the design using cascade style sheets CSS. The educational material is created in XML, MathML and&nbsp;XSL languages and tests are saved in a database. The database is designed using the UML language and implemented in MySQL database system. This system is a part of&nbsp;diploma thesis.
000548722	9910493533309901	595	$$aTato diplomová práce se zabývá návrhem a implementací e-learningového systému pro podporu prezenční výuky v&nbsp;předmětu Teorie obvodů. Takový systém klade různé požadavky na zpracování a&nbsp;přístup různých skupin uživatelů. Implementace systému vyžaduje podporu pro matematické vzorce, tvorbu studijních materiálů a funkce pro testování znalostí z Teorie obvodů a Bezpečnosti práce na&nbsp;elektrotechnických zařízeních. Systém je implementován pomocí XHTML a PHP, vzhled pomocí kaskádových stylů CSS. Výukový materiál je vytvořen v XML, MathML a XSL a testy jsou uloženy v databázi. Databáze je navržena pomocí jazyka UML a implementována v&nbsp;databázovém systému MySQL. Systém je součástí diplomové práce.
000548722	9910493533309901	595	$$aThis diploma thesis is about design and implementation of an e-learning system to help the students in daily course of Circuits Theory. This system works with different requirements based on special rights for appropriate user-groups. Implementation of the system requires support the specific mathematical formulas, creation of study materials and functions for testing knowledges in Circuits Theory and in Safety work on electrical devices. The system is implemented using XHTML and PHP, the design using cascade style sheets CSS. The educational material is created in XML, MathML and&nbsp;XSL languages and tests are saved in a database. The database is designed using the UML language and implemented in MySQL database system. This system is a part of&nbsp;diploma thesis.
000548724	9910493533109901	520	$$aPředmětem této práce je vytvoření grafické nadstavby nad existujícím systémem pro získávání znalostí z&nbsp;databází. Grafické uživatelské rozhraní umožňuje uživateli specifikovat dolovací úlohu pomocí blokového schématu, kde každý element představuje určitý krok v&nbsp;procesu dolování dat. Řešení je postaveno na NetBeans platformě a vedle grafické editace umožňuje práci koncipovat do projektů, spouštět dolovací úlohu, zobrazovat výsledky a ukládat DMSL dokumenty do souborů. Systém je navržen s&nbsp;důrazem na modularitu, rozšiřitelnost a možnost provádění automatických aktualizací aplikace.
000548724	9910493533109901	520	$$aThe issue of this MSc. project is a design and implementation of a graphical user interface for a data mining system. The application is a front-end for an existing data mining library and allows the user to visually define the data mining process using a graphical editor and a component palette. The solution is built on a NetBeans Rich Client Platform and takes many benefits from using rich components available in this platform. The user may define his work in the projects, edit and persist DMSL documents, run the mining tasks and view the mining results.&nbsp; The system is designed to emphasize the modularity and extensibility of the solution.
000548724	9910493533109901	595	$$aPředmětem této práce je vytvoření grafické nadstavby nad existujícím systémem pro získávání znalostí z&nbsp;databází. Grafické uživatelské rozhraní umožňuje uživateli specifikovat dolovací úlohu pomocí blokového schématu, kde každý element představuje určitý krok v&nbsp;procesu dolování dat. Řešení je postaveno na NetBeans platformě a vedle grafické editace umožňuje práci koncipovat do projektů, spouštět dolovací úlohu, zobrazovat výsledky a ukládat DMSL dokumenty do souborů. Systém je navržen s&nbsp;důrazem na modularitu, rozšiřitelnost a možnost provádění automatických aktualizací aplikace.
000548724	9910493533109901	595	$$aThe issue of this MSc. project is a design and implementation of a graphical user interface for a data mining system. The application is a front-end for an existing data mining library and allows the user to visually define the data mining process using a graphical editor and a component palette. The solution is built on a NetBeans Rich Client Platform and takes many benefits from using rich components available in this platform. The user may define his work in the projects, edit and persist DMSL documents, run the mining tasks and view the mining results.&nbsp; The system is designed to emphasize the modularity and extensibility of the solution.
000548726	9910493532909901	520	$$aPráce se zabývá problematikou vývoje Informačního systému ?na míru? pro cílového zákazníka. Cílem softwaru je zefektivnit práci v&nbsp;oblasti finanční kontroly, evidence práce kontrolorů, správy rozpočtových položek a všech ostatních přidružených oblastí. Pro vývoj aplikace jsme zvolili kombinaci vývojového prostředí Delphi (pro uživatelské prostředí) a Oracle (pro databázi). Informační systém je třívrstvý a přístup k&nbsp;datům je umožněn přes tlustého klienta.&nbsp.
000548726	9910493532909901	520	$$aWork is considering problems of development Information system made-to-measure for target customer. Objective of this software is to fordize work in area of <a href=""http://slovnik.seznam.cz/search.py?lg=en_cz&wd=financial%20control"">financial control</a>, evidence of work, <a href=""http://slovnik.seznam.cz/search.py?lg=en_cz&wd=administration"">administration</a> of budget item and all others associate areas. We choose for software development&nbsp; combination of development studio Delphi (for user interface) and Oracle (for database). Information system has three-level architecture and access to data is enabled by fat client.
000548726	9910493532909901	595	$$aPráce se zabývá problematikou vývoje Informačního systému ?na míru? pro cílového zákazníka. Cílem softwaru je zefektivnit práci v&nbsp;oblasti finanční kontroly, evidence práce kontrolorů, správy rozpočtových položek a všech ostatních přidružených oblastí. Pro vývoj aplikace jsme zvolili kombinaci vývojového prostředí Delphi (pro uživatelské prostředí) a Oracle (pro databázi). Informační systém je třívrstvý a přístup k&nbsp;datům je umožněn přes tlustého klienta.&nbsp.
000548726	9910493532909901	595	$$aWork is considering problems of development Information system made-to-measure for target customer. Objective of this software is to fordize work in area of <a href=""http://slovnik.seznam.cz/search.py?lg=en_cz&wd=financial%20control"">financial control</a>, evidence of work, <a href=""http://slovnik.seznam.cz/search.py?lg=en_cz&wd=administration"">administration</a> of budget item and all others associate areas. We choose for software development&nbsp; combination of development studio Delphi (for user interface) and Oracle (for database). Information system has three-level architecture and access to data is enabled by fat client.
000548729	9910493532609901	520	$$aTato práce navazuje na výsledky studií v oblasti verifikace nekonečně stavových systémů. Konkrétně se jedná o oblast abstraktního model checkingu. Seznámili jsme se s metodou založenou na abstrakci paměťové konfigurace&nbsp; pomocí paměťových vzorů. Tato metoda byla navržena pro verifikaci programů pracujících s dynamickými paměťovými strukturami jako například seznamy. Na dynamické paměťové struktury je nahlíženo jako na orientované grafy. Verifikace na základě paměťových vzorů abstrahuje obecně libovolné množství vytvořených uzlů do jednoho sumarizovaného uzlu. Tím se dosáhne reprezentace obecně neukončeného grafu konečným zápisem. Poté je možno efektivně provést verifikaci nad tímto abstrahovaným grafem. V naší práci se zabýváme tvorbou modelu pro nástroj implementující verifikaci na základě paměťových vzorů. Model programu je vytvořen z podmnožiny jazyka C. Hlavním přínosem práce je automatizace tvorby modelu pro verifikaci a tím dosáhnutí úplné automatizovanosti procesu verifikace. Je tak možné verifikovat programy napsané v běžném programovacím jazyce. V této práci je diskutována syntaxe vstupního jazyka i implementační detaily překladu.
000548729	9910493532609901	520	$$aThis paper presents our results in study of verifiaction of infinite state space systems. We deal more concretely with abstract model checking. As main part of study we learned about pattern-based verification. This method is supposed to verify programs with dynamic memory structures like lists. Those structures are presented as directed graph. Pattern-based verifiaction abstracts any number of nodes by replacing them with summarized node. This way we achieve bounded&nbsp; presentation of unbounded memory structure. Afterwards, verification is very effective due to low number of possible memory configurations. In our own work we deal with making model of a program for a tool that implements pattern-based verification. This model isconstructed from a subset of the C language. The main contribution of work is making the verification of simple programs written in C language completely self-acting by automation of constructing input model. In this paper wepresent the grammar of created subset of the C language and implementation details of translation.
000548729	9910493532609901	595	$$aTato práce navazuje na výsledky studií v oblasti verifikace nekonečně stavových systémů. Konkrétně se jedná o oblast abstraktního model checkingu. Seznámili jsme se s metodou založenou na abstrakci paměťové konfigurace&nbsp; pomocí paměťových vzorů. Tato metoda byla navržena pro verifikaci programů pracujících s dynamickými paměťovými strukturami jako například seznamy. Na dynamické paměťové struktury je nahlíženo jako na orientované grafy. Verifikace na základě paměťových vzorů abstrahuje obecně libovolné množství vytvořených uzlů do jednoho sumarizovaného uzlu. Tím se dosáhne reprezentace obecně neukončeného grafu konečným zápisem. Poté je možno efektivně provést verifikaci nad tímto abstrahovaným grafem. V naší práci se zabýváme tvorbou modelu pro nástroj implementující verifikaci na základě paměťových vzorů. Model programu je vytvořen z podmnožiny jazyka C. Hlavním přínosem práce je automatizace tvorby modelu pro verifikaci a tím dosáhnutí úplné automatizovanosti procesu verifikace. Je tak možné verifikovat programy napsané v běžném programovacím jazyce. V této práci je diskutována syntaxe vstupního jazyka i implementační detaily překladu.
000548729	9910493532609901	595	$$aThis paper presents our results in study of verifiaction of infinite state space systems. We deal more concretely with abstract model checking. As main part of study we learned about pattern-based verification. This method is supposed to verify programs with dynamic memory structures like lists. Those structures are presented as directed graph. Pattern-based verifiaction abstracts any number of nodes by replacing them with summarized node. This way we achieve bounded&nbsp; presentation of unbounded memory structure. Afterwards, verification is very effective due to low number of possible memory configurations. In our own work we deal with making model of a program for a tool that implements pattern-based verification. This model isconstructed from a subset of the C language. The main contribution of work is making the verification of simple programs written in C language completely self-acting by automation of constructing input model. In this paper wepresent the grammar of created subset of the C language and implementation details of translation.
000548730	9910493532509901	520	$$aUmělé imunitní výpočetní systémy patří mezi relativně nová odvětví v&nbsp;oblasti počítačových systémů. Tato bakalářská práce demonstruje, jak se inspirovat v&nbsp;biologických imunitních systémech a jak díky těmto poznatkům vybrat nejdůležitější vlastnosti a principy, které se dají aplikovat v&nbsp;umělých imunitních systémech. Dále nabízí přehled o tom, kde a jakým způsobem se tyto myšlenky již dříve použily. Poslední částí této práce je popis implementace výukového materiálu (<a href=""http://www.stud.fit.vutbr.cz/~xneuwi00/AIS/"">http://www.stud.fit.vutbr.cz/~xneuwi00/AIS/</a>), který by měl toto téma srozumitelně vysvětlit jeho budoucím studentům.
000548730	9910493532509901	595	$$aUmělé imunitní výpočetní systémy patří mezi relativně nová odvětví v&nbsp;oblasti počítačových systémů. Tato bakalářská práce demonstruje, jak se inspirovat v&nbsp;biologických imunitních systémech a jak díky těmto poznatkům vybrat nejdůležitější vlastnosti a principy, které se dají aplikovat v&nbsp;umělých imunitních systémech. Dále nabízí přehled o tom, kde a jakým způsobem se tyto myšlenky již dříve použily. Poslední částí této práce je popis implementace výukového materiálu (<a href=""http://www.stud.fit.vutbr.cz/~xneuwi00/AIS/"">http://www.stud.fit.vutbr.cz/~xneuwi00/AIS/</a>), který by měl toto téma srozumitelně vysvětlit jeho budoucím studentům.
000553459	9910492884609901	520	$$aHlavním tématem práce je problematika zabezpečení webové aplikace. Jsou rozebrána potenciální zranitelná místa a navrženy způsoby ochrany aplikace v oblastech řízení přístupu, přenosu dat, uživatelského vstupu, výstupu a uchování stavu. S ohledem na bezpečnost jsou dále popsána možná řešení auditu a zálohování, zabezpečení webového serveru, návrhu databáze a obrany proti internetovým robotům. Projekt se rovněž zabývá analýzou požadavků, detailním návrhem a&nbsp;implementací klubového informačního systému, na němž jsou uvedená bezpečnostní řešení demonstrována. V rámci tohoto IS je mimo jiné implementován systém evidence členů klubu, evidence chovných jedinců a jejich rodokmenů, systém zveřejňování klubových akcí a jejich výsledků a systém pro správu dalšího obsahu webové prezentace. Veškerá implementační řešení jsou postavena na technologiích HTML, CSS, JavaScript, PHP a MySQL.
000553459	9910492884609901	595	$$aHlavním tématem práce je problematika zabezpečení webové aplikace. Jsou rozebrána potenciální zranitelná místa a navrženy způsoby ochrany aplikace v oblastech řízení přístupu, přenosu dat, uživatelského vstupu, výstupu a uchování stavu. S ohledem na bezpečnost jsou dále popsána možná řešení auditu a zálohování, zabezpečení webového serveru, návrhu databáze a obrany proti internetovým robotům. Projekt se rovněž zabývá analýzou požadavků, detailním návrhem a&nbsp;implementací klubového informačního systému, na němž jsou uvedená bezpečnostní řešení demonstrována. V rámci tohoto IS je mimo jiné implementován systém evidence členů klubu, evidence chovných jedinců a jejich rodokmenů, systém zveřejňování klubových akcí a jejich výsledků a systém pro správu dalšího obsahu webové prezentace. Veškerá implementační řešení jsou postavena na technologiích HTML, CSS, JavaScript, PHP a MySQL.
000553461	9910492884409901	520	$$aDiplomová práce Transformace popisného jazyka mikroprocesoru do jazyka pro popis hardware je zaměřena na návrh aplikačně specifických mikroprocesorů s&nbsp;využitím jazyka ISAC. Zabývá se návrhem a implementací transformace, která popis mikroprocesoru v&nbsp;jazyce ISAC převádí na ekvivalentní popis v&nbsp;jazyce VHDL. Kapitola Přehled o zkoumané problematice popisuje zvolenou problematiku, objasňuje některé pojmy s&nbsp;problematikou související a představuje návrh výše zmiňované transformace. V&nbsp;kapitole nazvané Návrh řešení jsou postupně uvedena nová rozšíření jazyka ISAC, dále je popsán návrh řešení transformace a implementace generátoru popisu v&nbsp;jazyce VHDL, který provádí transformaci. Závěr diplomové práce diskutuje případné rozšíření práce a dosažené výsledky.
000553461	9910492884409901	595	$$aDiplomová práce Transformace popisného jazyka mikroprocesoru do jazyka pro popis hardware je zaměřena na návrh aplikačně specifických mikroprocesorů s&nbsp;využitím jazyka ISAC. Zabývá se návrhem a implementací transformace, která popis mikroprocesoru v&nbsp;jazyce ISAC převádí na ekvivalentní popis v&nbsp;jazyce VHDL. Kapitola Přehled o zkoumané problematice popisuje zvolenou problematiku, objasňuje některé pojmy s&nbsp;problematikou související a představuje návrh výše zmiňované transformace. V&nbsp;kapitole nazvané Návrh řešení jsou postupně uvedena nová rozšíření jazyka ISAC, dále je popsán návrh řešení transformace a implementace generátoru popisu v&nbsp;jazyce VHDL, který provádí transformaci. Závěr diplomové práce diskutuje případné rozšíření práce a dosažené výsledky.
000553462	9910492884309901	520	$$aTáto práca sa zaoberá rozborom možnosti použitia útoku časovou analýzou proti šifrovaciemu algoritmu AES. V práci je uvedená nutná teória implementácie algoritmu&nbsp;Rijndael, ktorý bol zvolený ako AES. Pre tento typ útoku je nutné poznať taktiež princíp vyrovnávacej pamäte cache v procesore a taktiež jej architektúru. V práci sú diskutované najzávažnejšie bezpečnostné nedostatky AES a útoky, ktoré tieto nedostatky využívajú. Je tu uvedených niekoľko typov časových útokov. Podľa experimentov by tieto útoky mali byť úspešné na súčasne v praxi bežne používané implementácia AES a architektúry procesorov. Ďalej sú analyzované možnosti použitia útoku na niekoľko typov implementácii AES. V poslednej časti je zhrnutý výsledok tejto práce a možné bezpečnostné opatrenia pri implementácii algoritmu proti tomuto typu útoku a taktiež návrhy na ďalší možný výskum.
000553462	9910492884309901	595	$$aTáto práca sa zaoberá rozborom možnosti použitia útoku časovou analýzou proti šifrovaciemu algoritmu AES. V práci je uvedená nutná teória implementácie algoritmu&nbsp;Rijndael, ktorý bol zvolený ako AES. Pre tento typ útoku je nutné poznať taktiež princíp vyrovnávacej pamäte cache v procesore a taktiež jej architektúru. V práci sú diskutované najzávažnejšie bezpečnostné nedostatky AES a útoky, ktoré tieto nedostatky využívajú. Je tu uvedených niekoľko typov časových útokov. Podľa experimentov by tieto útoky mali byť úspešné na súčasne v praxi bežne používané implementácia AES a architektúry procesorov. Ďalej sú analyzované možnosti použitia útoku na niekoľko typov implementácii AES. V poslednej časti je zhrnutý výsledok tejto práce a možné bezpečnostné opatrenia pri implementácii algoritmu proti tomuto typu útoku a taktiež návrhy na ďalší možný výskum.
000553465	9910492884009901	520	$$aTato práce se zabývá návrhem a implementací Procesní jednotky<br>pro analýzu a editaci síťového provozu. Jejím úkolem je analyzovat příchozí<br>síťový tok a provádět editace hlaviček paketů nezbytné pro jejich správné<br>doručení.&nbsp; Navržená architektura má následující vlastnosti. Vychází<br>z konceptu proudových procesorů, který umožňuje paralelní zpracování<br>nezávislých elementů proudu (paketů). Dovoluje použít více proudových<br>klientů pracujících nad stejným proudem, čímž umožňuje provádět několik<br>výpočtů zároveň. Proudoví klienti mohou fungovat buď autonomně, nebo mohou<br>být řízeni programem.&nbsp; Pakety jsou zpracovávány na základě vstupních<br>metadat a po úpravě posílány na výstup. Implementace je provedena v jazyce<br>VHDL. Cílovou technologií je programovatelné hradlové pole (FPGA).
000553465	9910492884009901	520	$$aThis paper deals with the design and implementation of the<br>Processing Unit for Analysis and Modification of Network Traffic. The<br>proposed unit is intended to analyse an incoming network traffic and<br>perform packet header editations to provide the proper packet delivery. The<br>designed architecture has the following characteristics. It is based on the<br>stream processor concept which allows to process independent stream<br>elements (i.e. packets) in parallel. Multiply stream clients can be used to<br>process the same stream data concurrently.&nbsp; The stream clients can be<br>driven either autonomously or by program. The packets are processed<br>according to the incoming metadata and transmited to the output. The<br>Processing Unit has been implemented in VHDL language. The target<br>technology is Field Programmable Gate Array (FPGA).
000553465	9910492884009901	595	$$aTato práce se zabývá návrhem a implementací Procesní jednotky<br>pro analýzu a editaci síťového provozu. Jejím úkolem je analyzovat příchozí<br>síťový tok a provádět editace hlaviček paketů nezbytné pro jejich správné<br>doručení.&nbsp; Navržená architektura má následující vlastnosti. Vychází<br>z konceptu proudových procesorů, který umožňuje paralelní zpracování<br>nezávislých elementů proudu (paketů). Dovoluje použít více proudových<br>klientů pracujících nad stejným proudem, čímž umožňuje provádět několik<br>výpočtů zároveň. Proudoví klienti mohou fungovat buď autonomně, nebo mohou<br>být řízeni programem.&nbsp; Pakety jsou zpracovávány na základě vstupních<br>metadat a po úpravě posílány na výstup. Implementace je provedena v jazyce<br>VHDL. Cílovou technologií je programovatelné hradlové pole (FPGA).
000553465	9910492884009901	595	$$aThis paper deals with the design and implementation of the<br>Processing Unit for Analysis and Modification of Network Traffic. The<br>proposed unit is intended to analyse an incoming network traffic and<br>perform packet header editations to provide the proper packet delivery. The<br>designed architecture has the following characteristics. It is based on the<br>stream processor concept which allows to process independent stream<br>elements (i.e. packets) in parallel. Multiply stream clients can be used to<br>process the same stream data concurrently.&nbsp; The stream clients can be<br>driven either autonomously or by program. The packets are processed<br>according to the incoming metadata and transmited to the output. The<br>Processing Unit has been implemented in VHDL language. The target<br>technology is Field Programmable Gate Array (FPGA).
000553467	9910492883809901	520	$$aDiplomová práce se zabývá problematikou návrhu a implementace informačního systému pro firmu HNS mechanix s. r. o. Tato společnost provádí revizní činnost optických výrobků. Při návrhu se vychází z&nbsp;konkrétních požadavků nejen na funkčnosti a vlastností informačního systému, ale také na použité implementační nástrojů. Je vyžadováno, aby byl systém dostupný pomocí internetové služby World Wide Web a poskytoval multilevel rozlišení uživatelů.
000553467	9910492883809901	595	$$aDiplomová práce se zabývá problematikou návrhu a implementace informačního systému pro firmu HNS mechanix s. r. o. Tato společnost provádí revizní činnost optických výrobků. Při návrhu se vychází z&nbsp;konkrétních požadavků nejen na funkčnosti a vlastností informačního systému, ale také na použité implementační nástrojů. Je vyžadováno, aby byl systém dostupný pomocí internetové služby World Wide Web a poskytoval multilevel rozlišení uživatelů.
000553469	9910492883609901	520	$$aTento diplomový projekt se zabývá možnostmi operačního systému GNU/Linux v oblasti zajištění kvality poskytovaných síťových služeb. Práce porovnává a hodnotí prostředky k zajištění kvality služeb dostupné v operačním&nbsp; systému GNU/Linux. Cílem práce je diskutovat nedostatky a přednosti těchto prostředků a navrhnout systém, který řeší problematiku zajištění kvality služeb. Navržený systém využívá heuristiky, která umožní uživateli nastavit kvalitu služeb i bez nutnosti studovat specifické vlastnosti komunikačních protokolů na úrovni síťové nebo aplikační vrstvy. Součástí projektu je také teoretický úvod do problematiky kvality služeb a architektury počítačových sítí.
000553469	9910492883609901	595	$$aTento diplomový projekt se zabývá možnostmi operačního systému GNU/Linux v oblasti zajištění kvality poskytovaných síťových služeb. Práce porovnává a hodnotí prostředky k zajištění kvality služeb dostupné v operačním&nbsp; systému GNU/Linux. Cílem práce je diskutovat nedostatky a přednosti těchto prostředků a navrhnout systém, který řeší problematiku zajištění kvality služeb. Navržený systém využívá heuristiky, která umožní uživateli nastavit kvalitu služeb i bez nutnosti studovat specifické vlastnosti komunikačních protokolů na úrovni síťové nebo aplikační vrstvy. Součástí projektu je také teoretický úvod do problematiky kvality služeb a architektury počítačových sítí.
000553470	9910492883509901	520	$$aPráce prezentuje nové modely formálních jazyk&ugrave;, m-omezenou stavovou gramatiku a hluboký zásobníkový automat. Uvádí jejich základní definice, vzájemnou ekvivalenci, a charakteristiku jazyků, jež popisují. Následně je představena metoda syntaktické analýzy, založená na těchto nástrojích. Ta vychází z obdobné metody používané u bezkontextových jazyk&ugrave;, tzv. analýzy řízené LL tabulkou. V závěru práce je popsán postup implementace syntaktického analyzátoru, založeného na této metodě.<br>.
000553470	9910492883509901	520	$$aThe thesis introduces new models for formal languages, the m-limited state<br>&nbsp; grammar and the deep pushdown automaton. Their basic definitions are presented,<br>&nbsp; so is their mutual equivalence and the characteristics of the language family they describe.<br>&nbsp; Following, a parsing method based on these models is presented. The method is an extension<br>&nbsp; of a similar method used for context-free languages, the table driven parsing.<br>&nbsp; The final part of the thesis describes the implementation of a parser based on the method.
000553470	9910492883509901	595	$$aPráce prezentuje nové modely formálních jazyk&ugrave;, m-omezenou stavovou gramatiku a hluboký zásobníkový automat. Uvádí jejich základní definice, vzájemnou ekvivalenci, a charakteristiku jazyků, jež popisují. Následně je představena metoda syntaktické analýzy, založená na těchto nástrojích. Ta vychází z obdobné metody používané u bezkontextových jazyk&ugrave;, tzv. analýzy řízené LL tabulkou. V závěru práce je popsán postup implementace syntaktického analyzátoru, založeného na této metodě.<br>.
000553470	9910492883509901	595	$$aThe thesis introduces new models for formal languages, the m-limited state<br>&nbsp; grammar and the deep pushdown automaton. Their basic definitions are presented,<br>&nbsp; so is their mutual equivalence and the characteristics of the language family they describe.<br>&nbsp; Following, a parsing method based on these models is presented. The method is an extension<br>&nbsp; of a similar method used for context-free languages, the table driven parsing.<br>&nbsp; The final part of the thesis describes the implementation of a parser based on the method.
000553474	9910492883109901	520	$$aTato diplomová práce se zabývá analýzou verifikačních nástrojů, které jsou používané pro automatickou verifikaci převážně bezpečnostních protokolů. Bezpečnostní protokoly se používají pro vytvoření privátních komunikačních kanálů v nezabezpečené síti. Bezpečnost nebude nikdy absolutní, a proto je nezbytné stále hledat chyby v&nbsp;bezpečnostních protokolech a podle nich pak tyto protokoly vylepšovat. V&nbsp;rámci této diplomové práce jsem se zaměřil na hledání různých verifikačních nástrojů na Internetu, následně jsem podle dostupných informací každý nalezený nástroj popsal v&nbsp;této práci tak, aby si čitatel mohl snadno vybrat, který nástroj se hodí zrovna pro ten jeho konkrétní problém. Na konci popisu jednotlivých nástrojů jsem hlavní klady a zápory shrnul do několika bodů.
000553474	9910492883109901	595	$$aTato diplomová práce se zabývá analýzou verifikačních nástrojů, které jsou používané pro automatickou verifikaci převážně bezpečnostních protokolů. Bezpečnostní protokoly se používají pro vytvoření privátních komunikačních kanálů v nezabezpečené síti. Bezpečnost nebude nikdy absolutní, a proto je nezbytné stále hledat chyby v&nbsp;bezpečnostních protokolech a podle nich pak tyto protokoly vylepšovat. V&nbsp;rámci této diplomové práce jsem se zaměřil na hledání různých verifikačních nástrojů na Internetu, následně jsem podle dostupných informací každý nalezený nástroj popsal v&nbsp;této práci tak, aby si čitatel mohl snadno vybrat, který nástroj se hodí zrovna pro ten jeho konkrétní problém. Na konci popisu jednotlivých nástrojů jsem hlavní klady a zápory shrnul do několika bodů.
000553475	9910492883009901	520	$$aRegular model checking is a method for verifying infinite-state systems based on coding their configurations as words over a finite alphabet, sets of configurations as finite automata, and transitions as finite transducers. We implement regular model checking using inference of regular languages. The method builds upon the observations that for infinite-state systems whose behavior can be modeled using length-preserving transducers, there is a finite computation for obtaining all reachable configurations.<br>&nbsp; Our new approach to regular model checking via inference of regular languages is based on the Angluin's L* algorithm that is used for finding out an invariant which can answer our question whether the system satisfies some property.<br>&nbsp; We also provide an intro to the theory of finite automata, model checking, SAT solving and Anguin's L* and Bierman algorithm of learning finite automata.
000553475	9910492883009901	520	$$aRegulární model checking je metoda pro verifikaci nekonečně stavových systémů. Je založena na kódování jejich konfigurace jako slov nad konečnou abecedou, množiny konfigurací jako konečného automatu a přechodů jako konečných transducerů. Je zde představen nový přístup k regulárnímu model checkingu založený na odvozování regulárních jazyků. Metoda je založena na prozkoumávání nekonečně stavového systému, jehož chování může být modelováno použitím transducerů, které zachovávají délku řetězců a jejich aplikací je možné získat všechny dosažitelné konfigurace systému.&nbsp; Naše metoda regulárního model checkingu je založena na odvozování regulárních jazyků pomocí algoritmu Angluin, který je použit pro nalezení vhodného invariantu (nadaproximace), který je schopen zodpovedět otázku zachování či porušení nějaké vlastnosti.<br>&nbsp; Je zde také uveden úvod do teorie konečných automatů, model checkingu, SAT problémů a popis Angluinova a Biermanova algoritmu pro učení konečných automatů.
000553475	9910492883009901	595	$$aRegular model checking is a method for verifying infinite-state systems based on coding their configurations as words over a finite alphabet, sets of configurations as finite automata, and transitions as finite transducers. We implement regular model checking using inference of regular languages. The method builds upon the observations that for infinite-state systems whose behavior can be modeled using length-preserving transducers, there is a finite computation for obtaining all reachable configurations.<br>&nbsp; Our new approach to regular model checking via inference of regular languages is based on the Angluin's L* algorithm that is used for finding out an invariant which can answer our question whether the system satisfies some property.<br>&nbsp; We also provide an intro to the theory of finite automata, model checking, SAT solving and Anguin's L* and Bierman algorithm of learning finite automata.
000553475	9910492883009901	595	$$aRegulární model checking je metoda pro verifikaci nekonečně stavových systémů. Je založena na kódování jejich konfigurace jako slov nad konečnou abecedou, množiny konfigurací jako konečného automatu a přechodů jako konečných transducerů. Je zde představen nový přístup k regulárnímu model checkingu založený na odvozování regulárních jazyků. Metoda je založena na prozkoumávání nekonečně stavového systému, jehož chování může být modelováno použitím transducerů, které zachovávají délku řetězců a jejich aplikací je možné získat všechny dosažitelné konfigurace systému.&nbsp; Naše metoda regulárního model checkingu je založena na odvozování regulárních jazyků pomocí algoritmu Angluin, který je použit pro nalezení vhodného invariantu (nadaproximace), který je schopen zodpovedět otázku zachování či porušení nějaké vlastnosti.<br>&nbsp; Je zde také uveden úvod do teorie konečných automatů, model checkingu, SAT problémů a popis Angluinova a Biermanova algoritmu pro učení konečných automatů.
000553480	9910492882509901	520	$$aDiplomová práca popisuje realizáciu informačného systému školiaceho strediska. Pojednáva o&nbsp;kompletnom priebehu vývoja systému a&nbsp;perspektívach jeho rozšírení. Podstatná časť práce je venovaná návrhu architektúry systému, špecifikácii zadávateľa, vytvoreniu modelov, a&nbsp;diagramov. Nemenej významná časť je venovaná samotnej implementácii, využívaniu špeciálnych programovacích prostriedkov a postupov. V&nbsp;neposlednom rade je vyzdvihnutá štandardizácia pracovného postupu implementácie konkrétnych častí systému, vďaka ktorej je systém jednoducho pochopiteľný a&nbsp;poskytuje možnosť rozšírenia funkčnosti aj v&nbsp;budúcnosti. Niektoré kapitoly taktiež pojednávajú o&nbsp;vytvorení rozhrania, poskytujúcom základnú funkčnosť, ktoré môže byť použité aj v&nbsp;iných informačných systémoch. Práca sa okrem iného zmeriava aj na spoluprácu s&nbsp;externými systémami a&nbsp;na využitie technológií na podporu ich vzájomnej komunikácie.
000553480	9910492882509901	520	$$aThis work describes the realization of information system of a learning center. It handles about the development and perspectives of its further development. The main part of it is dedicated to the development of system architecture, specification, creation of models and diagrams. An other part handles about the implementation, usage of programming methods and techniques. Highly stressed is the standardization of programming workflow, which enables easy understanding and future development of the system. Some parts handle about the developed framework, which provides the basic functionality, that can be used in other information systems as well. The work also describes the solution of&nbsp; the cooperation with&nbsp; other external systems and the used technology.
000553480	9910492882509901	595	$$aDiplomová práca popisuje realizáciu informačného systému školiaceho strediska. Pojednáva o&nbsp;kompletnom priebehu vývoja systému a&nbsp;perspektívach jeho rozšírení. Podstatná časť práce je venovaná návrhu architektúry systému, špecifikácii zadávateľa, vytvoreniu modelov, a&nbsp;diagramov. Nemenej významná časť je venovaná samotnej implementácii, využívaniu špeciálnych programovacích prostriedkov a postupov. V&nbsp;neposlednom rade je vyzdvihnutá štandardizácia pracovného postupu implementácie konkrétnych častí systému, vďaka ktorej je systém jednoducho pochopiteľný a&nbsp;poskytuje možnosť rozšírenia funkčnosti aj v&nbsp;budúcnosti. Niektoré kapitoly taktiež pojednávajú o&nbsp;vytvorení rozhrania, poskytujúcom základnú funkčnosť, ktoré môže byť použité aj v&nbsp;iných informačných systémoch. Práca sa okrem iného zmeriava aj na spoluprácu s&nbsp;externými systémami a&nbsp;na využitie technológií na podporu ich vzájomnej komunikácie.
000553480	9910492882509901	595	$$aThis work describes the realization of information system of a learning center. It handles about the development and perspectives of its further development. The main part of it is dedicated to the development of system architecture, specification, creation of models and diagrams. An other part handles about the implementation, usage of programming methods and techniques. Highly stressed is the standardization of programming workflow, which enables easy understanding and future development of the system. Some parts handle about the developed framework, which provides the basic functionality, that can be used in other information systems as well. The work also describes the solution of&nbsp; the cooperation with&nbsp; other external systems and the used technology.
000553485	9910492881709901	520	$$aCílem této práce bylo navrhnout a implementovat aplikaci, která snadno, rychle a efektivně zjistí pozice ve vyhledávačích pro zadané www stránky a jejich klíčová slova. Aplikace je přístupná přes webové rozhraní a umožňuje porovnávat výpisy pozic z&nbsp;archívu, porovnávat výsledky v grafech, zasílat emailem pdf soubory s pravidelnými výpisy výsledků atd. S pozicemi www stránek je také sledován počet odkazů vybraného slova u daného vyhledávače. Aplikace dále umožňuje zobrazovat změny pozic oproti minulým výpisům. Výsledky lze rovněž ukládat jako PDF dokumenty a snadno tak archivovat na osobním stolním počítači, pokud uživateli nevyhovuje práce online.
000553485	9910492881709901	595	$$aCílem této práce bylo navrhnout a implementovat aplikaci, která snadno, rychle a efektivně zjistí pozice ve vyhledávačích pro zadané www stránky a jejich klíčová slova. Aplikace je přístupná přes webové rozhraní a umožňuje porovnávat výpisy pozic z&nbsp;archívu, porovnávat výsledky v grafech, zasílat emailem pdf soubory s pravidelnými výpisy výsledků atd. S pozicemi www stránek je také sledován počet odkazů vybraného slova u daného vyhledávače. Aplikace dále umožňuje zobrazovat změny pozic oproti minulým výpisům. Výsledky lze rovněž ukládat jako PDF dokumenty a snadno tak archivovat na osobním stolním počítači, pokud uživateli nevyhovuje práce online.
000553487	9910492881309901	520	$$aPráce podrobně popisuje metody řešení soustav lineárních algebraických a diferenciálních rovnic. Představuje metodu převodu ze soustav lineárních algebraických rovnic na soustavy rovnic diferenciálních. Vysvětluje metodu elementárního převodu, převod pomocí transformačního algoritmu a oba postupy demonstruje na jednoduchých příkladech s&nbsp;ukázkou jejich vlastností. Práce srovnává metody řešení soustav rovnic z&nbsp;hlediska přesnosti a rychlosti. Pro řešení příkladů a&nbsp;experimenty byly použity programy TKSL a TKSL/C. Program TKSL/C byl v&nbsp;rámci práce rozšířen o grafické uživatelské rozhraní určené k&nbsp;automatickému převodu soustav a jejich výpočtu.
000553487	9910492881309901	520	$$aThe work describes techniques for solving systems of linear and differential equations. It explains the definition of conversion from system of linear to system of differential equations. The method of the elementary transmission and the transform algorithm are presented. Both of&nbsp;methods are demonstrated on simply examples and properties of conversion are shown. The work compares fast and accurate solutions of methods and algorithm. For computing examples and&nbsp;solving experiments following programs were used: TKSL and TKSL/C. The program TKSL/C was enriched with the graphic user interface which makes the conversion of systems and computing results easier.
000553487	9910492881309901	595	$$aPráce podrobně popisuje metody řešení soustav lineárních algebraických a diferenciálních rovnic. Představuje metodu převodu ze soustav lineárních algebraických rovnic na soustavy rovnic diferenciálních. Vysvětluje metodu elementárního převodu, převod pomocí transformačního algoritmu a oba postupy demonstruje na jednoduchých příkladech s&nbsp;ukázkou jejich vlastností. Práce srovnává metody řešení soustav rovnic z&nbsp;hlediska přesnosti a rychlosti. Pro řešení příkladů a&nbsp;experimenty byly použity programy TKSL a TKSL/C. Program TKSL/C byl v&nbsp;rámci práce rozšířen o grafické uživatelské rozhraní určené k&nbsp;automatickému převodu soustav a jejich výpočtu.
000553487	9910492881309901	595	$$aThe work describes techniques for solving systems of linear and differential equations. It explains the definition of conversion from system of linear to system of differential equations. The method of the elementary transmission and the transform algorithm are presented. Both of&nbsp;methods are demonstrated on simply examples and properties of conversion are shown. The work compares fast and accurate solutions of methods and algorithm. For computing examples and&nbsp;solving experiments following programs were used: TKSL and TKSL/C. The program TKSL/C was enriched with the graphic user interface which makes the conversion of systems and computing results easier.
000553494	9910492880409901	520	$$aTato diplomová práce se zabývá analýzou a tvorbou&nbsp; informačního systému pro podporu tréninkových aktivit. Aby měli uživatelé systém vždy k&nbsp;dispozici, je vytvořen jako webová aplikace. Je vytvořen informační systém, který umožňuje sledovat výživový, sportovní a silový program sportovce. Je navržen tak, aby každý sportovec mohl mít přiřazeného svého dietologa a trenéra, kteří se starají o jeho jídelníček a tréninkové aktivity. Sportovec může okamžitě sledovat své úspěchy a tím se také lépe přibližovat ke svým cílům.
000553494	9910492880409901	595	$$aTato diplomová práce se zabývá analýzou a tvorbou&nbsp; informačního systému pro podporu tréninkových aktivit. Aby měli uživatelé systém vždy k&nbsp;dispozici, je vytvořen jako webová aplikace. Je vytvořen informační systém, který umožňuje sledovat výživový, sportovní a silový program sportovce. Je navržen tak, aby každý sportovec mohl mít přiřazeného svého dietologa a trenéra, kteří se starají o jeho jídelníček a tréninkové aktivity. Sportovec může okamžitě sledovat své úspěchy a tím se také lépe přibližovat ke svým cílům.
000553497	9910492880109901	520	$$aThis document deals with introduction focused on pragmatically oriented research at branch of theoretical computer science and with presentation of designed methods for chosen application topics. At this study the theoretical subject is represented by kind of generative system - multisequential grammar and application topics are chosen according to possibilities supported by multisequential grammars.<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; In order to follow results published by Thompson (see [9]), Lindenmayer (see [26]), Mandelbrot (see [8]) and also studies published by Morneau (see [17]), which shows the relation between natural laws and human discipline - mathematics, we study the applications of multi-sequential grammars from two points of view: generative L-systems (which further includes applications of fractal geometry and biomathematics) and natural language processing (which further includes the design of proper abstract language). Some problems related to compiler construction are also mentioned.
000553497	9910492880109901	520	$$aÚkolem této práce je seznámení s&nbsp;pragmaticky orientovaným výzkumem na poli teoretické informatiky a prezentovat návrhy aplikačních metod pro zvolené tematické oblasti. Konkrétní prostředek teoretické informatiky je reprezentován druhem generativního systému - multigramatikou a jednotlivé aplikační oblasti jsou zde zvoleny vzhledem k&nbsp;možnostem, které multigramatiky nabízí.<p>V&nbsp;návaznosti na poznatky dosažené Thompsonem (viz [9]), Lindenmayerem &nbsp;(viz [26]), Mandelbrotem (viz [8]) ale i výsledky ze studií dosažených Morneauem (viz [17]), které poukazují na souvislosti mezi přírodními zákonitostmi a matematickou disciplínou, zkoumáme aplikace multigramatik z&nbsp;pohledu dvou tematických oblastí: generativních L-systémů (zahrnuje dále aplikace z&nbsp;fraktálové grafiky a biomatematiky) a zpracování jazyků přirozených (zahrnuje dále návrh vhodného abstraktního jazyka). Zmíněny jsou také otázky společné s&nbsp;oblastí návrhu překladačů.
000553497	9910492880109901	595	$$aThis document deals with introduction focused on pragmatically oriented research at branch of theoretical computer science and with presentation of designed methods for chosen application topics. At this study the theoretical subject is represented by kind of generative system - multisequential grammar and application topics are chosen according to possibilities supported by multisequential grammars.<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; In order to follow results published by Thompson (see [9]), Lindenmayer (see [26]), Mandelbrot (see [8]) and also studies published by Morneau (see [17]), which shows the relation between natural laws and human discipline - mathematics, we study the applications of multi-sequential grammars from two points of view: generative L-systems (which further includes applications of fractal geometry and biomathematics) and natural language processing (which further includes the design of proper abstract language). Some problems related to compiler construction are also mentioned.
000553497	9910492880109901	595	$$aÚkolem této práce je seznámení s&nbsp;pragmaticky orientovaným výzkumem na poli teoretické informatiky a prezentovat návrhy aplikačních metod pro zvolené tematické oblasti. Konkrétní prostředek teoretické informatiky je reprezentován druhem generativního systému - multigramatikou a jednotlivé aplikační oblasti jsou zde zvoleny vzhledem k&nbsp;možnostem, které multigramatiky nabízí.<p>V&nbsp;návaznosti na poznatky dosažené Thompsonem (viz [9]), Lindenmayerem &nbsp;(viz [26]), Mandelbrotem (viz [8]) ale i výsledky ze studií dosažených Morneauem (viz [17]), které poukazují na souvislosti mezi přírodními zákonitostmi a matematickou disciplínou, zkoumáme aplikace multigramatik z&nbsp;pohledu dvou tematických oblastí: generativních L-systémů (zahrnuje dále aplikace z&nbsp;fraktálové grafiky a biomatematiky) a zpracování jazyků přirozených (zahrnuje dále návrh vhodného abstraktního jazyka). Zmíněny jsou také otázky společné s&nbsp;oblastí návrhu překladačů.
000553499	9910492879909901	520	$$aThis diploma thesis deals with sensor networking technology, namely about ZigBee. This work consists of two parts - teoretical and practical. The teoretical part is created by some chapters which describe protocols and standards which compose a&nbsp;bases to ZigBee technology. Some parts of this chapter compare ZigBee network with the other wireless solutions and deals with their features. Practical parts is based on properties of available ZigBee devices and summarize communication among sensor network nodes,&nbsp; own ZigBee application, application gateway design and its implementation for ZigBee network monitoring and control from Internet. The last chapter is devoted to discusion about problems and their solutions alternatively&nbsp; about suggestions of next study and improvement this project.
000553499	9910492879909901	520	$$aTáto diplomová práca sa zaoberá technológiou bezdrôtových senzorových sietí, špeciálne ZigBee. Delí na&nbsp;dve časti - teoretickú a&nbsp;praktickú. Teoretickú časť tvoria kapitoly popisujúce protokoly, normy a&nbsp;štandardy, na ktorých je technológia ZigBee založená. Porovnávajú siete ZigBee s&nbsp;ostatnými dostupnými bezdrôtovými sieťami a&nbsp;pojednávajú o&nbsp;ich vlastnostiach. Praktická časť je založená na vlastnostiach dostupných ZigBee zariadení a zahŕňa komunikáciu medzi uzlami v&nbsp;senzorovej sieti, vlastnú aplikáciu ZigBee, návrh a&nbsp;implementáciu aplikačnej brány pre sprístupnenie siete ZigBee z&nbsp;internetu. Problémom, ktoré sa pri poznávaní tejto technológie vyskytli je vyhradená špeciálna kapitola, v&nbsp;ktorej sú uvedené možnosti ako ich odstráneniť, či prípadne vylepšiť celý projekt.<br><br>.
000553499	9910492879909901	595	$$aThis diploma thesis deals with sensor networking technology, namely about ZigBee. This work consists of two parts - teoretical and practical. The teoretical part is created by some chapters which describe protocols and standards which compose a&nbsp;bases to ZigBee technology. Some parts of this chapter compare ZigBee network with the other wireless solutions and deals with their features. Practical parts is based on properties of available ZigBee devices and summarize communication among sensor network nodes,&nbsp; own ZigBee application, application gateway design and its implementation for ZigBee network monitoring and control from Internet. The last chapter is devoted to discusion about problems and their solutions alternatively&nbsp; about suggestions of next study and improvement this project.
000553499	9910492879909901	595	$$aTáto diplomová práca sa zaoberá technológiou bezdrôtových senzorových sietí, špeciálne ZigBee. Delí na&nbsp;dve časti - teoretickú a&nbsp;praktickú. Teoretickú časť tvoria kapitoly popisujúce protokoly, normy a&nbsp;štandardy, na ktorých je technológia ZigBee založená. Porovnávajú siete ZigBee s&nbsp;ostatnými dostupnými bezdrôtovými sieťami a&nbsp;pojednávajú o&nbsp;ich vlastnostiach. Praktická časť je založená na vlastnostiach dostupných ZigBee zariadení a zahŕňa komunikáciu medzi uzlami v&nbsp;senzorovej sieti, vlastnú aplikáciu ZigBee, návrh a&nbsp;implementáciu aplikačnej brány pre sprístupnenie siete ZigBee z&nbsp;internetu. Problémom, ktoré sa pri poznávaní tejto technológie vyskytli je vyhradená špeciálna kapitola, v&nbsp;ktorej sú uvedené možnosti ako ich odstráneniť, či prípadne vylepšiť celý projekt.<br><br>.
000553500	9910492879709901	520	$$aCílem práce je seznámení se s programovacím prostředím Microsoft .NET Framework a problematikou vyhledávání klíčových bodů v obraze. Na základě těchto znalostí je požadován návrh metody evaluace používaných detektorů a následná implementace konzolové aplikace umožňující snadné vyhodnocení výstupních dat aplikované metody vyhledávání klíčových bodů v obraze v iteračních postupech návrhu/učení algoritmů za použití navržené metody evaluace. Klíčové body jsou vyhledány v&nbsp;několika bitmapách, které zachycují tutéž scénu v různých směrech pohledu. Zároveň je požadováno vytvoření grafického uživatelského prostředí umožňujícího snadné nastavení podmínek pro evaluaci.
000553500	9910492879709901	595	$$aCílem práce je seznámení se s programovacím prostředím Microsoft .NET Framework a problematikou vyhledávání klíčových bodů v obraze. Na základě těchto znalostí je požadován návrh metody evaluace používaných detektorů a následná implementace konzolové aplikace umožňující snadné vyhodnocení výstupních dat aplikované metody vyhledávání klíčových bodů v obraze v iteračních postupech návrhu/učení algoritmů za použití navržené metody evaluace. Klíčové body jsou vyhledány v&nbsp;několika bitmapách, které zachycují tutéž scénu v různých směrech pohledu. Zároveň je požadováno vytvoření grafického uživatelského prostředí umožňujícího snadné nastavení podmínek pro evaluaci.
000553503	9910492879209901	520	$$aTento projekt se zabývá řešením diferenciálních rovnic. Cílem je nalézt vhodný algoritmus&nbsp; transformující diferenciální rovnice vyšších řádů&nbsp;s časově proměnnými koeficienty na ekvivalentní soustavy diferenciálních rovnic 1.řádu, následně pak ověřit jeho funkčnost pro rovnice obsahující umocněné goniometrické funkce a nakonec tento algoritmus naimplementavat. Důvodem pro tuto transformaci je požadavek, řešit tyto diferenciální rovnice programem TKSL (Taylor Kunovský simulation language).
000553503	9910492879209901	520	$$aThis project deals with solving differential equations. The aim is find the correct algorithm transforming differential equations of higher order with time variable coefficients to equivalent systems of differential equations&nbsp;of first order. Subsequently verify its functionality for equations containing the involutioin goniometrical functions and finally implement this algorithm. The reason for this transformation is requirement to solve these differential equations by programme TKSL (Taylor Kunovský simulation language).
000553503	9910492879209901	595	$$aTento projekt se zabývá řešením diferenciálních rovnic. Cílem je nalézt vhodný algoritmus&nbsp; transformující diferenciální rovnice vyšších řádů&nbsp;s časově proměnnými koeficienty na ekvivalentní soustavy diferenciálních rovnic 1.řádu, následně pak ověřit jeho funkčnost pro rovnice obsahující umocněné goniometrické funkce a nakonec tento algoritmus naimplementavat. Důvodem pro tuto transformaci je požadavek, řešit tyto diferenciální rovnice programem TKSL (Taylor Kunovský simulation language).
000553503	9910492879209901	595	$$aThis project deals with solving differential equations. The aim is find the correct algorithm transforming differential equations of higher order with time variable coefficients to equivalent systems of differential equations&nbsp;of first order. Subsequently verify its functionality for equations containing the involutioin goniometrical functions and finally implement this algorithm. The reason for this transformation is requirement to solve these differential equations by programme TKSL (Taylor Kunovský simulation language).
000553507	9910492878509901	520	$$aTento dokument se zabývá možnostmi hledání význačných bodů v&nbsp;obraze, především rohovými detektory. Spousta aplikací z&nbsp;oblasti počítačového vidění potřebuje takové body pro svůj výpočet jako nezbytný krok při zpracování obrazu. Text popisuje, proč je pro tyto aplikace výhodné takové body najít a také základní metody, jakým způsobem je lze detekovat. Na závěr jsou porovnány vlastnosti jednotlivých metod.
000553507	9910492878509901	595	$$aTento dokument se zabývá možnostmi hledání význačných bodů v&nbsp;obraze, především rohovými detektory. Spousta aplikací z&nbsp;oblasti počítačového vidění potřebuje takové body pro svůj výpočet jako nezbytný krok při zpracování obrazu. Text popisuje, proč je pro tyto aplikace výhodné takové body najít a také základní metody, jakým způsobem je lze detekovat. Na závěr jsou porovnány vlastnosti jednotlivých metod.
000553509	9910492878309901	520	$$aV&nbsp;této práci bude představen algoritmus AdaBoost, který slouží k&nbsp;vytvoření silné klasifikační funkce z&nbsp;několika slabých hypotéz. Bude vyloženo teoretické pozadí algoritmu a&nbsp;způsob konstrukce silného klasifikátoru. Dále bude popsáno rozšíření algoritmu o&nbsp;sekvenční rozhodovací strategii nazývané WaldBoost. Práce se&nbsp;zabývá také obrazovými příznaky, které jsou v&nbsp;mnoha případech základem slabých klasifikátorů. Kromě popisu zmíněných algoritmů bude uveden základ rozpoznávání vzorů v&nbsp;kontextu počítačového vidění a&nbsp;budou uvedeny některé často používané metody trénování klasifikátorů. Součástí práce bylo vytvoření knihovny pro detekci objektů založené na&nbsp;klasifikátorech trénovaných metodou AdaBoost. Tato knihovna byla následně využita v&nbsp;implementaci programu, který prakticky demonstruje detekce obejktů ve&nbsp;videosekvencích. Poslední část práce popisuje nástroj pro trénování AdaBoost klasifikátorů.<br>.
000553509	9910492878309901	595	$$aV&nbsp;této práci bude představen algoritmus AdaBoost, který slouží k&nbsp;vytvoření silné klasifikační funkce z&nbsp;několika slabých hypotéz. Bude vyloženo teoretické pozadí algoritmu a&nbsp;způsob konstrukce silného klasifikátoru. Dále bude popsáno rozšíření algoritmu o&nbsp;sekvenční rozhodovací strategii nazývané WaldBoost. Práce se&nbsp;zabývá také obrazovými příznaky, které jsou v&nbsp;mnoha případech základem slabých klasifikátorů. Kromě popisu zmíněných algoritmů bude uveden základ rozpoznávání vzorů v&nbsp;kontextu počítačového vidění a&nbsp;budou uvedeny některé často používané metody trénování klasifikátorů. Součástí práce bylo vytvoření knihovny pro detekci objektů založené na&nbsp;klasifikátorech trénovaných metodou AdaBoost. Tato knihovna byla následně využita v&nbsp;implementaci programu, který prakticky demonstruje detekce obejktů ve&nbsp;videosekvencích. Poslední část práce popisuje nástroj pro trénování AdaBoost klasifikátorů.<br>.
000553510	9910492878209901	520	$$aTáto práca popisuje a&nbsp;implementuje metódu zobrazovania volumetrických dát. Hlavným účelom je vizualizovať nasnímané 3D dáta jednou zo súčasných metód pre získavanie 3D volumetrických dát. Takéto metódy sa veľmi často používajú v&nbsp;medicíne a&nbsp;chémii. Systém využíva na zobrazovanie dát programovateľný pipeline súčasných grafických kariet, ktorý umožňuje rýchle paralelné spracovanie veľkých objemov dát. V&nbsp;projekte je popísaný teoretický úvod do problematiky volumetrických dát, tiež obsahuje návrh systému a&nbsp;nakoniec popis implementácie. Výsledkom projektu je aplikácia ktorá s&nbsp;využitím OpenGL vykresľuje volumetrické dáta.
000553510	9910492878209901	595	$$aTáto práca popisuje a&nbsp;implementuje metódu zobrazovania volumetrických dát. Hlavným účelom je vizualizovať nasnímané 3D dáta jednou zo súčasných metód pre získavanie 3D volumetrických dát. Takéto metódy sa veľmi často používajú v&nbsp;medicíne a&nbsp;chémii. Systém využíva na zobrazovanie dát programovateľný pipeline súčasných grafických kariet, ktorý umožňuje rýchle paralelné spracovanie veľkých objemov dát. V&nbsp;projekte je popísaný teoretický úvod do problematiky volumetrických dát, tiež obsahuje návrh systému a&nbsp;nakoniec popis implementácie. Výsledkom projektu je aplikácia ktorá s&nbsp;využitím OpenGL vykresľuje volumetrické dáta.
000553512	9910492877809901	520	$$aTato práce pojednává o&nbsp;formátu spustitelných souborů EXE. Soustředí se na části potřebné při reverzním inženýrství. Dále se zabývá jazykem symbolických instrukcí, jeho reprezentací v&nbsp;binárních souborech a získání textového popisu instrukcí disasemblerem. Následuje popis převodu na graf toku řízení, detekce základních struktur (větvení a cykly) vyšších programovacích jazyků.
000553512	9910492877809901	520	$$aThis thesis is interested in format of executable files EXE. It is focused on parts relevant for reverse engineering. It is interested in assembler, binary representation of instruction and disassembling. Follow I&nbsp;introduce converting from executables to control flow graph, basic structures (branches, cycles) detection.
000553512	9910492877809901	595	$$aTato práce pojednává o&nbsp;formátu spustitelných souborů EXE. Soustředí se na části potřebné při reverzním inženýrství. Dále se zabývá jazykem symbolických instrukcí, jeho reprezentací v&nbsp;binárních souborech a získání textového popisu instrukcí disasemblerem. Následuje popis převodu na graf toku řízení, detekce základních struktur (větvení a cykly) vyšších programovacích jazyků.
000553512	9910492877809901	595	$$aThis thesis is interested in format of executable files EXE. It is focused on parts relevant for reverse engineering. It is interested in assembler, binary representation of instruction and disassembling. Follow I&nbsp;introduce converting from executables to control flow graph, basic structures (branches, cycles) detection.
000553514	9910492877509901	520	$$aDiplomová práce se zabývá jazyky pro tvorbu webového informačního systému a jazyky pro vytvoření webových stránek</a>. Popisuje již existující modulární systémy pro publikování, jejich výhody a nevýhody. Jsou zhodnoceny požadavky na modulární informační systém pro publikování a vytvořen vhodný návrh&nbsp; (diagram použití, ER-diagram). Navržený systém je implementován v&nbsp;jazyce PHP a databázovém systému MySQL. Je implementována jednoduchá klientská aplikace běžící na počítači, která komunikuje s&nbsp;databází a jádrem informačního systému.
000553514	9910492877509901	520	$$aThis master thesis dives a brief introduction to the languages for creating web information systems and languages for creating web pages. It describes existing modular systems for publication (also known as content management systems, CSM), their advantages&nbsp; and disavantages. Requirements for the Content Management System are specified and the&nbsp; general scheme (ERD) for such a system is proposed. Presented system is realised in PHP and database system MySQL. Implemented user-friendly aplication running on the server communicates developed system that provides content management functions.
000553514	9910492877509901	595	$$aDiplomová práce se zabývá jazyky pro tvorbu webového informačního systému a jazyky pro vytvoření webových stránek</a>. Popisuje již existující modulární systémy pro publikování, jejich výhody a nevýhody. Jsou zhodnoceny požadavky na modulární informační systém pro publikování a vytvořen vhodný návrh&nbsp; (diagram použití, ER-diagram). Navržený systém je implementován v&nbsp;jazyce PHP a databázovém systému MySQL. Je implementována jednoduchá klientská aplikace běžící na počítači, která komunikuje s&nbsp;databází a jádrem informačního systému.
000553514	9910492877509901	595	$$aThis master thesis dives a brief introduction to the languages for creating web information systems and languages for creating web pages. It describes existing modular systems for publication (also known as content management systems, CSM), their advantages&nbsp; and disavantages. Requirements for the Content Management System are specified and the&nbsp; general scheme (ERD) for such a system is proposed. Presented system is realised in PHP and database system MySQL. Implemented user-friendly aplication running on the server communicates developed system that provides content management functions.
000553516	9910492877309901	520	$$aTato diplomová práce zkoumá možné zpsoby penosu dat z portálových aplikací do tabulkových <br>procesor. Cílem je navrhnout ešení, které by za použití vhodných formát soubor umožnilo získat <br>data pro použití v aplikaci MS Excel. &nbsp;<br>Práce také strun vysvtluje pojem OLAP, možnosti jeho použití, vnitní datové struktury a <br>zpsob exportu údaj. Podrobnji pak rozebírá rzné používané pístupy pro získání dat z webových <br>portál. Detailn rozebírá textové formáty SYLK a XML, které jednoduchým zpsobem umožují <br>penos dat mezi rznými aplikacemi a tedy jsou vhodným prostedkem pro generování dat také pro <br>tabulkové procesory. <br>&nbsp.
000553516	9910492877309901	520	$$aThis thesis envisages the possibilities of data transport from portal applications into spreadsheets. The <br>main goal is to find out a solution to export data in suitable form for MS Excel application. &nbsp;<br>The thesis also shows principles of the OLAP. It describes OLAP internal data model and shows the <br>way, how data could be exported from a website into spreadsheets. It enlarges SYLK and XML file <br>formats, which are suitable for data representation in MS Office Excel spreadsheet. <br>&nbsp.
000553516	9910492877309901	595	$$aTato diplomová práce zkoumá možné zpsoby penosu dat z portálových aplikací do tabulkových <br>procesor. Cílem je navrhnout ešení, které by za použití vhodných formát soubor umožnilo získat <br>data pro použití v aplikaci MS Excel. &nbsp;<br>Práce také strun vysvtluje pojem OLAP, možnosti jeho použití, vnitní datové struktury a <br>zpsob exportu údaj. Podrobnji pak rozebírá rzné používané pístupy pro získání dat z webových <br>portál. Detailn rozebírá textové formáty SYLK a XML, které jednoduchým zpsobem umožují <br>penos dat mezi rznými aplikacemi a tedy jsou vhodným prostedkem pro generování dat také pro <br>tabulkové procesory. <br>&nbsp.
000553516	9910492877309901	595	$$aThis thesis envisages the possibilities of data transport from portal applications into spreadsheets. The <br>main goal is to find out a solution to export data in suitable form for MS Excel application. &nbsp;<br>The thesis also shows principles of the OLAP. It describes OLAP internal data model and shows the <br>way, how data could be exported from a website into spreadsheets. It enlarges SYLK and XML file <br>formats, which are suitable for data representation in MS Office Excel spreadsheet. <br>&nbsp.
000553520	9910492876809901	520	$$aCílem projektu je návrh a implementace knihovny pro podporu vývoje databázové/perzistenční vrstvy aplikací psaných v jazyce C#. Knihovna se snaží o maximální snadnost použití při zachování elegance zápisu. Knihovna podporuje rysy objektového programování typu dědičnost a kolekce. Z dalších rysů lze jmenovat podporu verzování a opožděného načítání. Pro získávání metadat o objektech používá reflexi poskytovanou .NET frameworkem. Knihovna nepoužívá žádné literály pro identifikaci (tříd, atributů) a to ani v&nbsp;objektových dotazech. Většinu kontrol proto provede už překladač.
000553520	9910492876809901	595	$$aCílem projektu je návrh a implementace knihovny pro podporu vývoje databázové/perzistenční vrstvy aplikací psaných v jazyce C#. Knihovna se snaží o maximální snadnost použití při zachování elegance zápisu. Knihovna podporuje rysy objektového programování typu dědičnost a kolekce. Z dalších rysů lze jmenovat podporu verzování a opožděného načítání. Pro získávání metadat o objektech používá reflexi poskytovanou .NET frameworkem. Knihovna nepoužívá žádné literály pro identifikaci (tříd, atributů) a to ani v&nbsp;objektových dotazech. Většinu kontrol proto provede už překladač.
000553551	9910492871009901	520	$$aTato práce se zabývá analýzou požadavků, návrhem a implementací internetového diskusního serveru. Přesněji řečeno, jedná se o server spravující diskusní skupiny s příspěvky a zajišťující jejich dostupnost prostřednictvím protokolu NNTP a&nbsp; HTTP.&nbsp; Server podporuje autentizaci uživatele a disponuje volitelným proxy módem, kdy jsou všechny NNTP požadavky přeposílány na vzdálený NNTP diskusní server. Součástí programu je též mechanismus zajišťující stahování příspěvků ze vzdálených NNTP serverů a tím pádem plnící distribuční funkci.&nbsp; Aplikace je určena pro operační systémy MS Windows počínaje verzí NT a vyšší. Program poběží jako služba NT&nbsp; a je konfigurovatelný prostřednictvím grafického uživatelského rozhranní. V dokumentu jsou také obsaženy teoretické informace nutné pro praktické zvládnutí výše uvedených kroků.
000553551	9910492871009901	520	$$aThis work includes specification and analysis of requirements, design and implementation of the internet news server. The server controls newsgroups and associated news. It provides availability of the articles by NNTP protocol and HTTP protocol (by web interface). The server supports a user authentication and an optional proxy mode, when all NNTP requests are resent to another remote NNTP server.&nbsp; A mechanism that provides news-downloading from remote NNTP servers and performs distribution function is included too. The application is designed to run on MS Windows NT (and higher version) as a NT service. The server is configurable by a graphic user interface. The work also includes theoretical information needed for successful accomplishment of the above-mentioned requirements.
000553551	9910492871009901	595	$$aTato práce se zabývá analýzou požadavků, návrhem a implementací internetového diskusního serveru. Přesněji řečeno, jedná se o server spravující diskusní skupiny s příspěvky a zajišťující jejich dostupnost prostřednictvím protokolu NNTP a&nbsp; HTTP.&nbsp; Server podporuje autentizaci uživatele a disponuje volitelným proxy módem, kdy jsou všechny NNTP požadavky přeposílány na vzdálený NNTP diskusní server. Součástí programu je též mechanismus zajišťující stahování příspěvků ze vzdálených NNTP serverů a tím pádem plnící distribuční funkci.&nbsp; Aplikace je určena pro operační systémy MS Windows počínaje verzí NT a vyšší. Program poběží jako služba NT&nbsp; a je konfigurovatelný prostřednictvím grafického uživatelského rozhranní. V dokumentu jsou také obsaženy teoretické informace nutné pro praktické zvládnutí výše uvedených kroků.
000553551	9910492871009901	595	$$aThis work includes specification and analysis of requirements, design and implementation of the internet news server. The server controls newsgroups and associated news. It provides availability of the articles by NNTP protocol and HTTP protocol (by web interface). The server supports a user authentication and an optional proxy mode, when all NNTP requests are resent to another remote NNTP server.&nbsp; A mechanism that provides news-downloading from remote NNTP servers and performs distribution function is included too. The application is designed to run on MS Windows NT (and higher version) as a NT service. The server is configurable by a graphic user interface. The work also includes theoretical information needed for successful accomplishment of the above-mentioned requirements.
000553552	9910492870909901	520	$$aCílem této práce je po nastudování literatury, týkající se rozpoznávání otisků prstů se zaměřením na testování živosti, podání podrobného přehledu hardwarových i softwarových metod testování a dále pak popsání mnou implementovaného řešení. <br><br>V rámci studia těchto metod bylo nutné v této práci objasnit strukturu biometrického systému&nbsp; a principy na kterých fungují v praxi používané senzory otisků prstů. Z uvedeného přehledu metod testování živosti je zde více místa věnováno metodě založené na pocení pokožky vyvinuté v laboratoři BioSAL a také spektroskopické metodě firmy Lumidigm. <br><br>Studium metod testování živosti mne inspirovalo k vytvoření nového typu senzoru pro snímání otisků prstů, který má v sobě zabudováno testování živosti na základě dvou charakteristických vlastností živé lidské tkáně. V rámci testování tohoto senzoru bylo zapotřebí v této práci uvést v současnosti známé metody oklamání senzorů. Z jejich rozboru vyplývá, že nově navržený senzor by měl být teoreticky odolný proti každé z nich.
000553552	9910492870909901	520	$$aThis document deals with presentation of nowadays software and hardware methods used for fingerprint recognition with focus on liveness testing and thereafter it deals with description of my solution.<br><br>In order to describe results obtained from study of technical literature, we discuss important terminology of biometric systems at first and further main principles of fingerprint sensors used in practice are shown. From overviewed methods of liveness detection we underline one method based on&nbsp; perspiration (researched by BioSAL laboratory) and one spectroscopic method researched by Lumidigm Corporation. <br><br>The study of liveness testing methods inspired me to creation of new type fingerprint sensor which has built-in livennes testing method based on two characteristic properties of living human tisue. In order to test this sensor, we discuss nowadays sensor deception method. It follows from their analysis, that newly designed sensor should be theoretically resistant to each of them.
000553552	9910492870909901	595	$$aCílem této práce je po nastudování literatury, týkající se rozpoznávání otisků prstů se zaměřením na testování živosti, podání podrobného přehledu hardwarových i softwarových metod testování a dále pak popsání mnou implementovaného řešení. <br><br>V rámci studia těchto metod bylo nutné v této práci objasnit strukturu biometrického systému&nbsp; a principy na kterých fungují v praxi používané senzory otisků prstů. Z uvedeného přehledu metod testování živosti je zde více místa věnováno metodě založené na pocení pokožky vyvinuté v laboratoři BioSAL a také spektroskopické metodě firmy Lumidigm. <br><br>Studium metod testování živosti mne inspirovalo k vytvoření nového typu senzoru pro snímání otisků prstů, který má v sobě zabudováno testování živosti na základě dvou charakteristických vlastností živé lidské tkáně. V rámci testování tohoto senzoru bylo zapotřebí v této práci uvést v současnosti známé metody oklamání senzorů. Z jejich rozboru vyplývá, že nově navržený senzor by měl být teoreticky odolný proti každé z nich.
000553552	9910492870909901	595	$$aThis document deals with presentation of nowadays software and hardware methods used for fingerprint recognition with focus on liveness testing and thereafter it deals with description of my solution.<br><br>In order to describe results obtained from study of technical literature, we discuss important terminology of biometric systems at first and further main principles of fingerprint sensors used in practice are shown. From overviewed methods of liveness detection we underline one method based on&nbsp; perspiration (researched by BioSAL laboratory) and one spectroscopic method researched by Lumidigm Corporation. <br><br>The study of liveness testing methods inspired me to creation of new type fingerprint sensor which has built-in livennes testing method based on two characteristic properties of living human tisue. In order to test this sensor, we discuss nowadays sensor deception method. It follows from their analysis, that newly designed sensor should be theoretically resistant to each of them.
000553553	9910492870809901	520	$$aCílem tohoto projektu je seznámení s&nbsp;řízením, analýzou a dokumentací procesů využívaných při tvorbě softwarových programů a vytvoření prototypu pro jejich podporu. Vysvětluje proč je pro firmy důležité vytvářet pracovní procesy, měřit jejich výkonnost a postupně je vylepšovat. Dále popisuje metody, které pomáhají zajistit přijetí těchto procesů v&nbsp;praxi a dále je řídit, zejména Rational Unified Process od firmy IBM. Také jsou zde popsány prostředky pro vývoj www aplikací a práci s&nbsp;nimi. Práce obsahuje specifikaci požadavků a návrh na aplikaci pro programovou podporu dokumentace procesů a popis této aplikace. Součástí diplomové práce je systém ve formě aktivních www stránek sloužící k&nbsp;využití knihovny procesů při vývoji softwarových projektů.
000553553	9910492870809901	595	$$aCílem tohoto projektu je seznámení s&nbsp;řízením, analýzou a dokumentací procesů využívaných při tvorbě softwarových programů a vytvoření prototypu pro jejich podporu. Vysvětluje proč je pro firmy důležité vytvářet pracovní procesy, měřit jejich výkonnost a postupně je vylepšovat. Dále popisuje metody, které pomáhají zajistit přijetí těchto procesů v&nbsp;praxi a dále je řídit, zejména Rational Unified Process od firmy IBM. Také jsou zde popsány prostředky pro vývoj www aplikací a práci s&nbsp;nimi. Práce obsahuje specifikaci požadavků a návrh na aplikaci pro programovou podporu dokumentace procesů a popis této aplikace. Součástí diplomové práce je systém ve formě aktivních www stránek sloužící k&nbsp;využití knihovny procesů při vývoji softwarových projektů.
000553560	9910492870109901	520	$$a<!--@page { size: 21cm 29.7cm; margin: 2cm }P { margin-bottom: 0.21cm }-->Tato práce je zaměřena na problematiku redakčních systémů pro tvorbu obecních webových stránek. Nejprve srovnává vhodné komerční a nekomerční redakční systémy, dále se zaměřuje na vytvoření vlastního redakčního systému pro tvorbu webů menších samospráv. Tento redakční systém je vytvářen s&nbsp;využitím skriptovacího jazyka PHP a databázového systému MySQL. Celá aplikace funguje na webovém serveru Apache. <p>Tento projekt umožňuje vytvořit obcím webové stránky snadno a rychle. Mohou vytvářet kompletní strukturu stránek včetně jejich obsahu. Projekt je navržen jako víceuživatelský. Důraz je kla&shy;den na snadnost tvorby a přístupnost výsledných stránek.
000553560	9910492870109901	520	$$a<!--@page { size: 21cm 29.7cm; margin: 2cm }P { margin-bottom: 0.21cm }-->This work is focused on building a content management system for municipal websites. It compares some proprietary and open source systems. Moreover, it aims to create a new content management sys&shy;tem for little-municipal websites. The system is created with a use of PHP script language and MySQL database system. The final application runs on Apache and MySQL servers. <p>This project allows the municipal units to create their own websites easily and quickly. They can define both the structure and the content of the pages. The project is designed to be multi-user. It puts great emphasis on the easiness of use and the blind-friendliness.
000553560	9910492870109901	595	$$a<!--@page { size: 21cm 29.7cm; margin: 2cm }P { margin-bottom: 0.21cm }-->Tato práce je zaměřena na problematiku redakčních systémů pro tvorbu obecních webových stránek. Nejprve srovnává vhodné komerční a nekomerční redakční systémy, dále se zaměřuje na vytvoření vlastního redakčního systému pro tvorbu webů menších samospráv. Tento redakční systém je vytvářen s&nbsp;využitím skriptovacího jazyka PHP a databázového systému MySQL. Celá aplikace funguje na webovém serveru Apache. <p>Tento projekt umožňuje vytvořit obcím webové stránky snadno a rychle. Mohou vytvářet kompletní strukturu stránek včetně jejich obsahu. Projekt je navržen jako víceuživatelský. Důraz je kla&shy;den na snadnost tvorby a přístupnost výsledných stránek.
000553560	9910492870109901	595	$$a<!--@page { size: 21cm 29.7cm; margin: 2cm }P { margin-bottom: 0.21cm }-->This work is focused on building a content management system for municipal websites. It compares some proprietary and open source systems. Moreover, it aims to create a new content management sys&shy;tem for little-municipal websites. The system is created with a use of PHP script language and MySQL database system. The final application runs on Apache and MySQL servers. <p>This project allows the municipal units to create their own websites easily and quickly. They can define both the structure and the content of the pages. The project is designed to be multi-user. It puts great emphasis on the easiness of use and the blind-friendliness.
000553561	9910492870009901	520	$$aTato práce se věnuje problematice elektronické podatelny pro VUT.<p>Rozebírá princip fungování elektronické podatelny, elektronického podepisování a porovnává nabídku komerčních podatelen. Věnuje se návrhu a realizaci e-podatelny pro VUT.</p><p>Od chvíle, kdy bylo uzákoněno používání e-podatelny na všech úřadech veřejné zprávy, nabízí občanům možnost osvobození od dlouhých front na úřadech a úředníka chrání od stresu, zažívajícího především před uzávěrkami odevzdání řady důležitých dokumentů.</p><p>Při komunikaci prostřednictvím elektronické podatelny hraje velkou roli elektronický podpis. Je téměř plnohodnotnou, zákonem uznávanou alternativou k&nbsp;fyzickému podpisu. Pro svoji bezpečnost a&nbsp;funkčnost využívá asymetrických šifer a hashovacích algoritmů. V&nbsp;současnosti se ve většině států, kde je elektronický podpis uzákoněn, využívá podpisu ve spojení se standardem X.509. Formát určený standardem definuje formát certifikátů, organizaci a jednání certifikačních autorit. Certifikační autorita zajišťuje důvěryhodné spojení osoby a&nbsp;veřejného klíče k využití pro elektronický podpis.
000553561	9910492870009901	595	$$aTato práce se věnuje problematice elektronické podatelny pro VUT.<p>Rozebírá princip fungování elektronické podatelny, elektronického podepisování a porovnává nabídku komerčních podatelen. Věnuje se návrhu a realizaci e-podatelny pro VUT.</p><p>Od chvíle, kdy bylo uzákoněno používání e-podatelny na všech úřadech veřejné zprávy, nabízí občanům možnost osvobození od dlouhých front na úřadech a úředníka chrání od stresu, zažívajícího především před uzávěrkami odevzdání řady důležitých dokumentů.</p><p>Při komunikaci prostřednictvím elektronické podatelny hraje velkou roli elektronický podpis. Je téměř plnohodnotnou, zákonem uznávanou alternativou k&nbsp;fyzickému podpisu. Pro svoji bezpečnost a&nbsp;funkčnost využívá asymetrických šifer a hashovacích algoritmů. V&nbsp;současnosti se ve většině států, kde je elektronický podpis uzákoněn, využívá podpisu ve spojení se standardem X.509. Formát určený standardem definuje formát certifikátů, organizaci a jednání certifikačních autorit. Certifikační autorita zajišťuje důvěryhodné spojení osoby a&nbsp;veřejného klíče k využití pro elektronický podpis.
000553564	9910492869709901	520	$$aThis work deals with the problem of implementation of the assistance system to support the orientation of blind people in the means of public transportation. Since it is only one part of larger unit (the RAMPE project), it doesn't cover the whole topic, yet only implements one part of it. It is written from the point of view of a developer and code architect. It improves the software architecture of existing project, suggests new methods and techniques and adds new functions to the application. This is done only at the respective part - the work is neither capable, nor takes any ambition&nbsp; to design or modify the whole system. That has been done already by other people and parties in the past and this work merely continues those done in the past.
000553564	9910492869709901	595	$$aThis work deals with the problem of implementation of the assistance system to support the orientation of blind people in the means of public transportation. Since it is only one part of larger unit (the RAMPE project), it doesn't cover the whole topic, yet only implements one part of it. It is written from the point of view of a developer and code architect. It improves the software architecture of existing project, suggests new methods and techniques and adds new functions to the application. This is done only at the respective part - the work is neither capable, nor takes any ambition&nbsp; to design or modify the whole system. That has been done already by other people and parties in the past and this work merely continues those done in the past.
000553566	9910492869509901	520	$$aTato práce se zabývá analýzou povrchu objektů v&nbsp;jednoduché scéně reprezentované dvourozměrným obrazem. Shrnuje běžně používané metody v&nbsp;tomto oboru informačních technologií a popisuje jejich výhody a nevýhody. Na základě získaných znalostí a zkušeností představuje vlastní návrh algoritmu pro analýzu povrchu objektů založený na světelné informaci. Obsahuje podrobný popis algoritmu implementovaného v&nbsp;rámci této práce a diskutuje výsledky provedených experimentů. Na základě zkušeností s&nbsp;implementovaným algoritmem navrhuje možné předpoklady pro jeho další vylepšení.
000553566	9910492869509901	595	$$aTato práce se zabývá analýzou povrchu objektů v&nbsp;jednoduché scéně reprezentované dvourozměrným obrazem. Shrnuje běžně používané metody v&nbsp;tomto oboru informačních technologií a popisuje jejich výhody a nevýhody. Na základě získaných znalostí a zkušeností představuje vlastní návrh algoritmu pro analýzu povrchu objektů založený na světelné informaci. Obsahuje podrobný popis algoritmu implementovaného v&nbsp;rámci této práce a diskutuje výsledky provedených experimentů. Na základě zkušeností s&nbsp;implementovaným algoritmem navrhuje možné předpoklady pro jeho další vylepšení.
000553573	9910492868809901	520	$$aTento projekt vznikl jako firemní zadání společnosti K2 atmitec Brno s.r.o.&nbsp; Jeho výsledkem je modul pro dolování dat v&nbsp;prostředí informačního systému K2. Navrhovaný modul implementuje asociační analýzu nad daty datového skladu informačního systému K2. Analyzovaná data obsahují informace z&nbsp;prodejů evidovaných v&nbsp;informačním systému K2. Modul tedy implementuje analýzu nákupního košíku.
000553573	9910492868809901	595	$$aTento projekt vznikl jako firemní zadání společnosti K2 atmitec Brno s.r.o.&nbsp; Jeho výsledkem je modul pro dolování dat v&nbsp;prostředí informačního systému K2. Navrhovaný modul implementuje asociační analýzu nad daty datového skladu informačního systému K2. Analyzovaná data obsahují informace z&nbsp;prodejů evidovaných v&nbsp;informačním systému K2. Modul tedy implementuje analýzu nákupního košíku.
000553575	9910492868609901	520	$$aThis thesis describes a designed and implemented system for efficient storage, <br>indexing and search in collections of spoken documents that takes advantage <br>of&nbsp; automatic speech recognition. As the quality of current speech <br>recognizers is not sufficient for a great deal of applications, it is <br>necessary to index the ambiguous output of the recognition, i.\,e. the <br>acyclic graphs of word hypotheses -- recognition lattices. Then, it is not <br>possible to directly apply the standard methods known from text--based systems.<br>This paper discusses an optimized indexing system for efficient search in the<br>complex and large data structures which are the output of the recognizer.<br><br>.
000553575	9910492868609901	595	$$aThis thesis describes a designed and implemented system for efficient storage, <br>indexing and search in collections of spoken documents that takes advantage <br>of&nbsp; automatic speech recognition. As the quality of current speech <br>recognizers is not sufficient for a great deal of applications, it is <br>necessary to index the ambiguous output of the recognition, i.\,e. the <br>acyclic graphs of word hypotheses -- recognition lattices. Then, it is not <br>possible to directly apply the standard methods known from text--based systems.<br>This paper discusses an optimized indexing system for efficient search in the<br>complex and large data structures which are the output of the recognizer.<br><br>.
000553581	9910492868009901	520	$$aTato diplomová práce se zbývá problematikou 3D počítačového geometrického modelování a návrhem&nbsp; grafického systému pro využití v medicíně. Navržený grafický systém byl úspěšně implementován pro konkrétní aplikaci ve stomatologii.
000553581	9910492868009901	595	$$aTato diplomová práce se zbývá problematikou 3D počítačového geometrického modelování a návrhem&nbsp; grafického systému pro využití v medicíně. Navržený grafický systém byl úspěšně implementován pro konkrétní aplikaci ve stomatologii.
000553582	9910492867909901	520	$$aTato práce si v&nbsp;první řadě klade za cíl představit některé běžné techniky pro získávání dat v&nbsp;genomice a v&nbsp;další řadě naimplementovat vlastní algoritmus vycházející z&nbsp;originální verze algoritmu BLAST jako zástupce zmíněných technik. Práce se konkrétně zaměřuje na DNA sekvence, které v&nbsp;sobě uchovávají genetickou informaci, jež je předlohou živých organismů. Pro rozluštění této informace se používá řada technik. Tento text popisuje&nbsp;algoritmus Fasta a algoritmy rodiny BLAST. Pomocí těchto algoritmů je možné získat o sekvencích DNA, u kterých je známá pouze jejich primární struktura, mnoho důležitých informací. Princip algoritmů spočívá v&nbsp;zarovnání jedné vzorové sekvence DNA, ze které chceme získat informace, s mnoha sekvencemi uloženými v&nbsp;databázi. Ze zarovnání je pak možné u vzorové sekvence, na základě míry její podobnosti se sekvencemi databáze, stanovit s&nbsp;určitou pravděpodobností mnoho různých vlastností.
000553582	9910492867909901	595	$$aTato práce si v&nbsp;první řadě klade za cíl představit některé běžné techniky pro získávání dat v&nbsp;genomice a v&nbsp;další řadě naimplementovat vlastní algoritmus vycházející z&nbsp;originální verze algoritmu BLAST jako zástupce zmíněných technik. Práce se konkrétně zaměřuje na DNA sekvence, které v&nbsp;sobě uchovávají genetickou informaci, jež je předlohou živých organismů. Pro rozluštění této informace se používá řada technik. Tento text popisuje&nbsp;algoritmus Fasta a algoritmy rodiny BLAST. Pomocí těchto algoritmů je možné získat o sekvencích DNA, u kterých je známá pouze jejich primární struktura, mnoho důležitých informací. Princip algoritmů spočívá v&nbsp;zarovnání jedné vzorové sekvence DNA, ze které chceme získat informace, s mnoha sekvencemi uloženými v&nbsp;databázi. Ze zarovnání je pak možné u vzorové sekvence, na základě míry její podobnosti se sekvencemi databáze, stanovit s&nbsp;určitou pravděpodobností mnoho různých vlastností.
000553583	9910492867809901	520	$$a<p align=left>Tato práce se zabývá jednou z globálních zobrazovacích metod&nbsp;- radiozitou. Je zde zpracována podstata metody, uvedeny základní rovnice a vztahy. Dále je zde přehled možných řešení této metody v praxi a popis konkrétní implementace založené na využití grafické karty a OpenGL. Práce si klade za cíl popsat stručně, jasně a srozumitelně základní problémy a přístupy při implementaci radiozity.
000553583	9910492867809901	520	$$a<p align=left>This thesis deals with one of the global illumination algorithms&nbsp;- the radiosity algorithm. There are handled fundamentals of the radiosity algorithm including basic equations and relations. You can see review of possible solutions of this method in use and description of the implementation based on video card and OpenGL rendering. The thesis tries to explain main problems and attitudes to implementation of radiosity briefly, clearly and comprehensibly.
000553583	9910492867809901	595	$$a<p align=left>Tato práce se zabývá jednou z globálních zobrazovacích metod&nbsp;- radiozitou. Je zde zpracována podstata metody, uvedeny základní rovnice a vztahy. Dále je zde přehled možných řešení této metody v praxi a popis konkrétní implementace založené na využití grafické karty a OpenGL. Práce si klade za cíl popsat stručně, jasně a srozumitelně základní problémy a přístupy při implementaci radiozity.
000553583	9910492867809901	595	$$a<p align=left>This thesis deals with one of the global illumination algorithms&nbsp;- the radiosity algorithm. There are handled fundamentals of the radiosity algorithm including basic equations and relations. You can see review of possible solutions of this method in use and description of the implementation based on video card and OpenGL rendering. The thesis tries to explain main problems and attitudes to implementation of radiosity briefly, clearly and comprehensibly.
000553585	9910492867609901	520	$$aPrvní část práce se zabývá technologií Oracle. Jsou zde zmíněny jednotlivé jazyky, kterými se s&nbsp;daty pracuje a jednotlivé datové typy. Je zde také vysvětlen způsob, jakým jsou data v&nbsp;databázi uložena. Dále jsem popsal technologii Apollo, na které je postaven informační systém Apollo. Další částí práce je analýza, ve které je popsán současný stav hodnocení rizikových procesů a požadavky, které jsou na tento modul kladeny. Následující kapitolou je implementace. V&nbsp;ní jsou jednotlivě popsány jak databázové schéma, tak jednotlivé části modulu ve formě záložek. Je zde důkladně vysvětlen způsob hodnocení rizika a rizikových procesů. Tato kapitola také obsahuje popis jednotlivých tiskových sestav pro tento modul. Další kapitola je věnována uvedení &nbsp;modulu do provozu. Kromě samotného nasazení tohoto modulu v&nbsp;informačním systému Apollo je zde i kapitola o školení zaměstnanců. V&nbsp;závěru jsem uvedl zhodnocení dosažených výsledků, naznačil další vývoj a uvedl i můj osobní přínos.
000553585	9910492867609901	595	$$aPrvní část práce se zabývá technologií Oracle. Jsou zde zmíněny jednotlivé jazyky, kterými se s&nbsp;daty pracuje a jednotlivé datové typy. Je zde také vysvětlen způsob, jakým jsou data v&nbsp;databázi uložena. Dále jsem popsal technologii Apollo, na které je postaven informační systém Apollo. Další částí práce je analýza, ve které je popsán současný stav hodnocení rizikových procesů a požadavky, které jsou na tento modul kladeny. Následující kapitolou je implementace. V&nbsp;ní jsou jednotlivě popsány jak databázové schéma, tak jednotlivé části modulu ve formě záložek. Je zde důkladně vysvětlen způsob hodnocení rizika a rizikových procesů. Tato kapitola také obsahuje popis jednotlivých tiskových sestav pro tento modul. Další kapitola je věnována uvedení &nbsp;modulu do provozu. Kromě samotného nasazení tohoto modulu v&nbsp;informačním systému Apollo je zde i kapitola o školení zaměstnanců. V&nbsp;závěru jsem uvedl zhodnocení dosažených výsledků, naznačil další vývoj a uvedl i můj osobní přínos.
000553594	9910492866609901	520	$$aCieľom práce je návrh a&nbsp;realizácia E-learningového systému. Tento systém bude zameraný na výuku kurzu Algoritmy v&nbsp;angličtine. Vďaka tejto skutočnosti sa budú môcť zúčastniť kurzu aj zahraničný študenti. V&nbsp;úvode sú zhrnuté základné koncepty E-learningových systémov: konceptuálny aj detailný návrh E-learningového systému, vývoj systému, návrh testovania systému a&nbsp;údržby a&nbsp;vylepšenie systému. Teoretická časť projektu sa venuje vybraným aspektom z&nbsp;oblasti dátových štruktúr, vyhľadávacích a&nbsp;radiacich algoritmov. Práca sa zaoberá vývojom E-learningového systému od úplného začiatku až po činnosti spojené s&nbsp;jeho dodaním. Aplikácia umožňuje správu kurzov a&nbsp;užívateľov v&nbsp;podobe rozhrania administrátora. Ďalšia časť systému slúži na kontrolu výsledkov študentov. Študentská časť aplikácie umožňuje štúdium kurzu Algoritmy a&nbsp;testovanie vedomostí z&nbsp;tejto oblasti. Výsledky testov sú v&nbsp;systéme spracovávané do štatistík.
000553594	9910492866609901	595	$$aCieľom práce je návrh a&nbsp;realizácia E-learningového systému. Tento systém bude zameraný na výuku kurzu Algoritmy v&nbsp;angličtine. Vďaka tejto skutočnosti sa budú môcť zúčastniť kurzu aj zahraničný študenti. V&nbsp;úvode sú zhrnuté základné koncepty E-learningových systémov: konceptuálny aj detailný návrh E-learningového systému, vývoj systému, návrh testovania systému a&nbsp;údržby a&nbsp;vylepšenie systému. Teoretická časť projektu sa venuje vybraným aspektom z&nbsp;oblasti dátových štruktúr, vyhľadávacích a&nbsp;radiacich algoritmov. Práca sa zaoberá vývojom E-learningového systému od úplného začiatku až po činnosti spojené s&nbsp;jeho dodaním. Aplikácia umožňuje správu kurzov a&nbsp;užívateľov v&nbsp;podobe rozhrania administrátora. Ďalšia časť systému slúži na kontrolu výsledkov študentov. Študentská časť aplikácie umožňuje štúdium kurzu Algoritmy a&nbsp;testovanie vedomostí z&nbsp;tejto oblasti. Výsledky testov sú v&nbsp;systéme spracovávané do štatistík.
000553595	9910492866509901	520	$$aCílem této diplomové práce bylo vytvořit hardwarovou realizaci obvodu, která by představovala algoritmus AES. Motivací&nbsp; k vytvoření této realizace bylo urychlení vůči softwarovému šifrování. Urychlení je dosaženo pomocí speciálně navržených částí obvodu, které odpovídají jednotlivým operacím AES algoritmu. V&nbsp;prvním kroku bylo potřeba obvod navrhnout. V&nbsp;dalším kroku pak byl tento obvod popsán v&nbsp;jazyce VHDL. Dále pak následovala simulace a syntéza obvodu. Aby bylo možné dané hardwarové řešení porovnat se softwarovým zpracováním, byla za tímto účelem vytvořena SW implementace. Obě implementace byly vytvořeny pro platformu FITKit. HW implementace je vytvořena pomocí technologie FPGA a SW implementace pak pomocí mikrokontroléru. Výsledkem této práce pak bylo téměř tisícinásobné urychlení šifrování oproti klasickému softwarovému zpracování.
000553595	9910492866509901	520	$$aThe goal of this thesis is to design a hardware realization&nbsp; of circuit which will implement the AES algorithm. A motivation was to make an acceleration against the classic software encryption. &nbsp;The acceleration is achieved by special designed parts of the circuit, which correspond to particular operations of the AES algorithm. First, there was necessary to design the circuit. In the next step there was a need to describe the designed circuit by the VHDL language. Then the circuit was simulated and synthesized. Due to comparing the circuit with software processing a software implementation was created. Both implementations were created for the FITKit platform. The hardware implementation is made by the FPGA technology and the software implementation is realized in a microcontroller. The result of the thesis is almost one thousandfold acceleration against the classic software encryption.
000553595	9910492866509901	595	$$aCílem této diplomové práce bylo vytvořit hardwarovou realizaci obvodu, která by představovala algoritmus AES. Motivací&nbsp; k vytvoření této realizace bylo urychlení vůči softwarovému šifrování. Urychlení je dosaženo pomocí speciálně navržených částí obvodu, které odpovídají jednotlivým operacím AES algoritmu. V&nbsp;prvním kroku bylo potřeba obvod navrhnout. V&nbsp;dalším kroku pak byl tento obvod popsán v&nbsp;jazyce VHDL. Dále pak následovala simulace a syntéza obvodu. Aby bylo možné dané hardwarové řešení porovnat se softwarovým zpracováním, byla za tímto účelem vytvořena SW implementace. Obě implementace byly vytvořeny pro platformu FITKit. HW implementace je vytvořena pomocí technologie FPGA a SW implementace pak pomocí mikrokontroléru. Výsledkem této práce pak bylo téměř tisícinásobné urychlení šifrování oproti klasickému softwarovému zpracování.
000553595	9910492866509901	595	$$aThe goal of this thesis is to design a hardware realization&nbsp; of circuit which will implement the AES algorithm. A motivation was to make an acceleration against the classic software encryption. &nbsp;The acceleration is achieved by special designed parts of the circuit, which correspond to particular operations of the AES algorithm. First, there was necessary to design the circuit. In the next step there was a need to describe the designed circuit by the VHDL language. Then the circuit was simulated and synthesized. Due to comparing the circuit with software processing a software implementation was created. Both implementations were created for the FITKit platform. The hardware implementation is made by the FPGA technology and the software implementation is realized in a microcontroller. The result of the thesis is almost one thousandfold acceleration against the classic software encryption.
000553598	9910492866209901	520	$$aObsahem této práce je implementace programu, který umožňuje automatické generování komiksové stránky na základě vstupního komiksového textu. Zabývá se dále technikami zpracování obrazu a implementací grafických filtrů, které z&nbsp;fotografií produkují kreslený či jinak umělecky pojatý obrázek.
000553598	9910492866209901	595	$$aObsahem této práce je implementace programu, který umožňuje automatické generování komiksové stránky na základě vstupního komiksového textu. Zabývá se dále technikami zpracování obrazu a implementací grafických filtrů, které z&nbsp;fotografií produkují kreslený či jinak umělecky pojatý obrázek.
000553599	9910492866109901	520	$$aTato diplomová práce pojednává o&nbsp;možnostech streamování v&nbsp;Javě pomocí knihovny Java Media Framework. Pro vytvoření zadaného systému to znamená, na jedné straně vytvořit program, který bude snímat multimediální data z&nbsp; kamery a bude je vysílat do sítě. Na druhé straně bude program, který dokáže tyto data přijímat. <p>Předpokládá se&nbsp; jeden&nbsp; vyučující a skupina studentů. Obraz a zvuk přednášky je přenášen všem studentům. Komunikace studentů a vyučujícího se řeší textovým chatem a vyučující má možnost otevřít další audio nebo video kanál s jakýmkoliv studentem. Chat je řešen pomocí přenosu přes TCP/IP protokol. Zvuk (obraz) z tohoto kanálu může být dle volby přednášejícího přenášen i ostatním studentům.
000553599	9910492866109901	520	$$aThe main goal of this thesis is to design videoconferential system by Java Media Framework. This means to write two programs. One will capture multimedia data from webcam and will sent it into network. The second application which can receive this data is supposed to be on another computer. The multimedia data are transmitted by using Java Media Framework library. <p>We suppose one lector and group of students. Video and audio channel is transmitted to all students. Communication between lector and student&nbsp; is solved using chat. Lector has possibility open another audio or video channel with all students. Multimedia data will be transferred using Real-time Transport Protocol (RTP). The message including information about student is transferred by Transmission Control Protocol (TCP).
000553599	9910492866109901	595	$$aTato diplomová práce pojednává o&nbsp;možnostech streamování v&nbsp;Javě pomocí knihovny Java Media Framework. Pro vytvoření zadaného systému to znamená, na jedné straně vytvořit program, který bude snímat multimediální data z&nbsp; kamery a bude je vysílat do sítě. Na druhé straně bude program, který dokáže tyto data přijímat. <p>Předpokládá se&nbsp; jeden&nbsp; vyučující a skupina studentů. Obraz a zvuk přednášky je přenášen všem studentům. Komunikace studentů a vyučujícího se řeší textovým chatem a vyučující má možnost otevřít další audio nebo video kanál s jakýmkoliv studentem. Chat je řešen pomocí přenosu přes TCP/IP protokol. Zvuk (obraz) z tohoto kanálu může být dle volby přednášejícího přenášen i ostatním studentům.
000553599	9910492866109901	595	$$aThe main goal of this thesis is to design videoconferential system by Java Media Framework. This means to write two programs. One will capture multimedia data from webcam and will sent it into network. The second application which can receive this data is supposed to be on another computer. The multimedia data are transmitted by using Java Media Framework library. <p>We suppose one lector and group of students. Video and audio channel is transmitted to all students. Communication between lector and student&nbsp; is solved using chat. Lector has possibility open another audio or video channel with all students. Multimedia data will be transferred using Real-time Transport Protocol (RTP). The message including information about student is transferred by Transmission Control Protocol (TCP).
000554521	9910492707309901	520	$$aThis diploma thesis is focused on study of electric and optoelectric properties of ; conjugated polymers. The theoretical part describes the relationship between molecular structure of ; conjugated materials and their chosen macroscopic physical properties like absorption of visible and ultraviolet radiation, electrical conductivity and photoconductivity. This part also describes photochromism and its utilization for construction of light driven current switch. The experimental part studies this switch based on change of photochromic species dipole moment dispersed in &#960; conjugated conducting polymer. The active switching unit is represented by photochromic spiropyran 1’,3’-dihydro-1’,3’,3’-trimethyl-6-nitrospiro[2H-1-benzopyran-2,2’-(2H)-indol] which is dispersed in &#960; conjugated conducting polymer poly[2-methoxy-5-(3',7'-dimethyloctyloxy)-1,4-phenylene-vinylen]. The influence of the photochromic conversion on the polymer matrix was studied by absorption spectroscopy, current-voltage measurements and spectrally resolved steady state photoconductivity and transient photoconductivity.
000554521	9910492707309901	595	$$aThis diploma thesis is focused on study of electric and optoelectric properties of ; conjugated polymers. The theoretical part describes the relationship between molecular structure of ; conjugated materials and their chosen macroscopic physical properties like absorption of visible and ultraviolet radiation, electrical conductivity and photoconductivity. This part also describes photochromism and its utilization for construction of light driven current switch. The experimental part studies this switch based on change of photochromic species dipole moment dispersed in &#960; conjugated conducting polymer. The active switching unit is represented by photochromic spiropyran 1’,3’-dihydro-1’,3’,3’-trimethyl-6-nitrospiro[2H-1-benzopyran-2,2’-(2H)-indol] which is dispersed in &#960; conjugated conducting polymer poly[2-methoxy-5-(3',7'-dimethyloctyloxy)-1,4-phenylene-vinylen]. The influence of the photochromic conversion on the polymer matrix was studied by absorption spectroscopy, current-voltage measurements and spectrally resolved steady state photoconductivity and transient photoconductivity.
000555177	9910492597709901	520	$$aV práci se zabývám tvorbou systému pro hráče a provozovatele rozrůstajícího se sportu LaserGame. Hlavní motivací pro tvorbu takového systému je vytvoření společné komunity napříč různými arénami, nehledě na výrobce jejich LaserGame vybavení. Hotová aplikace bude pracovat s výsledky různých systémů, poskytne detailnější statistiky a nástroje pro arény, které doplní možnosti systému výrobce.<br>&nbsp;&nbsp;<br>&nbsp; Jako řešení byla vytvořena webová aplikace, která je distribuovaná v Docker kontejnerech v jednotlivých arénách. Jednotlivé aplikace navíc komunikují pomocí REST API s jedním centrálním serverem, který výsledky shromažďuje.<br>&nbsp;&nbsp;<br>&nbsp; Vytvořený systém již splňuje všechny základní požadavky pro systém Evo5 výrobce LaserMaxx. Zpracovává výsledky, prezentuje je v jednoduché, vizuálně atraktivní formě hráčům a synchronizuje výsledky na veřejný portál. Ze strany hráčů jsou na změny velmi pozitivní ohlasy.$$acze
000555177	9910492597709901	520	$$aIn this work, I deal with creating a system for players and operators of the growing sport LaserGame. The primary motivation for creating such a system is creating a shared community across different arenas, regardless of the manufacturer of their LaserGame equipment. The finished application will work with the scores of various systems and provide more detailed statistics and tools for arenas that extend the capabilities of the manufacturer's design.<br>&nbsp;&nbsp;<br>&nbsp; &nbsp;A web application was created and distributed in Docker containers in individual arenas as a solution. In addition, individual applications communicate using a REST API with one central server that collects the results.<br>&nbsp;&nbsp;<br>&nbsp; &nbsp;The created system already meets all the basic requirements for the Evo5 system manufactured by LaserMaxx. It processes the results, presents them in a simple, visually attractive form to the players and synchronises the results on a public portal. There is a very positive response from the players to the changes.$$9eng
000555177	9910492597709901	595	$$aV práci se zabývám tvorbou systému pro hráče a provozovatele rozrůstajícího se sportu LaserGame. Hlavní motivací pro tvorbu takového systému je vytvoření společné komunity napříč různými arénami, nehledě na výrobce jejich LaserGame vybavení. Hotová aplikace bude pracovat s výsledky různých systémů, poskytne detailnější statistiky a nástroje pro arény, které doplní možnosti systému výrobce.<br>&nbsp;&nbsp;<br>&nbsp; Jako řešení byla vytvořena webová aplikace, která je distribuovaná v Docker kontejnerech v jednotlivých arénách. Jednotlivé aplikace navíc komunikují pomocí REST API s jedním centrálním serverem, který výsledky shromažďuje.<br>&nbsp;&nbsp;<br>&nbsp; Vytvořený systém již splňuje všechny základní požadavky pro systém Evo5 výrobce LaserMaxx. Zpracovává výsledky, prezentuje je v jednoduché, vizuálně atraktivní formě hráčům a synchronizuje výsledky na veřejný portál. Ze strany hráčů jsou na změny velmi pozitivní ohlasy.$$acze
000555177	9910492597709901	595	$$aIn this work, I deal with creating a system for players and operators of the growing sport LaserGame. The primary motivation for creating such a system is creating a shared community across different arenas, regardless of the manufacturer of their LaserGame equipment. The finished application will work with the scores of various systems and provide more detailed statistics and tools for arenas that extend the capabilities of the manufacturer's design.<br>&nbsp;&nbsp;<br>&nbsp; &nbsp;A web application was created and distributed in Docker containers in individual arenas as a solution. In addition, individual applications communicate using a REST API with one central server that collects the results.<br>&nbsp;&nbsp;<br>&nbsp; &nbsp;The created system already meets all the basic requirements for the Evo5 system manufactured by LaserMaxx. It processes the results, presents them in a simple, visually attractive form to the players and synchronises the results on a public portal. There is a very positive response from the players to the changes.$$9eng
000556033	9910492461109901	520	$$aTato práce popisuje návrh a implementaci aplikace pro interaktivní sestavování rodokmenů. Vyvinutá aplikace uživatelům umožňuje importovat a exportovat genealogická data ve formátu GEDCOM, tato data dále upravovat a zobrazovat a exportovat rodové diagramy. Program je navržen s důrazem na modularitu. Aplikace je implemetována v jazyce C++ za využití frameworku Qt. Program byl otestován uživateli z&nbsp;řad českých a slovenských genealogů a byl proveden a vyhodnocen průzkum jejich spokojenosti s aplikací.$$acze
000556033	9910492461109901	595	$$aTato práce popisuje návrh a implementaci aplikace pro interaktivní sestavování rodokmenů. Vyvinutá aplikace uživatelům umožňuje importovat a exportovat genealogická data ve formátu GEDCOM, tato data dále upravovat a zobrazovat a exportovat rodové diagramy. Program je navržen s důrazem na modularitu. Aplikace je implemetována v jazyce C++ za využití frameworku Qt. Program byl otestován uživateli z&nbsp;řad českých a slovenských genealogů a byl proveden a vyhodnocen průzkum jejich spokojenosti s aplikací.$$acze
000556040	9910492460309901	520	$$aThis thesis deals with the study of technologies and techniques for creating virtual reality for mobile devices.&nbsp; It includes a description of the design and implementation of an action game, using Unity Game Engine, which demonstrates Gear VR's capabilities well. The thesis describes the obstacles that arise in the creation of games for virtual reality as well as their possible solutions. Graphic elements of the game were developed based on the results of continuous user testing. Particular attention was paid to exploring the impact of visual effects and game elements used in games on a user in virtual reality.$$9eng
000556040	9910492460309901	595	$$aThis thesis deals with the study of technologies and techniques for creating virtual reality for mobile devices.&nbsp; It includes a description of the design and implementation of an action game, using Unity Game Engine, which demonstrates Gear VR's capabilities well. The thesis describes the obstacles that arise in the creation of games for virtual reality as well as their possible solutions. Graphic elements of the game were developed based on the results of continuous user testing. Particular attention was paid to exploring the impact of visual effects and game elements used in games on a user in virtual reality.$$9eng
000556069	9910492456609901	520	$$aThis master thesis focuses on creating and processing a dataset, which contains semi-automatically processed images of vehicles licence plates. The main goal is to create videos and a set of tools, which are able to transform&nbsp; input videos into a dataset used for traffic monitoring neural networks. Used programming language is Python, graphical library OpenCV and framework PyTorch for implementation of neural network.$$9eng
000556069	9910492456609901	595	$$aThis master thesis focuses on creating and processing a dataset, which contains semi-automatically processed images of vehicles licence plates. The main goal is to create videos and a set of tools, which are able to transform&nbsp; input videos into a dataset used for traffic monitoring neural networks. Used programming language is Python, graphical library OpenCV and framework PyTorch for implementation of neural network.$$9eng
000556304	9910492423909901	520	$$aThis thesis deals with the simulation and rendering of atmospheric effects in WebGL using Three.js application interface. The principles of functioning and implementation of the effects of altering day and night, clouds, snow,&nbsp; rain and shadows are described. Effects are mostly implemented with GLSL shaders that allow easy use across different platforms.$$9eng
000556304	9910492423909901	595	$$aThis thesis deals with the simulation and rendering of atmospheric effects in WebGL using Three.js application interface. The principles of functioning and implementation of the effects of altering day and night, clouds, snow,&nbsp; rain and shadows are described. Effects are mostly implemented with GLSL shaders that allow easy use across different platforms.$$9eng
000556306	9910492423709901	520	$$aThis thesis is dedicated to the problem of alias analysis and possibilities of its improvement in the LLVM framework. The goal of this thesis is to improve the accuracy, which was achieved by extending the existing implementation of Andresen algorithm to be field sensitive. The terms related to alias analysis and algorithms of the alias analysis available in LLVM are explained. These algorithms are compared according to their base idea, features,&nbsp;and&nbsp;limitations. The implementation of the field sensitivity has been tested using compiler test suites. Its impact on program compilation speed and performance has been analyzed. The measured results show an increase in the accuracy of alias analysis in the LLVM framework.$$9eng
000556306	9910492423709901	595	$$aThis thesis is dedicated to the problem of alias analysis and possibilities of its improvement in the LLVM framework. The goal of this thesis is to improve the accuracy, which was achieved by extending the existing implementation of Andresen algorithm to be field sensitive. The terms related to alias analysis and algorithms of the alias analysis available in LLVM are explained. These algorithms are compared according to their base idea, features,&nbsp;and&nbsp;limitations. The implementation of the field sensitivity has been tested using compiler test suites. Its impact on program compilation speed and performance has been analyzed. The measured results show an increase in the accuracy of alias analysis in the LLVM framework.$$9eng
000556309	9910492423409901	520	$$aCílem této bakalářské práce bylo vytvořit systém pro správu a výběr fotografií, který by měl umožnit uživatelům efektivnější způsob vyhledávání ve velkém množství fotografií. Vyhledávací kritéria zahrnují vyhledávání podle objektů vyskytujících se na fotografiích, adresy místa pořízené fotografie a kalendářního data vytvoření fotografie. Výsledkem je systém implementovaný v jazyce Python&nbsp;využívající volně dostupnou neuronovou síť implementovanou v jazyce C.$$acze
000556309	9910492423409901	595	$$aCílem této bakalářské práce bylo vytvořit systém pro správu a výběr fotografií, který by měl umožnit uživatelům efektivnější způsob vyhledávání ve velkém množství fotografií. Vyhledávací kritéria zahrnují vyhledávání podle objektů vyskytujících se na fotografiích, adresy místa pořízené fotografie a kalendářního data vytvoření fotografie. Výsledkem je systém implementovaný v jazyce Python&nbsp;využívající volně dostupnou neuronovou síť implementovanou v jazyce C.$$acze
000556311	9910492423209901	520	$$aThe goal of this bachelor thesis is creation of wrapper library over Vulkan API and its utilization during implementation of example aplication. Thesis proposes design of the library, which tries to simplify usage of Vulkan library and at the same time tries to use it in most optimal way as possible. Thesis contains extract of the Vulkan specification essential for reader to understand design of the geVk library and eventually for reader to be able to use it during programming his own graphic aplication. Description of geVk library presents memory managment, command buffer submiting or pipelines creation stategies. Thesis also suggests multi-threaded rendering strategy. Additionally thesis explains how to connect geVk library with Qt framework.&nbsp; &nbsp;$$9eng
000556311	9910492423209901	595	$$aThe goal of this bachelor thesis is creation of wrapper library over Vulkan API and its utilization during implementation of example aplication. Thesis proposes design of the library, which tries to simplify usage of Vulkan library and at the same time tries to use it in most optimal way as possible. Thesis contains extract of the Vulkan specification essential for reader to understand design of the geVk library and eventually for reader to be able to use it during programming his own graphic aplication. Description of geVk library presents memory managment, command buffer submiting or pipelines creation stategies. Thesis also suggests multi-threaded rendering strategy. Additionally thesis explains how to connect geVk library with Qt framework.&nbsp; &nbsp;$$9eng
000556380	9910492414609901	520	$$aThis thesis deals with the concept of virtual reality, its history, present-day possibilities and available devices and technologies for virtual reality and ways of creating assets such as models, textures and&nbsp;animations for virtual reality applications. The practical part of this work deals with design and creation of three-dimensional models, textures, animations and environment for use in interactive application in virtual reality and also with design and creation of such application to demonstrate their use.$$9eng
000556380	9910492414609901	595	$$aThis thesis deals with the concept of virtual reality, its history, present-day possibilities and available devices and technologies for virtual reality and ways of creating assets such as models, textures and&nbsp;animations for virtual reality applications. The practical part of this work deals with design and creation of three-dimensional models, textures, animations and environment for use in interactive application in virtual reality and also with design and creation of such application to demonstrate their use.$$9eng
000556415	9910492410909901	520	$$aTato diplomová práce se zabývá popisem návrhu a implementace systému pro výpočet pokrytí bezdrátových sítí, je implementována jako webový portál, a napsána v programovacím jazyce Java. Text práce popisuje práci s&nbsp;použitými platformami, popis výpočetní metody ITU-R P.1812, který je použit pro získání intenzity elektrického pole a základní informace o elektromagnetických vlnách. Hlavní funkcí systému je výpočet a zobrazení informací o pokrytí a správa zákazníků pro danou firmu.$$acze
000556415	9910492410909901	595	$$aTato diplomová práce se zabývá popisem návrhu a implementace systému pro výpočet pokrytí bezdrátových sítí, je implementována jako webový portál, a napsána v programovacím jazyce Java. Text práce popisuje práci s&nbsp;použitými platformami, popis výpočetní metody ITU-R P.1812, který je použit pro získání intenzity elektrického pole a základní informace o elektromagnetických vlnách. Hlavní funkcí systému je výpočet a zobrazení informací o pokrytí a správa zákazníků pro danou firmu.$$acze
000556985	9910492333809901	520	$$aThis bachelor thesis deals with detection of objects in videos by using primarily convolution neural networks and creating simple user interface, which allows user to choose classification model and use it to analyze video or train given model on own dataset. First part is dedicated to description of machine learning and neural networks. After that follows the section about image description and image classification using machine learning algorithms and data augmentation. Last part deals with describtion of own design of&nbsp; neural network and user interface and describing achieved results.$$9eng
000556985	9910492333809901	595	$$aThis bachelor thesis deals with detection of objects in videos by using primarily convolution neural networks and creating simple user interface, which allows user to choose classification model and use it to analyze video or train given model on own dataset. First part is dedicated to description of machine learning and neural networks. After that follows the section about image description and image classification using machine learning algorithms and data augmentation. Last part deals with describtion of own design of&nbsp; neural network and user interface and describing achieved results.$$9eng
000556986	9910492333709901	520	$$aGrand Central Dispatch je systém, ktorý aplikáciám umožňuje optimálne využitie viacjadrových zariadení od firmy Apple. Tento systém je veľkou časťou podporovaný operačným systémom Apple platforiem. Cieľom tejto bakalárskej práce bolo analyzovať systém a následne navrhnúť a implementovať obdobu v podobe knižnice v jazyku C++. Táto knižnica poskytuje rozhranie a funkcionalitu podobnú existujúcemu systému.&nbsp;$$aslo
000556986	9910492333709901	595	$$aGrand Central Dispatch je systém, ktorý aplikáciám umožňuje optimálne využitie viacjadrových zariadení od firmy Apple. Tento systém je veľkou časťou podporovaný operačným systémom Apple platforiem. Cieľom tejto bakalárskej práce bolo analyzovať systém a následne navrhnúť a implementovať obdobu v podobe knižnice v jazyku C++. Táto knižnica poskytuje rozhranie a funkcionalitu podobnú existujúcemu systému.&nbsp;$$aslo
000557016	9910492330309901	520	$$aThis thesis deals with handwriting recognition using convolutional neural networks. From the current methods, a network model was chosen to consist of convolutional and recurrent neural networks with the Connectist Temporal Classification. The Vertical Attention Module, which selects the relevant information in each column corresponding to the text in the figure was subsequently implemented in such a model. Then, this module was compared with other possibilities of vertical aggregation between convolutional and recurrent networks. The experiments took place on a data set containing over 80,000 lines of text from Czech letters from the 20th century. The results show that the Vertical Attention Module almost always achieves the best results on all used types of convolution networks. The resulting network achieved the best result with 8,9%&nbsp; of the character error rate. The contribution of this work is a neural network with a newly introduced element that can recognize lines of text.$$9eng
000557016	9910492330309901	595	$$aThis thesis deals with handwriting recognition using convolutional neural networks. From the current methods, a network model was chosen to consist of convolutional and recurrent neural networks with the Connectist Temporal Classification. The Vertical Attention Module, which selects the relevant information in each column corresponding to the text in the figure was subsequently implemented in such a model. Then, this module was compared with other possibilities of vertical aggregation between convolutional and recurrent networks. The experiments took place on a data set containing over 80,000 lines of text from Czech letters from the 20th century. The results show that the Vertical Attention Module almost always achieves the best results on all used types of convolution networks. The resulting network achieved the best result with 8,9%&nbsp; of the character error rate. The contribution of this work is a neural network with a newly introduced element that can recognize lines of text.$$9eng
000557021	9910492329809901	520	$$aBakalářská práce se zabývá interakcí jazyků C a Python 3. Hlavním cílem bylo vytvoření&nbsp; uživatelsky přívětivého Python 3 rozhraní pro knihovnu libyang2, která své základní rozhraní poskytuje v jazyce C. Výsledné Python 3 rozhraní je vytvořené s využitím CFFI balíčku, ten umožňuje jednoduché použití v rámci jazyka Python 3 a adekvátním způsobem využívá jeho možností. Součástí práce je také srovnání několika vybraných přístupů a nástrojů, které interakci mezi jazyky C a Python 3 umožňují, včetně měření a porovnávání režie spojené s jejich použitím. Implementované rozhraní poslouží ke&nbsp; zjednodušení integrace podpory modelovacího jazyka YANG do síťových aplikací a zařízení.$$acze
000557021	9910492329809901	520	$$aThis bachelor thesis deals with interaction&nbsp; between C and Python 3 languages. The main goal was to provide user friendly Python 3 binding for libyang2 library which provides interface for C language. Final Python 3 interface is created with help of CFFI package,&nbsp; is simply usable in Python 3 and adequately uses rich features of Python 3 language. Comparison of few approaches and tools to interact with C library from Python code is also covered in the thesis, including measurements of call overhead caused by them. Implemented Python 3 interface will help with integration of YANG modeling language in network applications and devices.$$9eng
000557021	9910492329809901	595	$$aBakalářská práce se zabývá interakcí jazyků C a Python 3. Hlavním cílem bylo vytvoření&nbsp; uživatelsky přívětivého Python 3 rozhraní pro knihovnu libyang2, která své základní rozhraní poskytuje v jazyce C. Výsledné Python 3 rozhraní je vytvořené s využitím CFFI balíčku, ten umožňuje jednoduché použití v rámci jazyka Python 3 a adekvátním způsobem využívá jeho možností. Součástí práce je také srovnání několika vybraných přístupů a nástrojů, které interakci mezi jazyky C a Python 3 umožňují, včetně měření a porovnávání režie spojené s jejich použitím. Implementované rozhraní poslouží ke&nbsp; zjednodušení integrace podpory modelovacího jazyka YANG do síťových aplikací a zařízení.$$acze
000557021	9910492329809901	595	$$aThis bachelor thesis deals with interaction&nbsp; between C and Python 3 languages. The main goal was to provide user friendly Python 3 binding for libyang2 library which provides interface for C language. Final Python 3 interface is created with help of CFFI package,&nbsp; is simply usable in Python 3 and adequately uses rich features of Python 3 language. Comparison of few approaches and tools to interact with C library from Python code is also covered in the thesis, including measurements of call overhead caused by them. Implemented Python 3 interface will help with integration of YANG modeling language in network applications and devices.$$9eng
000557027	9910492329109901	520	$$aThe goal of this work is to simplify the process of creating daily menus, that are created in restaurants.&nbsp;I solved the chosen problem by creating a web application <a href="https://www.simplemenu.cz/">SimpleMenu.cz</a>. The application allows convenient to import a list of meals. You can then easily compile a daily menu from the meals by using a drag and drop. This menu can be exported to formats defined by preparepared templates or XML format. Templates are easily formatted in Word. There have to be special tags in these templates to generate the documents. The outcome was achieved by using the PHP framework Symfony. The functionality of the interface is mainly implemented in JavaScript. The look was designed by using Bootswatch, an extension of the CSS framework Bootrap. The PHP library PHPWord is used for generating the documents. A very important factor of the development was a close contact with users, which helped the iterative development of the appearance and functionality of the application. In this work, I created a web application that currently saves time and nerves in Padagali, a restaurant in Brno. The benefit is therefore a tool that is a universal solution for compiling and exporting daily menus in restaurants.$$9eng
000557027	9910492329109901	595	$$aThe goal of this work is to simplify the process of creating daily menus, that are created in restaurants.&nbsp;I solved the chosen problem by creating a web application <a href="https://www.simplemenu.cz/">SimpleMenu.cz</a>. The application allows convenient to import a list of meals. You can then easily compile a daily menu from the meals by using a drag and drop. This menu can be exported to formats defined by preparepared templates or XML format. Templates are easily formatted in Word. There have to be special tags in these templates to generate the documents. The outcome was achieved by using the PHP framework Symfony. The functionality of the interface is mainly implemented in JavaScript. The look was designed by using Bootswatch, an extension of the CSS framework Bootrap. The PHP library PHPWord is used for generating the documents. A very important factor of the development was a close contact with users, which helped the iterative development of the appearance and functionality of the application. In this work, I created a web application that currently saves time and nerves in Padagali, a restaurant in Brno. The benefit is therefore a tool that is a universal solution for compiling and exporting daily menus in restaurants.$$9eng
000557030	9910492328809901	520	$$aV súčasnej dobe je v rade aplikácií kladený dôraz na nájdenie optimálneho riešenia určitého problému.&nbsp; Pre niektoré úlohy je však typické, že sa ich náročnosť stupňuje exponenciálne v závislosti na veľkosti inštancie. Typickým príkladom takéhoto problému je obchodný cestujúci (angl. Traveling Salesman Problem - TSP). Jednou triedou metód, ktoré sa ukázali byť v riešení TSP veľmi nápomocné, sú mravčie algoritmy. Narazili však na svoj limit - vysoký počet miest v inštancii, kedy sa už stali kvôli časovej a pamäťovej náročnosti takmer nepoužiteľné. Cieľom tejto práce je modifikovať mravčí algoritmus a vytvoriť tak systém schopný rýchlo a efektívne riešiť rozsiahle úlohy TSP bez výraznej straty na kvalite nájdeného riešenia. Optimalizácie budú zamerané na redukciu priestorovej zložitosti a celkovému zníženiu výpočtového času.$$aslo
000557030	9910492328809901	595	$$aV súčasnej dobe je v rade aplikácií kladený dôraz na nájdenie optimálneho riešenia určitého problému.&nbsp; Pre niektoré úlohy je však typické, že sa ich náročnosť stupňuje exponenciálne v závislosti na veľkosti inštancie. Typickým príkladom takéhoto problému je obchodný cestujúci (angl. Traveling Salesman Problem - TSP). Jednou triedou metód, ktoré sa ukázali byť v riešení TSP veľmi nápomocné, sú mravčie algoritmy. Narazili však na svoj limit - vysoký počet miest v inštancii, kedy sa už stali kvôli časovej a pamäťovej náročnosti takmer nepoužiteľné. Cieľom tejto práce je modifikovať mravčí algoritmus a vytvoriť tak systém schopný rýchlo a efektívne riešiť rozsiahle úlohy TSP bez výraznej straty na kvalite nájdeného riešenia. Optimalizácie budú zamerané na redukciu priestorovej zložitosti a celkovému zníženiu výpočtového času.$$aslo
000557144	9910492312409901	520	$$aV dnešní době chytrých domácností a velkého důrazu kladeného na ochranu dat, je žádoucí provádět detekci přítomnosti člověka a také jeho zdravotního stavu anonymně, a to za pomoci jeho vitálních funkcí. Cílem této práce je provést detekci osob na základě jejich vitálních funkcí, konkrétně tepu a dechu. Za tímto účelem je navržen algoritmický přístup a následně je implementováno řešení. Tep a dech je snímán UWB a FMCW radarem, následně&nbsp; jsou získaná data zpracována a zmíněné vitální funkce jsou extrahovány. V práci je také představeno experimentální měření a jeho výsledky.$$aen
000557144	9910492312409901	595	$$aV dnešní době chytrých domácností a velkého důrazu kladeného na ochranu dat, je žádoucí provádět detekci přítomnosti člověka a také jeho zdravotního stavu anonymně, a to za pomoci jeho vitálních funkcí. Cílem této práce je provést detekci osob na základě jejich vitálních funkcí, konkrétně tepu a dechu. Za tímto účelem je navržen algoritmický přístup a následně je implementováno řešení. Tep a dech je snímán UWB a FMCW radarem, následně&nbsp; jsou získaná data zpracována a zmíněné vitální funkce jsou extrahovány. V práci je také představeno experimentální měření a jeho výsledky.$$aen
000557146	9910492312209901	520	$$aS rostoucím množstvím video záznamů produkovaných bezpečnostními kamerami roste poptávka po systémech, které jsou schopné je prohledávat. Tato práce zkoumá právě takové systémy a metody, které za nimi stojí. V úvodu práce je popsáno schéma systémů pro vyhledávání záznamů z bezpečnostních kamer společně s metodami, které tyto systémy používají pro uchovávání informací, které získávají při analýze videí. Představeny jsou také algoritmy pro trasování objektů (DeepSort) a detekci objektů (YOLO), které jsou využity v systému vytvořeného v rámci této práce. Závěr práce je věnován vytvořenému systému, který využívá trajektorií detekovaných objektů v prohledávaných záznamech. K specifikování hledaných událostí systém využívá v rámci této práce navrženého dotazovacího jazyka.&nbsp; Tento jazyk se skládá z tzv. vyhledávacích bloků, jejichž skládáním mohou být definovány situace jako: "člověk vystoupil z auta" nebo "auto zastavilo na parkovacím místě".$$acze
000557146	9910492312209901	595	$$aS rostoucím množstvím video záznamů produkovaných bezpečnostními kamerami roste poptávka po systémech, které jsou schopné je prohledávat. Tato práce zkoumá právě takové systémy a metody, které za nimi stojí. V úvodu práce je popsáno schéma systémů pro vyhledávání záznamů z bezpečnostních kamer společně s metodami, které tyto systémy používají pro uchovávání informací, které získávají při analýze videí. Představeny jsou také algoritmy pro trasování objektů (DeepSort) a detekci objektů (YOLO), které jsou využity v systému vytvořeného v rámci této práce. Závěr práce je věnován vytvořenému systému, který využívá trajektorií detekovaných objektů v prohledávaných záznamech. K specifikování hledaných událostí systém využívá v rámci této práce navrženého dotazovacího jazyka.&nbsp; Tento jazyk se skládá z tzv. vyhledávacích bloků, jejichž skládáním mohou být definovány situace jako: "člověk vystoupil z auta" nebo "auto zastavilo na parkovacím místě".$$acze
000557179	9910492308709901	520	$$aCieľom tejto bakalárskej práce je vytvorenie systému pre automatický prepis dodacích listov - dokumentov s pevnou štruktúrou. Riešenie práce je rozdelené do dvoch častí. Prvou časťou je detekcia čiar tabuliek a z nich následná detekcia a extrakcia buniek, ktoré obsahujú požadované dáta. Druhá časť je samotné rozpoznanie ručne písaných numerických znakov v obrázkoch vyrezaných buniek. Výsledný systém dokáže pri kvalitne naskenovaných dodacích listoch detegovať bunky s požadovanými údajmi s presnosťou 100 %, pričom úspešnosť samotného rozpoznávania numerických znakov je viac ako 95 % pre samostatné znaky a vyše 92 % pre celé sekvencie znakov. Prínosom tejto práce je systém pre automatický prepis dodacích listov, ktorý zabezpečuje rýchlejšie a jednoduchšie inak zdĺhavé&nbsp;"prepisovanie&nbsp;obsahu dodacích listov do informačného systému maloobchodu. Využitím tohoto systému ušetrí pracovník na každom dodacom liste viac než 50 % času.$$aslo
000557179	9910492308709901	595	$$aCieľom tejto bakalárskej práce je vytvorenie systému pre automatický prepis dodacích listov - dokumentov s pevnou štruktúrou. Riešenie práce je rozdelené do dvoch častí. Prvou časťou je detekcia čiar tabuliek a z nich následná detekcia a extrakcia buniek, ktoré obsahujú požadované dáta. Druhá časť je samotné rozpoznanie ručne písaných numerických znakov v obrázkoch vyrezaných buniek. Výsledný systém dokáže pri kvalitne naskenovaných dodacích listoch detegovať bunky s požadovanými údajmi s presnosťou 100 %, pričom úspešnosť samotného rozpoznávania numerických znakov je viac ako 95 % pre samostatné znaky a vyše 92 % pre celé sekvencie znakov. Prínosom tejto práce je systém pre automatický prepis dodacích listov, ktorý zabezpečuje rýchlejšie a jednoduchšie inak zdĺhavé&nbsp;"prepisovanie&nbsp;obsahu dodacích listov do informačného systému maloobchodu. Využitím tohoto systému ušetrí pracovník na každom dodacom liste viac než 50 % času.$$aslo
000557222	9910492302309901	520	$$aThis thesis focuses on creating a user-friendly user interface for devices that use the NETCONF protocol for configuration. A web user interface was selected to make using the user interface simple and for it to not require any additional installation. In this thesis, a user interface with a plugin architecture and with a NETCONF library was created. The NETCONF library allows users to connect devices, save them,&nbsp; group devices in profiles and to modify the device's configuration. The plugin architecture allows device manufacturers to provide a graphical user interface that does not require additional user training, without having to develop a whole new application.$$9eng
000557222	9910492302309901	595	$$aThis thesis focuses on creating a user-friendly user interface for devices that use the NETCONF protocol for configuration. A web user interface was selected to make using the user interface simple and for it to not require any additional installation. In this thesis, a user interface with a plugin architecture and with a NETCONF library was created. The NETCONF library allows users to connect devices, save them,&nbsp; group devices in profiles and to modify the device's configuration. The plugin architecture allows device manufacturers to provide a graphical user interface that does not require additional user training, without having to develop a whole new application.$$9eng
000557229	9910492300909901	520	$$aTato bakalářská práce se zabývá implementací chování oponentů ve videohrách žánru&nbsp;"stealth". Klade důraz na jeho věrohodnost v porovnání s chováním skutečných lidí a na kvalitní herní zážitek. Práce popisuje využití algoritmu A* pro dynamické hledání cest ve dvourozměrném prostředí. Dále se zabývá systémem patrolování oponentů, jejich schopností detekovat přítomnost hráče a týmovou spoluprací při snaze o hráčovo dopadení s využitím vzájemné komunikace. V rámci práce byla dále v jazyce C++ vytvořena jedna hratelná úroveň předvádějící popsané chování v praxi. Práce může sloužit jako inspirace pro tvorbu vlastních rozhodovacích systémů do počítačových her podobného typu.&nbsp;$$acze
000557229	9910492300909901	595	$$aTato bakalářská práce se zabývá implementací chování oponentů ve videohrách žánru&nbsp;"stealth". Klade důraz na jeho věrohodnost v porovnání s chováním skutečných lidí a na kvalitní herní zážitek. Práce popisuje využití algoritmu A* pro dynamické hledání cest ve dvourozměrném prostředí. Dále se zabývá systémem patrolování oponentů, jejich schopností detekovat přítomnost hráče a týmovou spoluprací při snaze o hráčovo dopadení s využitím vzájemné komunikace. V rámci práce byla dále v jazyce C++ vytvořena jedna hratelná úroveň předvádějící popsané chování v praxi. Práce může sloužit jako inspirace pro tvorbu vlastních rozhodovacích systémů do počítačových her podobného typu.&nbsp;$$acze
000557232	9910492300609901	520	$$aThe goal of this thesis is to implement a method of 3D reconstruction from pairs of images taken using a device that consists of two cameras.&nbsp; The method of stereo vision was chosen and the result is a sparse reconstruction of the scanned object. First, the cameras are calibrated and the acquired images are modified. In the next section, we look for corresponding key points in a pair of images. After obtaining the corresponding points, we an then perform their triangulation. For reconstruction from more then two consecutive images, we use recalculation of projection matrix. In this thesis an experiment is performed, with aim to test whether the reconstructed object corresponds in its dimensions to the real world.$$9eng
000557232	9910492300609901	595	$$aThe goal of this thesis is to implement a method of 3D reconstruction from pairs of images taken using a device that consists of two cameras.&nbsp; The method of stereo vision was chosen and the result is a sparse reconstruction of the scanned object. First, the cameras are calibrated and the acquired images are modified. In the next section, we look for corresponding key points in a pair of images. After obtaining the corresponding points, we an then perform their triangulation. For reconstruction from more then two consecutive images, we use recalculation of projection matrix. In this thesis an experiment is performed, with aim to test whether the reconstructed object corresponds in its dimensions to the real world.$$9eng
000557262	9910492296509901	520	$$aTato práce se zabývá tvorbou SMTP honeypotu, který bude připraven pro rychlé nasazení a bude podporovat pokročilé funkce. V práci je popsána teorie SMTP protokolu, POP3 protokolu a IMAP protokolu. Dále je v práci rozebrána problematika nevyžádaných e-mailů a boj proti nim. V práci jsou představeny různé druhy honeypotů a také existující řešení e-mailových honeypotů. Jedno z&nbsp; těchto řešení tato práce používá jako vzor. Nový honeypot podporuje autentizaci, ukládá e-maily do adresáře, odkud jsou postupně odebírány a analyzovány. Na základě analýzy jsou některé e-maily příjemcům přeposílány. Dále je možné honeypot jedním kliknutím nainstalovat a spustit. Honeypot také podporuje ničení obsahu e-mailů za účelem ochrany uživatelů.$$acze
000557262	9910492296509901	595	$$aTato práce se zabývá tvorbou SMTP honeypotu, který bude připraven pro rychlé nasazení a bude podporovat pokročilé funkce. V práci je popsána teorie SMTP protokolu, POP3 protokolu a IMAP protokolu. Dále je v práci rozebrána problematika nevyžádaných e-mailů a boj proti nim. V práci jsou představeny různé druhy honeypotů a také existující řešení e-mailových honeypotů. Jedno z&nbsp; těchto řešení tato práce používá jako vzor. Nový honeypot podporuje autentizaci, ukládá e-maily do adresáře, odkud jsou postupně odebírány a analyzovány. Na základě analýzy jsou některé e-maily příjemcům přeposílány. Dále je možné honeypot jedním kliknutím nainstalovat a spustit. Honeypot také podporuje ničení obsahu e-mailů za účelem ochrany uživatelů.$$acze
000557334	9910492288509901	520	$$aThe goal of this thesis is to present an overview of the current state of research in the non-supervised sentiment analysis and identify potential research paths. Besides, the thesis introduces a novel self-supervised pre-training objective. Extending the model trained with the introduced objective with one extra layer of neural network and training it alone shows promising results.&nbsp; The extended model indicates an ability to encode the abstract representation of overall sentiment, emotions and sarcasm. A custom dataset was specifically collected for the pre-training objective introduced in this thesis. Future improvements and possible research paths are proposed based on the experiments performed with the extended model.$$9eng
000557334	9910492288509901	595	$$aThe goal of this thesis is to present an overview of the current state of research in the non-supervised sentiment analysis and identify potential research paths. Besides, the thesis introduces a novel self-supervised pre-training objective. Extending the model trained with the introduced objective with one extra layer of neural network and training it alone shows promising results.&nbsp; The extended model indicates an ability to encode the abstract representation of overall sentiment, emotions and sarcasm. A custom dataset was specifically collected for the pre-training objective introduced in this thesis. Future improvements and possible research paths are proposed based on the experiments performed with the extended model.$$9eng
000557336	9910492288309901	520	$$aThe aim of this thesis is to implement multi-factor authentication using PAM for web applications. The thesis describes authentication and its modern trends,&nbsp;<br>the related technologies and their incompatibility, as well as the state of authentication in web applications using PAM before the solution, the solution itself, and its integration to an example application. The thesis also provides relevant examples and guides.$$9eng
000557336	9910492288309901	595	$$aThe aim of this thesis is to implement multi-factor authentication using PAM for web applications. The thesis describes authentication and its modern trends,&nbsp;<br>the related technologies and their incompatibility, as well as the state of authentication in web applications using PAM before the solution, the solution itself, and its integration to an example application. The thesis also provides relevant examples and guides.$$9eng
000557390	9910492277809901	520	$$aTato práce se zaměřuje na výstavbu oktalového stromu pro trojrozměrné trojúhelníkové modely na grafickém hardware. Tato akcelerační struktura byla zvolena na základě porovnání nejčastěji užívaných akceleračních struktur. Přístup ke stavbě této struktury vychází ze způsobu výstavby z&nbsp;ní odvozeného řídkého voxelového oktalového stromu. Při procesu je využívána voxelizace urychlovaná vykreslovacím řetězcem grafické karty. K&nbsp;usnadnění práce a&nbsp;umožnění začlenění navrhovaného postupu do v&nbsp;budoucnu vznikajících aplikací je součástí této práce i&nbsp;návrh knihovny jazyka C++.$$acze
000557390	9910492277809901	520	$$aThis thesis focuses on the construction of octree for three-dimensional triangular models on graphics hardware. This acceleration structure was chosen based on a comparison of the most commonly used acceleration structures. The approach to the construction of this structure is based on the method of construction of a&nbsp;sparse voxel octree which is derived from the former. The process uses voxelization accelerated by the graphics card's rendering pipeline. To facilitate this process and enable the integration of the proposed procedure into future applications, this thesis also includes design of a&nbsp;C++ language library.$$9eng
000557390	9910492277809901	595	$$aTato práce se zaměřuje na výstavbu oktalového stromu pro trojrozměrné trojúhelníkové modely na grafickém hardware. Tato akcelerační struktura byla zvolena na základě porovnání nejčastěji užívaných akceleračních struktur. Přístup ke stavbě této struktury vychází ze způsobu výstavby z&nbsp;ní odvozeného řídkého voxelového oktalového stromu. Při procesu je využívána voxelizace urychlovaná vykreslovacím řetězcem grafické karty. K&nbsp;usnadnění práce a&nbsp;umožnění začlenění navrhovaného postupu do v&nbsp;budoucnu vznikajících aplikací je součástí této práce i&nbsp;návrh knihovny jazyka C++.$$acze
000557390	9910492277809901	595	$$aThis thesis focuses on the construction of octree for three-dimensional triangular models on graphics hardware. This acceleration structure was chosen based on a comparison of the most commonly used acceleration structures. The approach to the construction of this structure is based on the method of construction of a&nbsp;sparse voxel octree which is derived from the former. The process uses voxelization accelerated by the graphics card's rendering pipeline. To facilitate this process and enable the integration of the proposed procedure into future applications, this thesis also includes design of a&nbsp;C++ language library.$$9eng
000557398	9910492276909901	520	$$aTato bakalářská práce se zabývá vytvořením webové aplikace pro řízení projektů za pomocí agilní metodiky Kanban. Aplikace musí být implementovaná dle požadavků společnosti SEACOMP s.r.o., která ji bude využívat. Teoretická část práce se zaměřuje na problematiku projektového řízení a popisuje technologie použité při vývoji aplikace. Praktická část práce obsahuje popis návrhu aplikace a konkrétních částí její implementace. Výsledná aplikace byla otestována zaměstnanci společnosti a zhodnocena v závěru práce.&nbsp;$$acze
000557398	9910492276909901	595	$$aTato bakalářská práce se zabývá vytvořením webové aplikace pro řízení projektů za pomocí agilní metodiky Kanban. Aplikace musí být implementovaná dle požadavků společnosti SEACOMP s.r.o., která ji bude využívat. Teoretická část práce se zaměřuje na problematiku projektového řízení a popisuje technologie použité při vývoji aplikace. Praktická část práce obsahuje popis návrhu aplikace a konkrétních částí její implementace. Výsledná aplikace byla otestována zaměstnanci společnosti a zhodnocena v závěru práce.&nbsp;$$acze
000557406	9910492276109901	520	$$aThis thesis deals with neural machine translation (NMT) for low-resource languages. The goal was to evaluate current techniques by using the experiments and suggest their improvements. The translation systems in this thesis used the&nbsp; neural network transformer architecture and were trained by the Marian framework. The selected language pairs were Slovak with Croatian and Slovak with Serbian. The subjects of the experiments were the transfer learning techniques and semi-supervised learning.$$9eng
000557406	9910492276109901	595	$$aThis thesis deals with neural machine translation (NMT) for low-resource languages. The goal was to evaluate current techniques by using the experiments and suggest their improvements. The translation systems in this thesis used the&nbsp; neural network transformer architecture and were trained by the Marian framework. The selected language pairs were Slovak with Croatian and Slovak with Serbian. The subjects of the experiments were the transfer learning techniques and semi-supervised learning.$$9eng
000557408	9910492275909901	520	$$aThe aim of this thesis is to develop an aplication estimating the&nbsp; total number of people at a demonstration or at&nbsp; other public events. Input is a serie of photos from a drone or some other photos. The output are couloured maps according to people density in the place. Photos are placed in a topological map. Convolutional neural network MCNN is used for the crowd counting, which can generate a density map from the photo. Special method was proposed to correct the total amount of counted people when photographs overlap. The application is&nbsp; divided into server and web client. The server part generates density maps, saves data and runs an overlap correction algorithm. Client handles user inputs and provides an interactiv map with visualization.$$9eng
000557408	9910492275909901	595	$$aThe aim of this thesis is to develop an aplication estimating the&nbsp; total number of people at a demonstration or at&nbsp; other public events. Input is a serie of photos from a drone or some other photos. The output are couloured maps according to people density in the place. Photos are placed in a topological map. Convolutional neural network MCNN is used for the crowd counting, which can generate a density map from the photo. Special method was proposed to correct the total amount of counted people when photographs overlap. The application is&nbsp; divided into server and web client. The server part generates density maps, saves data and runs an overlap correction algorithm. Client handles user inputs and provides an interactiv map with visualization.$$9eng
000557410	9910492275709901	520	$$aCieľom tejto práce je štúdium skenovania a mapovania prostredia v súvislosti s rozšírenou realitou, s využitím zariadenia Microsoft HoloLens a následne vytvoriť riešenie ako dynamicky generovať virtuálny obsah, ktorý by bol schopný reagovať na dynamické zmeny prostredia. Cieľom je zber dát z reálneho prostredia pre získanie informácií o jeho zmenách, ich spracovanie a následné využitie. Za účelom dosiahnutia týchto cieľov boli použité&nbsp; komponenty Microsoft HoloLens zodpovedné za priestorové vnímanie. Výsledná aplikácia obsahuje virtuálneho avatara, ktorý sa pohybuje po priestore a zbiera náhodne vygenerované ciele. Avatar je schopný reagovať na zmeny prostredia a je ovládaný pomocou hráčskeho gamepadu, ktorý je s headsetom spojený pomocou technológie Bluetooth.$$aslo
000557410	9910492275709901	595	$$aCieľom tejto práce je štúdium skenovania a mapovania prostredia v súvislosti s rozšírenou realitou, s využitím zariadenia Microsoft HoloLens a následne vytvoriť riešenie ako dynamicky generovať virtuálny obsah, ktorý by bol schopný reagovať na dynamické zmeny prostredia. Cieľom je zber dát z reálneho prostredia pre získanie informácií o jeho zmenách, ich spracovanie a následné využitie. Za účelom dosiahnutia týchto cieľov boli použité&nbsp; komponenty Microsoft HoloLens zodpovedné za priestorové vnímanie. Výsledná aplikácia obsahuje virtuálneho avatara, ktorý sa pohybuje po priestore a zbiera náhodne vygenerované ciele. Avatar je schopný reagovať na zmeny prostredia a je ovládaný pomocou hráčskeho gamepadu, ktorý je s headsetom spojený pomocou technológie Bluetooth.$$aslo
000557445	9910492271509901	520	$$aThis work focuses on the issue of the&nbsp; security in home IoT network. Specifically, it focuses on the security issues of commercial IoT devices and their automation systems. In the work itself, it was firstly analyzed and identified specific threats specific for our network. To address these threats, the original automation systems and firmware on the devices were replaced by open-source implementations that were configured to address discovered threats. Although, there are still several security issues in a network with an open-source implementation, a large part of the security issues which were discovered has been eliminated. The results of this work allows to configure a home IoT network using an opens-source automation system and firmware and proves that such a network is more secure than the network where the original factory-supplied automation systems and firmware on devices are used.$$9eng
000557445	9910492271509901	595	$$aThis work focuses on the issue of the&nbsp; security in home IoT network. Specifically, it focuses on the security issues of commercial IoT devices and their automation systems. In the work itself, it was firstly analyzed and identified specific threats specific for our network. To address these threats, the original automation systems and firmware on the devices were replaced by open-source implementations that were configured to address discovered threats. Although, there are still several security issues in a network with an open-source implementation, a large part of the security issues which were discovered has been eliminated. The results of this work allows to configure a home IoT network using an opens-source automation system and firmware and proves that such a network is more secure than the network where the original factory-supplied automation systems and firmware on devices are used.$$9eng
000557454	9910492270609901	520	$$aThe purpose of this project is the implementation of a mobile application for the operation system Android. The application supports remote metering via the Sigfox network and local metering via Bluetooth Low Energy. I implemented it natively in the Kotlin programming language using the Model-View-ViewModel design pattern. Measured values are collected remotely using the Sigfox REST API and locally using the Android Bluetooth library. The collected data are persisted in the local database on the mobile device. Then, the data is interpreted and visualized into graphs that the user can customize.&nbsp; The created solution provides a possibility to acquire, monitor and visualize data from sensors, including their historical values. The application is easy to use, but also allows configuring data interpretation and supports several different incoming message formats.$$9eng
000557454	9910492270609901	595	$$aThe purpose of this project is the implementation of a mobile application for the operation system Android. The application supports remote metering via the Sigfox network and local metering via Bluetooth Low Energy. I implemented it natively in the Kotlin programming language using the Model-View-ViewModel design pattern. Measured values are collected remotely using the Sigfox REST API and locally using the Android Bluetooth library. The collected data are persisted in the local database on the mobile device. Then, the data is interpreted and visualized into graphs that the user can customize.&nbsp; The created solution provides a possibility to acquire, monitor and visualize data from sensors, including their historical values. The application is easy to use, but also allows configuring data interpretation and supports several different incoming message formats.$$9eng
000557467	9910492268909901	520	$$aVedieť šoférovať auto je v dnešnom svete považované za dôležité, či dokonca nutné. Avšak, s pribúdajúcou premávkou je nevyhnutné, že sa stanú nehody, ktoré môžu mať aj fatálne následky.&nbsp; Množstvo informácií, ktoré musí vodič vedieť spracovať sa neustále zvyšuje a s tým aj stresové situácie, počas ktorých vodič nemusí vedieť racionálne uvažovať. Táto práca sa zameriava na nájdenie techník a postupov ako implementovať monitor, ktorý by predikoval level stresu vodiča počas jazdy, aby sa predišlo takýmto nehodám.V práci boli implementované dva typy modelov - osobný a všeobecný. Oba využívali fyziologické dáta spolu s kinematickými, ktoré boli nahrané počas jazdy. Oba modely boli schopé predpovedať úroveň stresu s vysokou pravdepodobnosťou.$$aslo
000557467	9910492268909901	520	$$aDriving is considered an important, or even necessary skill in today's world. However, with so much traffic, it is inevitable that accidents occur that might have fatal consequences. The amount of information the driver is suppose to process could lead to stress situations, during which he or she is unable to take rational decisions. This thesis aims to find the most suitable technologies and methodologies to implement a driver's state monitor, that could predict driver stress level to mitigate the possibility of such accidents.&nbsp;The thesis proposes personal and average monitors to assess driver's stress levels by the means of physiological and kinematics data collected during a drive. Both monitors proved to have high predicting power.$$9eng
000557467	9910492268909901	595	$$aVedieť šoférovať auto je v dnešnom svete považované za dôležité, či dokonca nutné. Avšak, s pribúdajúcou premávkou je nevyhnutné, že sa stanú nehody, ktoré môžu mať aj fatálne následky.&nbsp; Množstvo informácií, ktoré musí vodič vedieť spracovať sa neustále zvyšuje a s tým aj stresové situácie, počas ktorých vodič nemusí vedieť racionálne uvažovať. Táto práca sa zameriava na nájdenie techník a postupov ako implementovať monitor, ktorý by predikoval level stresu vodiča počas jazdy, aby sa predišlo takýmto nehodám.V práci boli implementované dva typy modelov - osobný a všeobecný. Oba využívali fyziologické dáta spolu s kinematickými, ktoré boli nahrané počas jazdy. Oba modely boli schopé predpovedať úroveň stresu s vysokou pravdepodobnosťou.$$aslo
000557467	9910492268909901	595	$$aDriving is considered an important, or even necessary skill in today's world. However, with so much traffic, it is inevitable that accidents occur that might have fatal consequences. The amount of information the driver is suppose to process could lead to stress situations, during which he or she is unable to take rational decisions. This thesis aims to find the most suitable technologies and methodologies to implement a driver's state monitor, that could predict driver stress level to mitigate the possibility of such accidents.&nbsp;The thesis proposes personal and average monitors to assess driver's stress levels by the means of physiological and kinematics data collected during a drive. Both monitors proved to have high predicting power.$$9eng
000557468	9910492268809901	520	$$aTato práce je zaměřena na tvorbu systému, který je schopný pravidelně stahovat filmové recenze z webu a následně je analyzovat. Zdrojů recenzí je několik a to českých i anglických (čsfd, fdb, imdb a rotten tomatoes). Analýza sentimentu recenzí je prováděna za pomocí strojového učení. Výsledky analýz jsou zobrazovány ve webovém prohlížeči.&nbsp;$$acze
000557468	9910492268809901	520	$$aThis thesis is focused on creating a system which is capable of downloading movie reviews from the web and analysingthem. There is several sources of movie reviews, Czech and&nbsp; English (čsfd, fdb, imdb and rotten tomatoes). The sentiment analysis is performed using machine learning. Results of the analysis are shown in a browser.$$9eng
000557468	9910492268809901	595	$$aTato práce je zaměřena na tvorbu systému, který je schopný pravidelně stahovat filmové recenze z webu a následně je analyzovat. Zdrojů recenzí je několik a to českých i anglických (čsfd, fdb, imdb a rotten tomatoes). Analýza sentimentu recenzí je prováděna za pomocí strojového učení. Výsledky analýz jsou zobrazovány ve webovém prohlížeči.&nbsp;$$acze
000557468	9910492268809901	595	$$aThis thesis is focused on creating a system which is capable of downloading movie reviews from the web and analysingthem. There is several sources of movie reviews, Czech and&nbsp; English (čsfd, fdb, imdb and rotten tomatoes). The sentiment analysis is performed using machine learning. Results of the analysis are shown in a browser.$$9eng
000557471	9910492268509901	520	$$aCílem této práce&nbsp;je vytvoření výukového tutoriálu pro využití Arduina v robotice za použití robota Trilobot. Tutoriál si klade za cíl být zaměřený na cílovou skupinu studentů ZŠ a výše se zájmem o robotiku a mikrokontrolery, ovšem bez pokročilých znalostí jejich fungování. V teoretické části budou shrnuty současné tutoriály pro platformu Arduino a podobné, spolu s návrhem přestavby robota Trilobot a návrhem tutoriálu. V praktické části bude realizováno jak vytvoření samotného robota, tak i příprava slajdů jak v českém, tak anglickém jazyce a zdrojových kódů k tutoriálu a provedení testování.$$acze
000557471	9910492268509901	595	$$aCílem této práce&nbsp;je vytvoření výukového tutoriálu pro využití Arduina v robotice za použití robota Trilobot. Tutoriál si klade za cíl být zaměřený na cílovou skupinu studentů ZŠ a výše se zájmem o robotiku a mikrokontrolery, ovšem bez pokročilých znalostí jejich fungování. V teoretické části budou shrnuty současné tutoriály pro platformu Arduino a podobné, spolu s návrhem přestavby robota Trilobot a návrhem tutoriálu. V praktické části bude realizováno jak vytvoření samotného robota, tak i příprava slajdů jak v českém, tak anglickém jazyce a zdrojových kódů k tutoriálu a provedení testování.$$acze
000557475	9910492268109901	520	$$aThe presented bachelor thesis deals with the statistical evaluation of performance for hardward accelerator of deep neural networks. Describes convolutional neural networks along with mathematical calculations. Explains their acceleration and conversion to a format suitable for the Intel Movidius NCS accelerator. 8 hardware platforms and 22&nbsp;neural network difficulties were compared experimentally. Up to 105-fold improvement was demonstrated in isolated inference of the MobileNetV2 network for the Raspber Pi platform using an accelerator. Performance between the tested platforms was also evaluated from an energy point of view. The application of facial identity demonstrated the conditions during real use. Possible limits of CNN acceleration on power-limited devices (Raspberry Pi) have been uncovered, especially due to improper selection of input image resolution. All measurements were evaluated by statistical procedures.$$9eng
000557475	9910492268109901	595	$$aThe presented bachelor thesis deals with the statistical evaluation of performance for hardward accelerator of deep neural networks. Describes convolutional neural networks along with mathematical calculations. Explains their acceleration and conversion to a format suitable for the Intel Movidius NCS accelerator. 8 hardware platforms and 22&nbsp;neural network difficulties were compared experimentally. Up to 105-fold improvement was demonstrated in isolated inference of the MobileNetV2 network for the Raspber Pi platform using an accelerator. Performance between the tested platforms was also evaluated from an energy point of view. The application of facial identity demonstrated the conditions during real use. Possible limits of CNN acceleration on power-limited devices (Raspberry Pi) have been uncovered, especially due to improper selection of input image resolution. All measurements were evaluated by statistical procedures.$$9eng
000557521	9910492262409901	520	$$aThis thesis is focused on design of framework for creation an articial opponents in strategy games. We will analyze different types of strategy games and artificial intelligence systems used in these types of games. Next we will describe problems, which can occur&nbsp; in these systems and why agent-based systems makes better artificial opponents. Next we will use knowledge from this research to design and implement framework, which will act as support for creating an artificial intelligence in strategy games.$$9eng
000557521	9910492262409901	595	$$aThis thesis is focused on design of framework for creation an articial opponents in strategy games. We will analyze different types of strategy games and artificial intelligence systems used in these types of games. Next we will describe problems, which can occur&nbsp; in these systems and why agent-based systems makes better artificial opponents. Next we will use knowledge from this research to design and implement framework, which will act as support for creating an artificial intelligence in strategy games.$$9eng
000557533	9910492260909901	520	$$aThis thesis is pointed on simulation of electron microscope. It uses knowledge&nbsp; from ray-tracing methods and physically based rendering with physics of electron microscopy. The main object of this thesis is to create realistic simulator for electron microscope which can generate satisfying realistic images. This output can be used for another research in range of machine learning or microscope application development. This method should replace long and more expensive way of getting test images from real system for those research activities.$$9eng
000557533	9910492260909901	595	$$aThis thesis is pointed on simulation of electron microscope. It uses knowledge&nbsp; from ray-tracing methods and physically based rendering with physics of electron microscopy. The main object of this thesis is to create realistic simulator for electron microscope which can generate satisfying realistic images. This output can be used for another research in range of machine learning or microscope application development. This method should replace long and more expensive way of getting test images from real system for those research activities.$$9eng
000557544	9910492259809901	520	$$aTato práce hodnotí stávající možnosti ovládání dronů, jejich úskalí a navrhuje možná řešení pro efektivnější a snadnější řízení dronů. Výsledný systém je založen na pohledu třetí osoby a technologii rozšířená virtualita, kdy jsou do virtuálního 3D modelu prostředí integrována reálná data z dronu (video-stream, lokalizační informace). Model prostředí je vytvořen s využitím volně dostupných dat. Aplikace pilotovi nabízí prostředky pro snadnější orientaci v prostředí, navigaci k cílovým místům a&nbsp; možnost v průběhu plánování mise definovat&nbsp; oblasti s různým potenciálním bezpečnostním rizikem, které budou v průběhu mise využívány k navigaci v těchto zónách a vizualizaci celkové situace ve virtuální scéně rozšířené o on-line reálná data.$$acze
000557544	9910492259809901	595	$$aTato práce hodnotí stávající možnosti ovládání dronů, jejich úskalí a navrhuje možná řešení pro efektivnější a snadnější řízení dronů. Výsledný systém je založen na pohledu třetí osoby a technologii rozšířená virtualita, kdy jsou do virtuálního 3D modelu prostředí integrována reálná data z dronu (video-stream, lokalizační informace). Model prostředí je vytvořen s využitím volně dostupných dat. Aplikace pilotovi nabízí prostředky pro snadnější orientaci v prostředí, navigaci k cílovým místům a&nbsp; možnost v průběhu plánování mise definovat&nbsp; oblasti s různým potenciálním bezpečnostním rizikem, které budou v průběhu mise využívány k navigaci v těchto zónách a vizualizaci celkové situace ve virtuální scéně rozšířené o on-line reálná data.$$acze
000558312	9910492132109901	520	$$a<div><p>This work deals with problematic from field of artificial intelligence, machine vision and neural networks in construction of an automatic number plate recognition system. (ANPR). This problematic includes mathematical principles and algorithms, which ensure a process of number plate detection, processes of proper characters segmentation, normalization and recognition. Work comparatively deals with methods achieving invariance of systems towards image skew, translations and various light conditions during the capture. Work also contains an implementation of a demonstration model, which is able to proceed these functions over a set of snapshots.&nbsp; </p></div>.
000558312	9910492132109901	595	$$a<div><p>This work deals with problematic from field of artificial intelligence, machine vision and neural networks in construction of an automatic number plate recognition system. (ANPR). This problematic includes mathematical principles and algorithms, which ensure a process of number plate detection, processes of proper characters segmentation, normalization and recognition. Work comparatively deals with methods achieving invariance of systems towards image skew, translations and various light conditions during the capture. Work also contains an implementation of a demonstration model, which is able to proceed these functions over a set of snapshots.&nbsp; </p></div>.
000558320	9910492131309901	520	$$aTato bakalářská práce se zabývá problematikou pořizování a zveřejňování strukturovaných dokumentů v&nbsp;elektronické podobě. Publikační systém je realizován jako webový server. Dokumenty jsou pořizovány externím textovým procesorem MS Word. Pro specifikaci struktury a grafického vzhledu je využita šablona dokumentu. Publikační systém nabízí webové rozhraní pro aktualizace publikovaných dokumentů založené na přístupu AJAX. Prototyp publikačního systému slouží pro&nbsp;vedení firemní dokumentace v&nbsp;oblasti managementu jakosti a splňuje požadavky dané standardem ISO 9000.
000558320	9910492131309901	520	$$aThe publishing of electronic structured documents is the focus of this bachelor's thesis. The&nbsp;publishing system is implemented as a web server. Documents are written by the external MS&nbsp;Word text processor. The document layout and structure are specified by a document template. The publishing system has a web interface based on AJAX to update published documents. The&nbsp;publishing system's prototype is designed to manage company documentation in the field of quality management and fulfils ISO 9000 standards.
000558320	9910492131309901	595	$$aTato bakalářská práce se zabývá problematikou pořizování a zveřejňování strukturovaných dokumentů v&nbsp;elektronické podobě. Publikační systém je realizován jako webový server. Dokumenty jsou pořizovány externím textovým procesorem MS Word. Pro specifikaci struktury a grafického vzhledu je využita šablona dokumentu. Publikační systém nabízí webové rozhraní pro aktualizace publikovaných dokumentů založené na přístupu AJAX. Prototyp publikačního systému slouží pro&nbsp;vedení firemní dokumentace v&nbsp;oblasti managementu jakosti a splňuje požadavky dané standardem ISO 9000.
000558320	9910492131309901	595	$$aThe publishing of electronic structured documents is the focus of this bachelor's thesis. The&nbsp;publishing system is implemented as a web server. Documents are written by the external MS&nbsp;Word text processor. The document layout and structure are specified by a document template. The publishing system has a web interface based on AJAX to update published documents. The&nbsp;publishing system's prototype is designed to manage company documentation in the field of quality management and fulfils ISO 9000 standards.
000558324	9910492130909901	520	$$aHardware s&nbsp;možností rekonfigurace představuje moderní trend ve vývoji nových obvodů. Stále rostoucí požadavky na takovou architekturu vyústily ve snahy vytvořit obvod, který dokáže rekonfiguraci provádět paralelně a lokálně. Jednou z&nbsp;takových technologií je architektura Cell Matrix, založená na principech celulárních automatů. Tato práce si klade za úkol seznámit čtenáře s&nbsp;architekturou Cell Matrix a ukázat její výhody, funkce a možnosti implementací v&nbsp;programovatelném poli FPGA na vývojovém kitu FITkit.
000558324	9910492130909901	595	$$aHardware s&nbsp;možností rekonfigurace představuje moderní trend ve vývoji nových obvodů. Stále rostoucí požadavky na takovou architekturu vyústily ve snahy vytvořit obvod, který dokáže rekonfiguraci provádět paralelně a lokálně. Jednou z&nbsp;takových technologií je architektura Cell Matrix, založená na principech celulárních automatů. Tato práce si klade za úkol seznámit čtenáře s&nbsp;architekturou Cell Matrix a ukázat její výhody, funkce a možnosti implementací v&nbsp;programovatelném poli FPGA na vývojovém kitu FITkit.
000558327	9910492130609901	520	$$aThis work deals with creation of an information system for web planning. The work involves each phase of system development from the first&nbsp; requirements specification&nbsp; and analysis to system planning, modeling&nbsp; and implementation. System was implemented using technologies such as HTML, CSS, PHP, Javascript, MySQL database and Apache web server.
000558327	9910492130609901	595	$$aThis work deals with creation of an information system for web planning. The work involves each phase of system development from the first&nbsp; requirements specification&nbsp; and analysis to system planning, modeling&nbsp; and implementation. System was implemented using technologies such as HTML, CSS, PHP, Javascript, MySQL database and Apache web server.
000558331	9910492130209901	520	$$aCílem této práce je vytvořit uživatelsky přívětivý a částečně automatizovaný redakční a publikační systém s&nbsp;ohledem na možnost exportu dat. Systém využívá nejnovější technologie a zároveň se snaží vyhnout nestandardním metodám. Avšak pro zabezpečení jsem se rozhodl nepoužít populární jednoduché hasovací funkce, protože některé jsou již prolomené.
000558331	9910492130209901	595	$$aCílem této práce je vytvořit uživatelsky přívětivý a částečně automatizovaný redakční a publikační systém s&nbsp;ohledem na možnost exportu dat. Systém využívá nejnovější technologie a zároveň se snaží vyhnout nestandardním metodám. Avšak pro zabezpečení jsem se rozhodl nepoužít populární jednoduché hasovací funkce, protože některé jsou již prolomené.
000558337	9910492129609901	520	$$aPředmětem této bakalářské práce bylo seznámit se s&nbsp;problematikou architektury orientované na služby a její reálnou reprezentací ? webovými službami. Pochopit principy jejich činnosti, vzniku, komunikace a způsoby, jakými lze služby vyhledávat a používat. <p>Konkrétním cílem projektu byla analýza stávajícího programu, návrh jeho převodu do jazyka pro popis webových služeb a implementace vrstvy rozhraní webové služby nad tímto programem.</p><p>Systém demonstruje základní principy webových služeb a činnost rozhraní při komunikaci mezi jejich poskytovatelem a spotřebitelem.
000558337	9910492129609901	595	$$aPředmětem této bakalářské práce bylo seznámit se s&nbsp;problematikou architektury orientované na služby a její reálnou reprezentací ? webovými službami. Pochopit principy jejich činnosti, vzniku, komunikace a způsoby, jakými lze služby vyhledávat a používat. <p>Konkrétním cílem projektu byla analýza stávajícího programu, návrh jeho převodu do jazyka pro popis webových služeb a implementace vrstvy rozhraní webové služby nad tímto programem.</p><p>Systém demonstruje základní principy webových služeb a činnost rozhraní při komunikaci mezi jejich poskytovatelem a spotřebitelem.
000558341	9910492129209901	520	$$aPráce je věnovaná metodám pro úpravu digitálního obrazu. Definuje nezbytné základní pojmy v&nbsp;této problematice, jako je barevný prostor či šum. Především však rozebírá samotné metody umožňující ostření a rozmazávání obrazu. Popisuje několik nejznámějších postupů jak z&nbsp;hlediska teorie, tak následně i nastiňuje jejich implementaci v&nbsp;programovacím jazyce C. Algoritmy jsou dále porovnávány z&nbsp;hlediska časové složitosti. Cílem této práce je seznámení s&nbsp;problematikou filtrace obrazu a vysvětlení základních postupů užívaných k&nbsp;jejich realizaci.
000558341	9910492129209901	595	$$aPráce je věnovaná metodám pro úpravu digitálního obrazu. Definuje nezbytné základní pojmy v&nbsp;této problematice, jako je barevný prostor či šum. Především však rozebírá samotné metody umožňující ostření a rozmazávání obrazu. Popisuje několik nejznámějších postupů jak z&nbsp;hlediska teorie, tak následně i nastiňuje jejich implementaci v&nbsp;programovacím jazyce C. Algoritmy jsou dále porovnávány z&nbsp;hlediska časové složitosti. Cílem této práce je seznámení s&nbsp;problematikou filtrace obrazu a vysvětlení základních postupů užívaných k&nbsp;jejich realizaci.
000558342	9910492129109901	520	$$aThe goal of this thesis is to create system for setting and completing objectives in 3D multiplayer space, in particular for project TankGame. This project is a simulation of tank battles and thesis adds a&nbsp;new feature to it, which is setting and detecting any objectives for single and multiplayer game. In the same time, it demonstrates its capabilities by implementing a deathmatch game for 2 or more players.
000558342	9910492129109901	595	$$aThe goal of this thesis is to create system for setting and completing objectives in 3D multiplayer space, in particular for project TankGame. This project is a simulation of tank battles and thesis adds a&nbsp;new feature to it, which is setting and detecting any objectives for single and multiplayer game. In the same time, it demonstrates its capabilities by implementing a deathmatch game for 2 or more players.
000558345	9910492128609901	520	$$aPráca sa zaoberá návrhom a implementáciou algoritmu na ovládanie servomechanizmu robotického manipulátora. V&nbsp;prvej fázi bolo potrebné pripojiť robotický manipulátor ROB 1-3 a bežný joystick <br>k mikrokontroléru rady HC08 od firmy Motorola používaný v&nbsp;školských laboratóriach. V&nbsp;druhej fázi som navrhol a implementoval samotný program pre mikrokontrolér MC68HC908LJ12 s&nbsp;využitím jazyka C a vývojového prostredia Freescale CodeWarrior. Úlohou programu bolo previesť signály prijímané z&nbsp;operátora joysticku na pokyny pre servomotory.
000558345	9910492128609901	595	$$aPráca sa zaoberá návrhom a implementáciou algoritmu na ovládanie servomechanizmu robotického manipulátora. V&nbsp;prvej fázi bolo potrebné pripojiť robotický manipulátor ROB 1-3 a bežný joystick <br>k mikrokontroléru rady HC08 od firmy Motorola používaný v&nbsp;školských laboratóriach. V&nbsp;druhej fázi som navrhol a implementoval samotný program pre mikrokontrolér MC68HC908LJ12 s&nbsp;využitím jazyka C a vývojového prostredia Freescale CodeWarrior. Úlohou programu bolo previesť signály prijímané z&nbsp;operátora joysticku na pokyny pre servomotory.
000558347	9910492128409901	520	$$aCílem projektu je navrhnout a realizovat aplikaci pro PDA, která osvobodí osobu provádějící prezentaci z notebooku nebo i stolního počítače od nutnosti ovládat prezentaci z klávesnice. Taková osoba totiž běžně stojí daleko od plátna nebo ještě hůře neustále přechází od klávesnice k plátnu a zpět. Takovéto ovládání umožní prezentujícímu lepší kontakt s posluchači.<br>Dokument obsahuje krátké seznámení s kapesními počítači a tvorbou programů pro tato zařízení.&nbsp; V hlavní části se zabývám návrhem a realizací aplikace pomocí architektury klient-server. Na závěr uvádím návrhy pro další vývoj aplikace.
000558347	9910492128409901	595	$$aCílem projektu je navrhnout a realizovat aplikaci pro PDA, která osvobodí osobu provádějící prezentaci z notebooku nebo i stolního počítače od nutnosti ovládat prezentaci z klávesnice. Taková osoba totiž běžně stojí daleko od plátna nebo ještě hůře neustále přechází od klávesnice k plátnu a zpět. Takovéto ovládání umožní prezentujícímu lepší kontakt s posluchači.<br>Dokument obsahuje krátké seznámení s kapesními počítači a tvorbou programů pro tato zařízení.&nbsp; V hlavní části se zabývám návrhem a realizací aplikace pomocí architektury klient-server. Na závěr uvádím návrhy pro další vývoj aplikace.
000558350	9910492128109901	520	$$aV rámci projektu Liberouter je vyvíjena sonda FlowMon určená pro pasivní monitorování sítí. Sonda na rozdíl od programových řešení poskytuje vysokou stabilitu a přesnost výsledků i pod nadměrnou zátěží či útokem. Pro zajištění kvality výsledků je třeba redukovat množství zpracovávaných dat tak, aby nedošlo k~přetížení měřícího systému. Způsobů používaných ke snížení objemu vstupních informací existuje celá řada.&nbsp; Metoda redukce dat použitá v~sondě FlowMon se nazývá vzorkování. Adaptivní vzorkovací jednotka pak zaručuje, že aktuální vzorkování (poměr zpracovaných a zahozených paketů) se přizpůsobí okamžitému stavu monitorované sítě.
000558350	9910492128109901	595	$$aV rámci projektu Liberouter je vyvíjena sonda FlowMon určená pro pasivní monitorování sítí. Sonda na rozdíl od programových řešení poskytuje vysokou stabilitu a přesnost výsledků i pod nadměrnou zátěží či útokem. Pro zajištění kvality výsledků je třeba redukovat množství zpracovávaných dat tak, aby nedošlo k~přetížení měřícího systému. Způsobů používaných ke snížení objemu vstupních informací existuje celá řada.&nbsp; Metoda redukce dat použitá v~sondě FlowMon se nazývá vzorkování. Adaptivní vzorkovací jednotka pak zaručuje, že aktuální vzorkování (poměr zpracovaných a zahozených paketů) se přizpůsobí okamžitému stavu monitorované sítě.
000558353	9910492127809901	520	$$aFisrt of all we will make up requirements on system. In the next chapters we will pay attention to concept and implementation of&nbsp;database, than we will describe structure, implementation and design of GUI (graphical user interface) for each part of application. At the end of this section we will describe usin of Lagrange interpolation polynom for price prediction used in product view. At least there is list of standards which were used in this application.
000558353	9910492127809901	520	$$aV práci nejprve nastíníme požadavky na systém než se v dalších kapitolách věnujeme návrhu a&nbsp;implementaci databáze, popsání struktury, implementace a tvorby uživatelského rozhraní pro&nbsp;jednotlivé části aplikace. Nakonec podíváme na použití Lagrangeova interpolačního polynomu pro predikci ceny a na strandardy použité v této práci.
000558353	9910492127809901	595	$$aFisrt of all we will make up requirements on system. In the next chapters we will pay attention to concept and implementation of&nbsp;database, than we will describe structure, implementation and design of GUI (graphical user interface) for each part of application. At the end of this section we will describe usin of Lagrange interpolation polynom for price prediction used in product view. At least there is list of standards which were used in this application.
000558353	9910492127809901	595	$$aV práci nejprve nastíníme požadavky na systém než se v dalších kapitolách věnujeme návrhu a&nbsp;implementaci databáze, popsání struktury, implementace a tvorby uživatelského rozhraní pro&nbsp;jednotlivé části aplikace. Nakonec podíváme na použití Lagrangeova interpolačního polynomu pro predikci ceny a na strandardy použité v této práci.
000558354	9910492127709901	520	$$aPráce se zabývá problematikou webového elektronického obchodu se sportovními potřebami. Požadavkem bylo implementovat pokročilou webovou aplikaci elektronického obchodu s&nbsp;důrazem na bezpečnost, příjemný vzhled a jednoduchost a intuitivnost práce s&nbsp;obchodem. Dále je diskutována jednoduchá predikční metoda, předpovídající předpokládaný vývoj ceny výrobku. Informační systém byl implementován pomocí PHP, MySQL a JavaScript pro platformu Apache.&nbsp; &nbsp;&nbsp.
000558354	9910492127709901	595	$$aPráce se zabývá problematikou webového elektronického obchodu se sportovními potřebami. Požadavkem bylo implementovat pokročilou webovou aplikaci elektronického obchodu s&nbsp;důrazem na bezpečnost, příjemný vzhled a jednoduchost a intuitivnost práce s&nbsp;obchodem. Dále je diskutována jednoduchá predikční metoda, předpovídající předpokládaný vývoj ceny výrobku. Informační systém byl implementován pomocí PHP, MySQL a JavaScript pro platformu Apache.&nbsp; &nbsp;&nbsp.
000558356	9910492127509901	520	$$aTato práce se zabývá návrhem mobilní robotické platformy pro autonomní travní sekačku řízenou bezdrátově připojeným počítačem. Po úvodních informacích o vzniku a cíli projektu následuje popis dvou vybraných již existujících autonomních travních sekaček na trhu. V&nbsp;následující kapitole, hlavní části práce, jsou popsány jednotlivé subsystémy robota - senzorický, motorický a řídící. Dále pak problematika napájení a navigace mobilního robota. Všechny tyto části jsou popsány jak teoreticky, tak z&nbsp;hlediska navrhované autonomní travní sekačky.
000558356	9910492127509901	595	$$aTato práce se zabývá návrhem mobilní robotické platformy pro autonomní travní sekačku řízenou bezdrátově připojeným počítačem. Po úvodních informacích o vzniku a cíli projektu následuje popis dvou vybraných již existujících autonomních travních sekaček na trhu. V&nbsp;následující kapitole, hlavní části práce, jsou popsány jednotlivé subsystémy robota - senzorický, motorický a řídící. Dále pak problematika napájení a navigace mobilního robota. Všechny tyto části jsou popsány jak teoreticky, tak z&nbsp;hlediska navrhované autonomní travní sekačky.
000558357	9910492127409901	520	$$aPráce popisuje možnosti tvorby aplikací pro získávání a pozdější sledování textových dat z&nbsp;HTML stránek. Zabývá se lexikální a syntaktickou analýzou jazyka HTML. Charakterizuje možnosti filtrace a uchovávání dat. Dále se práce zaměřuje na nástroje pro tvorbu dynamických WWW stránek, způsoby extrakce dat a periodické spouštění aplikací. V&nbsp;neposlední řadě popisuje vyspělé možnosti rozesílání elektronické pošty a SMS zpráv z&nbsp;prostředí webové aplikace. Závěrečná část je věnována popisu dvou aplikací demonstrujících uváděné principy.&nbsp.
000558357	9910492127409901	520	$$aThis work describes scope of creating application for extraction and following data from HTML sites. This work engages in lexical analyze and parsing HTML. This work describes filtration of data from HTML sites. This work describes saving of data in database and XML documents, creating&nbsp; of dynamic HTMP pages, timer cron, GNU utility wget, sending of SMS, sending email and extraction of date from internet. Final chapters describe two web applications. These applications follow data from HTML sites and inform users about changes.
000558357	9910492127409901	595	$$aPráce popisuje možnosti tvorby aplikací pro získávání a pozdější sledování textových dat z&nbsp;HTML stránek. Zabývá se lexikální a syntaktickou analýzou jazyka HTML. Charakterizuje možnosti filtrace a uchovávání dat. Dále se práce zaměřuje na nástroje pro tvorbu dynamických WWW stránek, způsoby extrakce dat a periodické spouštění aplikací. V&nbsp;neposlední řadě popisuje vyspělé možnosti rozesílání elektronické pošty a SMS zpráv z&nbsp;prostředí webové aplikace. Závěrečná část je věnována popisu dvou aplikací demonstrujících uváděné principy.&nbsp.
000558357	9910492127409901	595	$$aThis work describes scope of creating application for extraction and following data from HTML sites. This work engages in lexical analyze and parsing HTML. This work describes filtration of data from HTML sites. This work describes saving of data in database and XML documents, creating&nbsp; of dynamic HTMP pages, timer cron, GNU utility wget, sending of SMS, sending email and extraction of date from internet. Final chapters describe two web applications. These applications follow data from HTML sites and inform users about changes.
000558359	9910492127209901	520	$$aTato práce se zabývá problémem utajení citlivých dat při přenosu mezi dvěma systémy. Pro šifrování byl vybrán standard AES. Jedná se o blokovou symetrickou šifru. Pro praktickou realizaci bylo určeno spojení mezi platformou FITkit a osobním počítačem pomocí sériové komunikace. Na straně FITkitu je program realizován v&nbsp;jazyce C a na straně osobního počítače v&nbsp;jazyce C++. Pro ustavení spojení a výměnu informací o šifrování byl navržen jednoduchý protokol. Kvůli problémům se sériovou komunikací na straně kitu byly vytvořeny dvě aplikace. První čte šifrovaná data z&nbsp;kitu a překládá je pomocí přednastavených hodnot. Druhá komunikuje s&nbsp;emulátorem kitu na druhém počítači a pracuje v&nbsp;plném rozsahu, tzn. ustavení spojení, domluva na tvorbě průběžných klíčů, na počtu šifrovacích kol, bezpečná výměna klíčů a možnost čtení a zápisu dat do kitu.
000558359	9910492127209901	520	$$aThis thesis deals with the issue of concealing confidential data being transmitted in between two systems. The coding standard AES as a block symmetric cipher has been selected. In practise, the connection between the FITkit platform and a PC was set via serial communication. The FITkit is programmed in language <i>C</i> and the PC in language <i>C++</i>. There has been designed a simple protocol for setting up the connection and for the information exchange about encoding. Due to the difficulties with serial communication on the kit side there have been created two applications. The first application reads encoded kit data and translates them with the assistance of&nbsp; preset values. The second one communicates with the kit emulator on the other computer and works at full range, what means - establishing the connection, generating keys modes&nbsp; and number of encoding rounds, safe key exchange and the possibility of data reading and writing to the kit.
000558359	9910492127209901	595	$$aTato práce se zabývá problémem utajení citlivých dat při přenosu mezi dvěma systémy. Pro šifrování byl vybrán standard AES. Jedná se o blokovou symetrickou šifru. Pro praktickou realizaci bylo určeno spojení mezi platformou FITkit a osobním počítačem pomocí sériové komunikace. Na straně FITkitu je program realizován v&nbsp;jazyce C a na straně osobního počítače v&nbsp;jazyce C++. Pro ustavení spojení a výměnu informací o šifrování byl navržen jednoduchý protokol. Kvůli problémům se sériovou komunikací na straně kitu byly vytvořeny dvě aplikace. První čte šifrovaná data z&nbsp;kitu a překládá je pomocí přednastavených hodnot. Druhá komunikuje s&nbsp;emulátorem kitu na druhém počítači a pracuje v&nbsp;plném rozsahu, tzn. ustavení spojení, domluva na tvorbě průběžných klíčů, na počtu šifrovacích kol, bezpečná výměna klíčů a možnost čtení a zápisu dat do kitu.
000558359	9910492127209901	595	$$aThis thesis deals with the issue of concealing confidential data being transmitted in between two systems. The coding standard AES as a block symmetric cipher has been selected. In practise, the connection between the FITkit platform and a PC was set via serial communication. The FITkit is programmed in language <i>C</i> and the PC in language <i>C++</i>. There has been designed a simple protocol for setting up the connection and for the information exchange about encoding. Due to the difficulties with serial communication on the kit side there have been created two applications. The first application reads encoded kit data and translates them with the assistance of&nbsp; preset values. The second one communicates with the kit emulator on the other computer and works at full range, what means - establishing the connection, generating keys modes&nbsp; and number of encoding rounds, safe key exchange and the possibility of data reading and writing to the kit.
000558364	9910492126709901	520	$$aTato práce popisuje problematiku tvorby časosběrného videa, zpracování obrazu a teorii fotografování. Cílem je vytvořit program, který by uměl upravit fotografie a následně je zpracovat do podoby videa. Program je implementován v&nbsp;jazycích C a C++ pomocí knihovny OpenCV. Je určen pro operační systém Windows.
000558364	9910492126709901	595	$$aTato práce popisuje problematiku tvorby časosběrného videa, zpracování obrazu a teorii fotografování. Cílem je vytvořit program, který by uměl upravit fotografie a následně je zpracovat do podoby videa. Program je implementován v&nbsp;jazycích C a C++ pomocí knihovny OpenCV. Je určen pro operační systém Windows.
000558366	9910492126509901	520	$$aTato bakalářská práce obsahuje popis návrhu a implementace informačního systému pro horolezecký klub Bezuchov. Informační systém eviduje informace o různých aktivitách v rámci horolezeckého klubu. Jedná se o naplánované akce, horolezecké úspěchy atd. Dále systém shromažďuje informace o členech, jejich registrace na akce a komentáře ke článkům. Uživatel taktéž může vkládat obrázky do fotogalerií a psát články k horolezeckému tématu. Přístup k aplikaci je hierarchický podle pravomocí jednotlivých uživatelů autentizovaných heslem. Aplikace je&nbsp; vytvořena pro efektní a přehlednou správu výše uvedených informací. Součástí systému je také algoritmus pro umělou inteligenci, která slouží k vytváření kalendáře akce.
000558366	9910492126509901	595	$$aTato bakalářská práce obsahuje popis návrhu a implementace informačního systému pro horolezecký klub Bezuchov. Informační systém eviduje informace o různých aktivitách v rámci horolezeckého klubu. Jedná se o naplánované akce, horolezecké úspěchy atd. Dále systém shromažďuje informace o členech, jejich registrace na akce a komentáře ke článkům. Uživatel taktéž může vkládat obrázky do fotogalerií a psát články k horolezeckému tématu. Přístup k aplikaci je hierarchický podle pravomocí jednotlivých uživatelů autentizovaných heslem. Aplikace je&nbsp; vytvořena pro efektní a přehlednou správu výše uvedených informací. Součástí systému je také algoritmus pro umělou inteligenci, která slouží k vytváření kalendáře akce.
000558367	9910492126409901	520	$$aPráca sa zaoberá použitím parazitných kondenzátorov pri výpočte elektrických obvodov pomocou diferenciálnych rovníc, ktoré sa použijú ako vstup do simulačného nástroja TKSL, umožňujúceho výpočet rozsiahlych systémov diferenciálnych rovníc metódou Taylorovej rady. Druhá časť sa zaoberá návrhom a&nbsp;implementáciou grafickej nadstavby nad TKSL, ktorá bude kresliť elektrické obvody.
000558367	9910492126409901	595	$$aPráca sa zaoberá použitím parazitných kondenzátorov pri výpočte elektrických obvodov pomocou diferenciálnych rovníc, ktoré sa použijú ako vstup do simulačného nástroja TKSL, umožňujúceho výpočet rozsiahlych systémov diferenciálnych rovníc metódou Taylorovej rady. Druhá časť sa zaoberá návrhom a&nbsp;implementáciou grafickej nadstavby nad TKSL, ktorá bude kresliť elektrické obvody.
000558373	9910492125809901	520	$$aTato práce se zabývá problematikou převodu <i>nestrukturovaných trojúhelníkových 3D sítí</i> na vhodnější reprezentace (<i>quadrilaterální sítě nebo spline plochy</i>). Vysvětluje základní problémy spojené s&nbsp;nestrukturovanými sítěmi a&nbsp;důvody k&nbsp;jejich řešení. Klasifikuje použitelné metody,&nbsp;stručně popisuje nejvhodnější kandidáty. Detailně se věnuje vybrané metodě, jak teoretickému základu, tak konkrétní implementaci.
000558373	9910492125809901	595	$$aTato práce se zabývá problematikou převodu <i>nestrukturovaných trojúhelníkových 3D sítí</i> na vhodnější reprezentace (<i>quadrilaterální sítě nebo spline plochy</i>). Vysvětluje základní problémy spojené s&nbsp;nestrukturovanými sítěmi a&nbsp;důvody k&nbsp;jejich řešení. Klasifikuje použitelné metody,&nbsp;stručně popisuje nejvhodnější kandidáty. Detailně se věnuje vybrané metodě, jak teoretickému základu, tak konkrétní implementaci.
000558374	9910492125709901	520	$$aCieľom tejto práce je naplánovať projekt zavedenia e-learningu do vyučovacieho procesu výukového centra autoškoly, za pomoci aplikácie MS Project. V&nbsp;práci je rozobratá problematika elektronického vzdelávania, so zameraním na tvorbu e-learningových aplikácií. Ďalej sa zaoberá problematikou projektového riadenia a&nbsp;jej programovej podpory ,so zameraním na aplikáciu MS Project. Následne sa vykonáva analýza prostredia autoškoly, aby sa navrhla e-learningová aplikácia efektívne pre toto prostredie. Je vykonaný návrh aplikácie, za pomoci ktorej sa vykoná naplánovanie projektu v prostredí MS Project. Ako posledné sa navrhnú zostavy projektu pre jednotlivých členov týmu.
000558374	9910492125709901	595	$$aCieľom tejto práce je naplánovať projekt zavedenia e-learningu do vyučovacieho procesu výukového centra autoškoly, za pomoci aplikácie MS Project. V&nbsp;práci je rozobratá problematika elektronického vzdelávania, so zameraním na tvorbu e-learningových aplikácií. Ďalej sa zaoberá problematikou projektového riadenia a&nbsp;jej programovej podpory ,so zameraním na aplikáciu MS Project. Následne sa vykonáva analýza prostredia autoškoly, aby sa navrhla e-learningová aplikácia efektívne pre toto prostredie. Je vykonaný návrh aplikácie, za pomoci ktorej sa vykoná naplánovanie projektu v prostredí MS Project. Ako posledné sa navrhnú zostavy projektu pre jednotlivých členov týmu.
000558376	9910492125509901	520	$$aCílem této bakalářské práce je návrh a realizace databáze pro informační systém společnosti, která sdružuje podnikatele a pořádá večírky. Mým hlavním cílem je vymyšlení a realizace databáze a přístupu k ní.&nbsp; Práce je zaměřena na zhotovení informačního systému pro reálnou organizaci a je navržena podle jejích požadavků. Na projektu spolupracujeme s&nbsp;kolegou Petrem Zavadilem, který v&nbsp;rámci své bakalářské práce vytvořil šablony jednotlivých stránek.
000558376	9910492125509901	595	$$aCílem této bakalářské práce je návrh a realizace databáze pro informační systém společnosti, která sdružuje podnikatele a pořádá večírky. Mým hlavním cílem je vymyšlení a realizace databáze a přístupu k ní.&nbsp; Práce je zaměřena na zhotovení informačního systému pro reálnou organizaci a je navržena podle jejích požadavků. Na projektu spolupracujeme s&nbsp;kolegou Petrem Zavadilem, který v&nbsp;rámci své bakalářské práce vytvořil šablony jednotlivých stránek.
000558381	9910492125009901	520	$$aCílem této práce bylo seznámit se s&nbsp;principem a fungováním komunikační sítě Jabber/XMPP a jeho open-source implementacemi, dále pak seznámit se s&nbsp;rozhraním pro vyhledávání webových stránek pomocí rozhraní webové služby vyhledávače Google a implementovat robota, který na dotazy položené prostřednictvím protokolu XMPP odpoví výsledky získanými z&nbsp;webového vyhledávače pomocí protokolu SOAP.
000558381	9910492125009901	595	$$aCílem této práce bylo seznámit se s&nbsp;principem a fungováním komunikační sítě Jabber/XMPP a jeho open-source implementacemi, dále pak seznámit se s&nbsp;rozhraním pro vyhledávání webových stránek pomocí rozhraní webové služby vyhledávače Google a implementovat robota, který na dotazy položené prostřednictvím protokolu XMPP odpoví výsledky získanými z&nbsp;webového vyhledávače pomocí protokolu SOAP.
000558383	9910492124809901	520	$$aTáto bakalárska práca sa zaoberá problematikou priepustnosti WIFI sietí. Rozoberá a&nbsp;analyzuje faktory ovplyvňujúce ich výkon a&nbsp;koncentruje sa na typické problémy rádiových prenosových ciest&nbsp; bezlicenčného pásma. Popisuje možnosti a&nbsp;techniky monitorovania, detekcie a&nbsp;odstraňovania príčin, ktoré spôsobujú pokles priepustnosti sietí.Súčasťou práce je taktiež experimentálne testovanie a&nbsp;analýza štandardov 802.11b/g a&nbsp;802.11n v&nbsp;prostredí laboratórnej WIFI siete.
000558383	9910492124809901	595	$$aTáto bakalárska práca sa zaoberá problematikou priepustnosti WIFI sietí. Rozoberá a&nbsp;analyzuje faktory ovplyvňujúce ich výkon a&nbsp;koncentruje sa na typické problémy rádiových prenosových ciest&nbsp; bezlicenčného pásma. Popisuje možnosti a&nbsp;techniky monitorovania, detekcie a&nbsp;odstraňovania príčin, ktoré spôsobujú pokles priepustnosti sietí.Súčasťou práce je taktiež experimentálne testovanie a&nbsp;analýza štandardov 802.11b/g a&nbsp;802.11n v&nbsp;prostredí laboratórnej WIFI siete.
000558388	9910492124309901	520	$$aTento projekt se zabývá automatickou detekcí značky vozidla založené na hledání úseček ve vstupním obraze. V&nbsp;úvodu je popsán hlavní problém současných metod a stanovat cíl práce. Následuje popis několika základních metod, které se danou problematikou zabývají. Jsou diskutovány jejich výsledky a každá metoda je hodnocena. Závěrem této kapitoly je na základě získaných informací a vzhledem k&nbsp;cílu práce navržen algoritmus pro detekci značky založené na hledání úseček. Další kapitoly se věnují podrobnému popisu mé práce. Je kladen důraz na přesnou a spolehlivou detekci úseček a následně jejich seskupování do konzistentních celků. Na konci práce je provedeno několik experimentů pro demonstraci účinnosti a spolehlivosti zvolené metody. V&nbsp;závěru jsou diskutovány dosažené výsledky a je hodnocena vhodnost tohoto přístupu pro detekci značky vozidla.
000558388	9910492124309901	595	$$aTento projekt se zabývá automatickou detekcí značky vozidla založené na hledání úseček ve vstupním obraze. V&nbsp;úvodu je popsán hlavní problém současných metod a stanovat cíl práce. Následuje popis několika základních metod, které se danou problematikou zabývají. Jsou diskutovány jejich výsledky a každá metoda je hodnocena. Závěrem této kapitoly je na základě získaných informací a vzhledem k&nbsp;cílu práce navržen algoritmus pro detekci značky založené na hledání úseček. Další kapitoly se věnují podrobnému popisu mé práce. Je kladen důraz na přesnou a spolehlivou detekci úseček a následně jejich seskupování do konzistentních celků. Na konci práce je provedeno několik experimentů pro demonstraci účinnosti a spolehlivosti zvolené metody. V&nbsp;závěru jsou diskutovány dosažené výsledky a je hodnocena vhodnost tohoto přístupu pro detekci značky vozidla.
000558389	9910492124209901	520	$$aThe work treats of programming multithreaded application, focused on processing the demands for URL calling. The application was programmed in the ANSI norm of the language C. It runs as independent daemon, which must faciliate, in maximum possible scale, searching for demands, which weren't successfully processed.&nbsp;For URL calling it uses the library libCURL and installing in station of package autotools.
000558389	9910492124209901	595	$$aThe work treats of programming multithreaded application, focused on processing the demands for URL calling. The application was programmed in the ANSI norm of the language C. It runs as independent daemon, which must faciliate, in maximum possible scale, searching for demands, which weren't successfully processed.&nbsp;For URL calling it uses the library libCURL and installing in station of package autotools.
000558390	9910492124109901	520	$$aPráce se zabývá problematikou sledování změn obsahu webových stránek v&nbsp;čase. Cílem bylo vytvořit webovou aplikaci, umožňující sledování uživatelem definovaného obsahu stránek a jeho záznam v&nbsp;čase, s&nbsp;možností statistického vyhodnocení. Tato práce zprvu stručně a obecně popisuje webové aplikace a technologie, které byly využity k&nbsp;této práci, a později se zabývá analýzou, návrhem a vlastním řešením tvorby aplikace.
000558390	9910492124109901	595	$$aPráce se zabývá problematikou sledování změn obsahu webových stránek v&nbsp;čase. Cílem bylo vytvořit webovou aplikaci, umožňující sledování uživatelem definovaného obsahu stránek a jeho záznam v&nbsp;čase, s&nbsp;možností statistického vyhodnocení. Tato práce zprvu stručně a obecně popisuje webové aplikace a technologie, které byly využity k&nbsp;této práci, a později se zabývá analýzou, návrhem a vlastním řešením tvorby aplikace.
000558392	9910492123909901	520	$$aThis bachelor's thesis deals with store information system. The main goal of this thesis is to develop&nbsp; a functional information system which will provide to catch the substance of operations in the stock ( stock receipt and stock out, draw purchase orders, draw invoice ). The system is implemented by using programming languages HTML, PHP and JavaScript. Database MySQL was choosen as a data storage.
000558392	9910492123909901	595	$$aThis bachelor's thesis deals with store information system. The main goal of this thesis is to develop&nbsp; a functional information system which will provide to catch the substance of operations in the stock ( stock receipt and stock out, draw purchase orders, draw invoice ). The system is implemented by using programming languages HTML, PHP and JavaScript. Database MySQL was choosen as a data storage.
000558398	9910492123309901	520	$$a</a></a>The main target of this bachelor´s thesis was create proposal and full realization of Internet business. At the beginning was necessary create theoretic base of all system, find out requirements and summarize information. After it, I performed deeper analysis, inclusive example of&nbsp; use and necessary diagrams. Before implementation I elected suitable technology and performed correction proposal. There has been much view of Internet business and was need elect reasonable compromise among simplicity and good functionality. Work is made on concrete gallery and already find practical usage.</a>.
000558398	9910492123309901	520	$$aCílem této bakalářské práce bylo vytvořit návrh a kompletní realizace internetového obchodu. Na počátku bylo nutné si vytvořit teoretický základ celého systému, zjistit požadavky a ucelit informace. Poté se provedla hlubší analýza, včetně případu užití a nutných diagramů. Před vlastní implementací se zvolily vhodné technologie a provedly korekce návrhu. Existuje mnoho pohledů na&nbsp; internetové obchody a bylo potřeba zvolit rozumný kompromis mezi jednoduchostí a dobrou funkčností. Práce je ušitá na míru na konkrétní galerii a již našla praktické využití.
000558398	9910492123309901	595	$$a</a></a>The main target of this bachelor´s thesis was create proposal and full realization of Internet business. At the beginning was necessary create theoretic base of all system, find out requirements and summarize information. After it, I performed deeper analysis, inclusive example of&nbsp; use and necessary diagrams. Before implementation I elected suitable technology and performed correction proposal. There has been much view of Internet business and was need elect reasonable compromise among simplicity and good functionality. Work is made on concrete gallery and already find practical usage.</a>.
000558398	9910492123309901	595	$$aCílem této bakalářské práce bylo vytvořit návrh a kompletní realizace internetového obchodu. Na počátku bylo nutné si vytvořit teoretický základ celého systému, zjistit požadavky a ucelit informace. Poté se provedla hlubší analýza, včetně případu užití a nutných diagramů. Před vlastní implementací se zvolily vhodné technologie a provedly korekce návrhu. Existuje mnoho pohledů na&nbsp; internetové obchody a bylo potřeba zvolit rozumný kompromis mezi jednoduchostí a dobrou funkčností. Práce je ušitá na míru na konkrétní galerii a již našla praktické využití.
000558399	9910492123209901	520	$$aPráce je věnována problematice řízení krokových motorů za pomocí jednočipových mikrokontrolérů. Cílem je seznámit se s principy činnosti krokových motorů, s jejich možnostmi a omezeními v případě použití ve vestavěných zařízeních.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Součástí práce je návrh řídící jednotky vybraného krokového motoru a jeho propojení s vývojovým kitem 908LJ12-G2. Implementační část pak zahrnuje program psaný v jazyku C, pro osmibitový mikrokontrolér Motorola MC68HC908LJ12, kterým lze pak&nbsp; za pomocí periférií dostupných na kitu motor ovládat.
000558399	9910492123209901	520	$$aThis bachelor's work deals with issue of stepper motors and their control using single-chip microcontrollers. Target of the work is to be familiar with method of operation of stepper motors, with their abilities and restrictions in case there are used in built-in devices.<br>&nbsp;&nbsp;&nbsp; The part of the work is a proposal of control unit of chosen stepper motor and interconnection with developmental kit 908LJ12-G2. Implementation part of the work contains software for eight-bit microcontroller Motorola MC68HC908LJ12 programmed in language C. The stepper motor can be controlled by this program using the available kit's interfaces.<br>.
000558399	9910492123209901	595	$$aPráce je věnována problematice řízení krokových motorů za pomocí jednočipových mikrokontrolérů. Cílem je seznámit se s principy činnosti krokových motorů, s jejich možnostmi a omezeními v případě použití ve vestavěných zařízeních.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Součástí práce je návrh řídící jednotky vybraného krokového motoru a jeho propojení s vývojovým kitem 908LJ12-G2. Implementační část pak zahrnuje program psaný v jazyku C, pro osmibitový mikrokontrolér Motorola MC68HC908LJ12, kterým lze pak&nbsp; za pomocí periférií dostupných na kitu motor ovládat.
000558399	9910492123209901	595	$$aThis bachelor's work deals with issue of stepper motors and their control using single-chip microcontrollers. Target of the work is to be familiar with method of operation of stepper motors, with their abilities and restrictions in case there are used in built-in devices.<br>&nbsp;&nbsp;&nbsp; The part of the work is a proposal of control unit of chosen stepper motor and interconnection with developmental kit 908LJ12-G2. Implementation part of the work contains software for eight-bit microcontroller Motorola MC68HC908LJ12 programmed in language C. The stepper motor can be controlled by this program using the available kit's interfaces.<br>.
000558400	9910492123109901	520	$$aPráce se zabývá problematikou spojenou s návrhem a implementací informačního systému pro předprodej vstupenek. Systém umožňuje prodej a nákup vstupenek na různé akce. Je schopen generovat a&nbsp;zasílat vstupenky elektronicky. Je zahrnuta administrátorská správa systému a&nbsp;požadované uživatelské prostředky. Implementace byla realizována za použití technologie PHP, MySQL a&nbsp;JavaScript na serveru Apache.
000558400	9910492123109901	595	$$aPráce se zabývá problematikou spojenou s návrhem a implementací informačního systému pro předprodej vstupenek. Systém umožňuje prodej a nákup vstupenek na různé akce. Je schopen generovat a&nbsp;zasílat vstupenky elektronicky. Je zahrnuta administrátorská správa systému a&nbsp;požadované uživatelské prostředky. Implementace byla realizována za použití technologie PHP, MySQL a&nbsp;JavaScript na serveru Apache.
000558414	9910492121009901	520	$$aTato práce se zabývá bezpečností a monitorováním dostupnosti portů v sítích LAN. Popisuje útoky, které mohou nastat v sítích LAN a obranu vůči nim. Zabývá se také technikami skenování portů. <br>V praktické části je implementována sada funkcí, které mohou být použity&nbsp; k testování dostupnosti portů. Implementace je realizována pomocí jazyku C, knihovnami Libnet, Pcap a sadou PHP a bash skriptů.<br>.
000558414	9910492121009901	595	$$aTato práce se zabývá bezpečností a monitorováním dostupnosti portů v sítích LAN. Popisuje útoky, které mohou nastat v sítích LAN a obranu vůči nim. Zabývá se také technikami skenování portů. <br>V praktické části je implementována sada funkcí, které mohou být použity&nbsp; k testování dostupnosti portů. Implementace je realizována pomocí jazyku C, knihovnami Libnet, Pcap a sadou PHP a bash skriptů.<br>.
000558430	9910492119409901	520	$$a<p align=left>Práce se zabývá problematikou elektronického obchodu, která spadá do oblasti elektronického podnikání. Cílem je vytvořit systém, který umožní generování a paralelní provoz více internetových obchodů pomocí webového rozhraní bez nutnosti znalosti HTML. Aplikace se skládá ze dvou hlavních celků. Administrační, kde prodejci vkládají a spravují nabízené zboží, získávají přehled o vytvořených objednávkách a provádí detailní nastavení obchodu.&nbsp; Druhou častí je rozhraní pro zákaznicky, které slouží pro prezentaci a prodej nabízeného zboží. Implementován je pomocí skriptovacího jazyka PHP5 a relační databáze MySQL 5.0. Uživatelské rozhraní je vytvořeno za použití HTML, JavaScriptu a kaskádových stylů CSS.
000558430	9910492119409901	595	$$a<p align=left>Práce se zabývá problematikou elektronického obchodu, která spadá do oblasti elektronického podnikání. Cílem je vytvořit systém, který umožní generování a paralelní provoz více internetových obchodů pomocí webového rozhraní bez nutnosti znalosti HTML. Aplikace se skládá ze dvou hlavních celků. Administrační, kde prodejci vkládají a spravují nabízené zboží, získávají přehled o vytvořených objednávkách a provádí detailní nastavení obchodu.&nbsp; Druhou častí je rozhraní pro zákaznicky, které slouží pro prezentaci a prodej nabízeného zboží. Implementován je pomocí skriptovacího jazyka PHP5 a relační databáze MySQL 5.0. Uživatelské rozhraní je vytvořeno za použití HTML, JavaScriptu a kaskádových stylů CSS.
000558434	9910492119009901	520	$$aTato práce se zabývá popisem tvorby aplikace určené zadáním této bakalářské práce. V&nbsp;dokumentu jsou popisovány problémy a principy související s&nbsp;danou tématikou práce. Dokument dále popisuje vlastní realizaci aplikace a dosažené výsledky práce. Závěr pak obsahuje zhodnocení a možné cesty pro pokračování práce na projektu.
000558434	9910492119009901	595	$$aTato práce se zabývá popisem tvorby aplikace určené zadáním této bakalářské práce. V&nbsp;dokumentu jsou popisovány problémy a principy související s&nbsp;danou tématikou práce. Dokument dále popisuje vlastní realizaci aplikace a dosažené výsledky práce. Závěr pak obsahuje zhodnocení a možné cesty pro pokračování práce na projektu.
000558438	9910492118609901	520	$$aPro současnou společnost je stále důležitější být v&nbsp;neustálém kontaktu, proto je také instant messaging stále používanější. Cílem práce je navrhnout a realizovat instant messaging klienta pro komunikaci prostřednictvím sítě Jabber, který by kladl minimální nároky na vybavení uživatele. Práce pojednává o obecných vlastnostech instant messagingu a zaměřuje se na Jabber a Jabber protokol. Hlavní část práce představuje analýza existujících Jabber klientů a návrh a realizace nového klienta, který bude komunikovat s&nbsp;uživatelem prostřednictvím webového prohlížeče.
000558438	9910492118609901	595	$$aPro současnou společnost je stále důležitější být v&nbsp;neustálém kontaktu, proto je také instant messaging stále používanější. Cílem práce je navrhnout a realizovat instant messaging klienta pro komunikaci prostřednictvím sítě Jabber, který by kladl minimální nároky na vybavení uživatele. Práce pojednává o obecných vlastnostech instant messagingu a zaměřuje se na Jabber a Jabber protokol. Hlavní část práce představuje analýza existujících Jabber klientů a návrh a realizace nového klienta, který bude komunikovat s&nbsp;uživatelem prostřednictvím webového prohlížeče.
000558444	9910492118009901	520	$$aTato práce popisuje vývoj i samotné řešení aplikace pro plánování a simulaci chirurgických operací v&nbsp;medicíně. Dokumentační část začíná teoretickým základem, jež se zaměřuje nejprve na reprezentaci objektů v&nbsp;počítačové grafice s bližším poznáním reprezentace hraniční. Následuje teoretický rozbor transformací a manipulátorů, které jsou v&nbsp;programu využity. Návrhová část stručně představí zvolená systematická řešení, a na abstraktní úrovni nás seznámí s&nbsp;problematikou zadaného projektu. Implementace pak plní úkoly dané zadáním od volby implantátů přes transformace&nbsp;modelů po manipulaci s kamerami. Praktická část je elementárně dokumentována s&nbsp;návazností na teoretické znalosti a je vytvářena s&nbsp;ohledem na fakta určená návrhem.
000558444	9910492118009901	595	$$aTato práce popisuje vývoj i samotné řešení aplikace pro plánování a simulaci chirurgických operací v&nbsp;medicíně. Dokumentační část začíná teoretickým základem, jež se zaměřuje nejprve na reprezentaci objektů v&nbsp;počítačové grafice s bližším poznáním reprezentace hraniční. Následuje teoretický rozbor transformací a manipulátorů, které jsou v&nbsp;programu využity. Návrhová část stručně představí zvolená systematická řešení, a na abstraktní úrovni nás seznámí s&nbsp;problematikou zadaného projektu. Implementace pak plní úkoly dané zadáním od volby implantátů přes transformace&nbsp;modelů po manipulaci s kamerami. Praktická část je elementárně dokumentována s&nbsp;návazností na teoretické znalosti a je vytvářena s&nbsp;ohledem na fakta určená návrhem.
000558449	9910492117409901	520	$$aTato práce se zabývá metodami hranové detekce a reprezentace hran v&nbsp;digitálním obraze. Shrnuje a popisuje některé používané metody. Dále se zaměřuje na návrh a popis implementace jednoduchého OCR systému založeného na hranové detekci a využívajícího umělou neuronovou síť pro rozpoznávání velkých strojově psaných písem anglické abecedy. Systém je napsán v&nbsp;jazyce C a využívá grafické knihovny OpenCV a knihovny FANN pro tvorbu umělé neuronové sítě. Aplikace je vytvořena a testována v&nbsp;prostředí operačního systému Windows XP.
000558449	9910492117409901	595	$$aTato práce se zabývá metodami hranové detekce a reprezentace hran v&nbsp;digitálním obraze. Shrnuje a popisuje některé používané metody. Dále se zaměřuje na návrh a popis implementace jednoduchého OCR systému založeného na hranové detekci a využívajícího umělou neuronovou síť pro rozpoznávání velkých strojově psaných písem anglické abecedy. Systém je napsán v&nbsp;jazyce C a využívá grafické knihovny OpenCV a knihovny FANN pro tvorbu umělé neuronové sítě. Aplikace je vytvořena a testována v&nbsp;prostředí operačního systému Windows XP.
000558452	9910492116809901	520	$$aPráce se zabývá návrhem a implementací linky RS-485 pro propojení dvou výukových platforem FITkit. Práce přibližuje vlastnosti a možnosti využití této linky, její alternativy použití s&nbsp;FITkitem a popis aplikace, která je pro FITkit napsána.
000558452	9910492116809901	595	$$aPráce se zabývá návrhem a implementací linky RS-485 pro propojení dvou výukových platforem FITkit. Práce přibližuje vlastnosti a možnosti využití této linky, její alternativy použití s&nbsp;FITkitem a popis aplikace, která je pro FITkit napsána.
000558454	9910492116509901	520	$$aTato práce se zabývá pokročilými metodami ztrátové komprese obrazu. Mezi tyto metody patří diskrétní kosinová transformace a Haarova diskrétní vlnková transformace. Dále je zde vysvětlen princip barevných modelů a algoritmů používaných při bezeztrátové kompresi dat. Cílem práce je&nbsp;implementace knihovny pracující na základě těchto poznatků.
000558454	9910492116509901	520	$$aThis thesis deals with advanced methods of lossy image compression. To the midst of these methods belong the discrete cosine transform and Haar's discrete wavelet transform. Furthermore principles of&nbsp;color models and algorithms used in lossless data compression are explained in this text. The&nbsp;purpose of this thesis is the library implementation that is based on these cognizances.
000558454	9910492116509901	595	$$aTato práce se zabývá pokročilými metodami ztrátové komprese obrazu. Mezi tyto metody patří diskrétní kosinová transformace a Haarova diskrétní vlnková transformace. Dále je zde vysvětlen princip barevných modelů a algoritmů používaných při bezeztrátové kompresi dat. Cílem práce je&nbsp;implementace knihovny pracující na základě těchto poznatků.
000558454	9910492116509901	595	$$aThis thesis deals with advanced methods of lossy image compression. To the midst of these methods belong the discrete cosine transform and Haar's discrete wavelet transform. Furthermore principles of&nbsp;color models and algorithms used in lossless data compression are explained in this text. The&nbsp;purpose of this thesis is the library implementation that is based on these cognizances.
000558461	9910492115809901	520	$$aTento projekt se zabývá problematikou optimalizace polygonálních 3D modelů, především modelů postav lidí. Jsou&nbsp;zde představeny a diskutovány základní principy a metody používané v oblasti optimalizace prostorových polygonálních modelů, jak automatizované, tak manuální. Práce dále popisuje přístup k diskutovanému problému metodou tzv. přenášení geometrie, který byl řešen v rámci zadání projektu a umožňuje poloautomatickou tvorbu modelů s předem danou topologií.
000558461	9910492115809901	595	$$aTento projekt se zabývá problematikou optimalizace polygonálních 3D modelů, především modelů postav lidí. Jsou&nbsp;zde představeny a diskutovány základní principy a metody používané v oblasti optimalizace prostorových polygonálních modelů, jak automatizované, tak manuální. Práce dále popisuje přístup k diskutovanému problému metodou tzv. přenášení geometrie, který byl řešen v rámci zadání projektu a umožňuje poloautomatickou tvorbu modelů s předem danou topologií.
000558462	9910492115709901	520	$$aTato práce popisuje návrh a implementaci monitorovací sondy pro<br>sběr statistických údajů o tocích na vysokorychlostních sítích.<br>Navržená sonda využívá spojení hardwarové akcelerační karty a<br>běžného PC.&nbsp; Úloha zpracování a monitorování paketů na rychlosti<br>deset gigabitů je distribuována mezi kartu a hostitelský počítač.<br>Z hlediska systémové architektury&nbsp; jsou zkoumány algoritmy pro<br>monitorování toků a navrženy způsoby jejich implementace v<br>hardwaru či softwaru.&nbsp; Dále jsou navržena rozšíření sondy o<br>možnosti autokonfigurace a adaptace řídích parametrů na základě<br>aktuálního vytížení sondy. Významným rozšířením je<br>konfigurovatelná definice sledovaných údajů o toku.&nbsp; Výsledky<br>simulací potvrzují vysoký výkon a robustnost sondy pro<br>monitorování desetigigabitových sítí.
000558462	9910492115709901	520	$$aThis&nbsp; thesis deals with the design and implementation of a<br>monitoring probe intended for IP flow measurements in high-speed<br>networks.&nbsp; The probe is based on commodity PC and network<br>acceleration card. The monitoring process is partitioned between<br>these two platforms. The thesis explores ways of mapping flow<br>monitoring algorithms to hardware or software implementations.<br>Several improvements are suggested to increase performance and<br>functionality of the probe. Two level memory hierarchy increases<br>the performance whereas autoconfiguration and adaptation of<br>control parameters contribute to its robustness.&nbsp; The definition<br>of variable flow-record allows to customize monitored statistics<br>about the network. Analysis and simulations of proposed<br>architecture indicate that the probe is suitable for monitoring of<br>ten gigabit networks.
000558462	9910492115709901	595	$$aTato práce popisuje návrh a implementaci monitorovací sondy pro<br>sběr statistických údajů o tocích na vysokorychlostních sítích.<br>Navržená sonda využívá spojení hardwarové akcelerační karty a<br>běžného PC.&nbsp; Úloha zpracování a monitorování paketů na rychlosti<br>deset gigabitů je distribuována mezi kartu a hostitelský počítač.<br>Z hlediska systémové architektury&nbsp; jsou zkoumány algoritmy pro<br>monitorování toků a navrženy způsoby jejich implementace v<br>hardwaru či softwaru.&nbsp; Dále jsou navržena rozšíření sondy o<br>možnosti autokonfigurace a adaptace řídích parametrů na základě<br>aktuálního vytížení sondy. Významným rozšířením je<br>konfigurovatelná definice sledovaných údajů o toku.&nbsp; Výsledky<br>simulací potvrzují vysoký výkon a robustnost sondy pro<br>monitorování desetigigabitových sítí.
000558462	9910492115709901	595	$$aThis&nbsp; thesis deals with the design and implementation of a<br>monitoring probe intended for IP flow measurements in high-speed<br>networks.&nbsp; The probe is based on commodity PC and network<br>acceleration card. The monitoring process is partitioned between<br>these two platforms. The thesis explores ways of mapping flow<br>monitoring algorithms to hardware or software implementations.<br>Several improvements are suggested to increase performance and<br>functionality of the probe. Two level memory hierarchy increases<br>the performance whereas autoconfiguration and adaptation of<br>control parameters contribute to its robustness.&nbsp; The definition<br>of variable flow-record allows to customize monitored statistics<br>about the network. Analysis and simulations of proposed<br>architecture indicate that the probe is suitable for monitoring of<br>ten gigabit networks.
000558465	9910492115409901	520	$$aTato diplomová práce je zaměřená na problematiku architektur procesorů. Základem projektu je návrh jednoduchého procesoru, který je obohacen o moderní prvky a principy používané v&nbsp;architekturách procesorů, jako jsou pipelining, cache a predikce skoků. Navržený procesor je implementován pomocí jazyka VHDL a simulován v prostředí programu ModelSim.
000558465	9910492115409901	595	$$aTato diplomová práce je zaměřená na problematiku architektur procesorů. Základem projektu je návrh jednoduchého procesoru, který je obohacen o moderní prvky a principy používané v&nbsp;architekturách procesorů, jako jsou pipelining, cache a predikce skoků. Navržený procesor je implementován pomocí jazyka VHDL a simulován v prostředí programu ModelSim.
000558469	9910492115009901	520	$$aTato práce se zabývá zpracováním tzv. RAW dat z&nbsp;digitálního fotoaparátu. V&nbsp;první části je popsán princip snímání obrazu digitálním fotoaparátem, obecný způsob zpracování obrazu v&nbsp;přístroji a co je to RAW formát, jeho výhody a nevýhody. Dále jsou popsány některé existující interpolační metody obrazových dat a další metody pro zpracování obrazu z&nbsp;RAW obrazových dat. &nbsp;Následně je analyzován RAW formát CR2 firmy Canon, včetně jeho struktury a popisu pro jeho zpracování. V&nbsp;další kapitole byla navržena vylepšená metoda pro interpolaci obrazu a také metoda pro účinné potlačení digitálního šumu. Na tomto základě byla implementována knihovna pro dekódování a základní zpracování souborů CR2, pomocí které byly porovnány výsledky zpracování obrazu vybranými metodami. V&nbsp;závěru je provedeno zhodnocení dosažených výsledků a také je nastíněn směr, pro další pokračovaní výzkumu dané problematiky.
000558469	9910492115009901	595	$$aTato práce se zabývá zpracováním tzv. RAW dat z&nbsp;digitálního fotoaparátu. V&nbsp;první části je popsán princip snímání obrazu digitálním fotoaparátem, obecný způsob zpracování obrazu v&nbsp;přístroji a co je to RAW formát, jeho výhody a nevýhody. Dále jsou popsány některé existující interpolační metody obrazových dat a další metody pro zpracování obrazu z&nbsp;RAW obrazových dat. &nbsp;Následně je analyzován RAW formát CR2 firmy Canon, včetně jeho struktury a popisu pro jeho zpracování. V&nbsp;další kapitole byla navržena vylepšená metoda pro interpolaci obrazu a také metoda pro účinné potlačení digitálního šumu. Na tomto základě byla implementována knihovna pro dekódování a základní zpracování souborů CR2, pomocí které byly porovnány výsledky zpracování obrazu vybranými metodami. V&nbsp;závěru je provedeno zhodnocení dosažených výsledků a také je nastíněn směr, pro další pokračovaní výzkumu dané problematiky.
000558470	9910492114909901	520	$$aDiplomová práce se zabývá problematikou automatizace webových formulářů. Obsahuje stručné zasvěcení do problematiky značkovacích jazyků HTML a XHTML a popis prostředků pro tvorbu formulářů. Dále je v&nbsp;práci uvedena stručná charakteristika protokolu HTTP a značkovacího jazyka XML a je navržen způsob popisu formulářových dat pomocí XML dokumentu. Poté následuje popis implementace nástroje na vytvoření XML popisu z&nbsp;HTML dokumentu a popis implementace nástroje na automatizované odesílání dat z&nbsp;CSV souboru za použití XML popisu formuláře. V&nbsp;práci je uveden popis nejdůležitějších algoritmů použitých pro implementaci. V&nbsp;závěru jsou shrnuty dosažené výsledky a možná vylepšení do budoucna.
000558470	9910492114909901	595	$$aDiplomová práce se zabývá problematikou automatizace webových formulářů. Obsahuje stručné zasvěcení do problematiky značkovacích jazyků HTML a XHTML a popis prostředků pro tvorbu formulářů. Dále je v&nbsp;práci uvedena stručná charakteristika protokolu HTTP a značkovacího jazyka XML a je navržen způsob popisu formulářových dat pomocí XML dokumentu. Poté následuje popis implementace nástroje na vytvoření XML popisu z&nbsp;HTML dokumentu a popis implementace nástroje na automatizované odesílání dat z&nbsp;CSV souboru za použití XML popisu formuláře. V&nbsp;práci je uveden popis nejdůležitějších algoritmů použitých pro implementaci. V&nbsp;závěru jsou shrnuty dosažené výsledky a možná vylepšení do budoucna.
000558471	9910492114809901	520	$$aTato práce se zabývá zpracováním statistik přístupů k&nbsp;internetovým stránkám a systémům, které &nbsp;slouží ke zjištění cenných informací o jejich uživatelích. Statistiky umožňují zjistit z&nbsp;jakých míst uživatelé přicházejí, kolik času na stránkách tráví, jaké informace je zajímají a jaké technické prostředky k&nbsp;prohlížení stránek používají. Naměřené údaje jsou ukládány pro pozdější vyhodnocení majitelem či správcem sledované internetové aplikace. Výsledky měření se zobrazují v&nbsp;grafické podobě. Získané informace lze využít ke zvýšení kvality internetové aplikace či jejího obsahu, aby co nejlépe vyhovovala potřebám uživatelů.<p>U zabezpečených částí aplikace lze, při využití modulu pro zabezpečení, sledovat pokusy o neoprávněný přístup k&nbsp;aplikaci. Získané bezpečnostní statistiky mohou posloužit ke zvýšení bezpečnosti aplikace, případně k&nbsp;identifikaci útočníků.
000558471	9910492114809901	595	$$aTato práce se zabývá zpracováním statistik přístupů k&nbsp;internetovým stránkám a systémům, které &nbsp;slouží ke zjištění cenných informací o jejich uživatelích. Statistiky umožňují zjistit z&nbsp;jakých míst uživatelé přicházejí, kolik času na stránkách tráví, jaké informace je zajímají a jaké technické prostředky k&nbsp;prohlížení stránek používají. Naměřené údaje jsou ukládány pro pozdější vyhodnocení majitelem či správcem sledované internetové aplikace. Výsledky měření se zobrazují v&nbsp;grafické podobě. Získané informace lze využít ke zvýšení kvality internetové aplikace či jejího obsahu, aby co nejlépe vyhovovala potřebám uživatelů.<p>U zabezpečených částí aplikace lze, při využití modulu pro zabezpečení, sledovat pokusy o neoprávněný přístup k&nbsp;aplikaci. Získané bezpečnostní statistiky mohou posloužit ke zvýšení bezpečnosti aplikace, případně k&nbsp;identifikaci útočníků.
000558472	9910492114709901	520	$$aPráce se zabývá nasazením software Samba na server s operačním systémem z rodiny BSD do role primárního řadiče domény v počítačové síti střední školy se stanicemi s operačním systémem Microsoft Windows. Po představení software Samba&nbsp; je podrobněji rozebrána problematika sítí Windows založených na protokolu SMB. Následně jsou uvedeny potřebné kroky konfigurace software Samba, nastavení diskových sdílení, vytváření uživatelských účtů a přidání klientské stanice do důvěryhodného vztahu s řadičem domény. Dále je popsána problematika síťového tisku v prostředí Windows, tiskových serverů a řešení problematiky pomocí klasických tiskových služeb systému FreeBSD a tiskového systému CUPS. V další části je zmíněna problematika hromadné instalace stanic se stejnou hardwarovou konfigurací v prostředí školních učeben. Závěrem jsou shrnuty úkony potřebné pro další provoz systému. <br>.
000558472	9910492114709901	595	$$aPráce se zabývá nasazením software Samba na server s operačním systémem z rodiny BSD do role primárního řadiče domény v počítačové síti střední školy se stanicemi s operačním systémem Microsoft Windows. Po představení software Samba&nbsp; je podrobněji rozebrána problematika sítí Windows založených na protokolu SMB. Následně jsou uvedeny potřebné kroky konfigurace software Samba, nastavení diskových sdílení, vytváření uživatelských účtů a přidání klientské stanice do důvěryhodného vztahu s řadičem domény. Dále je popsána problematika síťového tisku v prostředí Windows, tiskových serverů a řešení problematiky pomocí klasických tiskových služeb systému FreeBSD a tiskového systému CUPS. V další části je zmíněna problematika hromadné instalace stanic se stejnou hardwarovou konfigurací v prostředí školních učeben. Závěrem jsou shrnuty úkony potřebné pro další provoz systému. <br>.
000558473	9910492114609901	520	$$aCílem této diplomové práce je vytvořit sériové komunikační rozhraní pro výukový FITkit. Toto sériové rozhraní má být plně duplexní průmyslová sběrnice založená na 20mA smyčce a&nbsp;má umožňovat propojení dvou kitů pomocí RS-485. Úkolem je navrhnout jednoduchý software umožňující jednoúčelovou komunikaci dvou kitů a zabezpečit komunikaci po lince RS-485 proti rušení či chybám v&nbsp;přenosu.
000558473	9910492114609901	595	$$aCílem této diplomové práce je vytvořit sériové komunikační rozhraní pro výukový FITkit. Toto sériové rozhraní má být plně duplexní průmyslová sběrnice založená na 20mA smyčce a&nbsp;má umožňovat propojení dvou kitů pomocí RS-485. Úkolem je navrhnout jednoduchý software umožňující jednoúčelovou komunikaci dvou kitů a zabezpečit komunikaci po lince RS-485 proti rušení či chybám v&nbsp;přenosu.
000558475	9910492114409901	520	$$aDiplomová práce se zabývá vytvořením generátoru uživatelsky variabilních fotogalerií, určených pro osobní prezentaci i jako portál pro vystavovatele z&nbsp;řad internetové veřejnosti. Cílem aplikace je spektrum uživatelů informačních technologií s&nbsp;minimální nebo žádnou znalostí tvorby internetových aplikací. Návrh je proveden v&nbsp;jazyce UML. Webová část aplikace je implementována pomocí PHP, za pomocí mySQL, JavaScriptu a CSS. Uživatelská aplikace pro systém win32 je realizována v&nbsp;Microsoft Visual C#. Závěrem práce je krátká analýza skutečného přínosu uživatelům.
000558475	9910492114409901	595	$$aDiplomová práce se zabývá vytvořením generátoru uživatelsky variabilních fotogalerií, určených pro osobní prezentaci i jako portál pro vystavovatele z&nbsp;řad internetové veřejnosti. Cílem aplikace je spektrum uživatelů informačních technologií s&nbsp;minimální nebo žádnou znalostí tvorby internetových aplikací. Návrh je proveden v&nbsp;jazyce UML. Webová část aplikace je implementována pomocí PHP, za pomocí mySQL, JavaScriptu a CSS. Uživatelská aplikace pro systém win32 je realizována v&nbsp;Microsoft Visual C#. Závěrem práce je krátká analýza skutečného přínosu uživatelům.
000558477	9910492114209901	520	$$aTato práce se zabývá návrhem a implementací systému pro správu informačních tabulí. K&nbsp;návrhu systému byl použit modelovací jazyk UML. Implementace je postavena na moderní vývojářské platformě .NET Framework.
000558477	9910492114209901	595	$$aTato práce se zabývá návrhem a implementací systému pro správu informačních tabulí. K&nbsp;návrhu systému byl použit modelovací jazyk UML. Implementace je postavena na moderní vývojářské platformě .NET Framework.
000558478	9910492114109901	520	$$aTato diplomová práce pojednává o vytvoření databázového informačního systému k&nbsp;doškolování zaměstnanců a výpočtu bonusů a jeho napojení na stávající personální systémy v&nbsp;prostředí společnosti Honeywell. V&nbsp;projektu je zohledněno řešení na úrovni mocného databázového serveru a maximální využití jeho schopností pro vývoj aplikace. Systém disponuje přístupovým oprávněním zahrnujícím několik uživatelských rolí a roli administrátora. Návrh systému je proveden v modelovacím jazyce UML. Implementace daného projektu je provedena na technologiích společnosti Microsoft. Systém je &nbsp;obecně implementován ve 3 vrstvách: užívatelské rozhraní, databázová komponenta, databáze. Uživatelské rozhraní je realizováno ve skriptovacím jazyce ASP.NET 2.0, za využití moderních technologii ASP.NET AJAX 1.0. Databázová komponenta je implementována za pomoci jazyka Visual .NET C# a knihoven ADO.NET. Databáze je pak realizována v&nbsp;prostředí SQL Serveru 2000 s&nbsp;využitím procedurálního jazyka Transact-SQL. Nedílnou součástí projektu je i testovaní na zkušebních datech a nasazení do ostrého provozu na intranetu společnosti Honeywell.
000558478	9910492114109901	595	$$aTato diplomová práce pojednává o vytvoření databázového informačního systému k&nbsp;doškolování zaměstnanců a výpočtu bonusů a jeho napojení na stávající personální systémy v&nbsp;prostředí společnosti Honeywell. V&nbsp;projektu je zohledněno řešení na úrovni mocného databázového serveru a maximální využití jeho schopností pro vývoj aplikace. Systém disponuje přístupovým oprávněním zahrnujícím několik uživatelských rolí a roli administrátora. Návrh systému je proveden v modelovacím jazyce UML. Implementace daného projektu je provedena na technologiích společnosti Microsoft. Systém je &nbsp;obecně implementován ve 3 vrstvách: užívatelské rozhraní, databázová komponenta, databáze. Uživatelské rozhraní je realizováno ve skriptovacím jazyce ASP.NET 2.0, za využití moderních technologii ASP.NET AJAX 1.0. Databázová komponenta je implementována za pomoci jazyka Visual .NET C# a knihoven ADO.NET. Databáze je pak realizována v&nbsp;prostředí SQL Serveru 2000 s&nbsp;využitím procedurálního jazyka Transact-SQL. Nedílnou součástí projektu je i testovaní na zkušebních datech a nasazení do ostrého provozu na intranetu společnosti Honeywell.
000558576	9910492092909901	520	$$aComputer networks are in the scope of the IEEE organization<br>normalized by the 802 board which currently comprises six working groups for wireless communications. IEEE 802.11 for wireless local area networks, IEEE&nbsp; 802.15 for wireless personal area networks, IEEE 802.16 for wireless metropolitan area networks, IEEE 802.20 for mobile broadband wireless access, IEEE 802.21 for media independent handover and IEEE 802.22 for wireless regional area networks. This master's thesis<br>focuses on a security analysis of particular standards, describes threats, vulnerabilities, current security measures and mutually compares wireless specifications from a security point of view. The conclusion is devoted to overall evaluation of the project, to its contributions, possible enhancements and continuation in the form of consequential studies.
000558576	9910492092909901	595	$$aComputer networks are in the scope of the IEEE organization<br>normalized by the 802 board which currently comprises six working groups for wireless communications. IEEE 802.11 for wireless local area networks, IEEE&nbsp; 802.15 for wireless personal area networks, IEEE 802.16 for wireless metropolitan area networks, IEEE 802.20 for mobile broadband wireless access, IEEE 802.21 for media independent handover and IEEE 802.22 for wireless regional area networks. This master's thesis<br>focuses on a security analysis of particular standards, describes threats, vulnerabilities, current security measures and mutually compares wireless specifications from a security point of view. The conclusion is devoted to overall evaluation of the project, to its contributions, possible enhancements and continuation in the form of consequential studies.
000558580	9910492092409901	520	$$aPráce se zabývá implementací aplikace, která umožňuje zabezpečení prostoru pomocí web kamery a OS Linux. Hlavní součástí aplikace je proces běžící v pozadí, který komunikuje s kamerou přes V4L rozhraní. Pomocí dynamicky nahrávaných modulů se provádí detekce pohybu ve snímané scéně. Algoritmus detekce lze jednoduše měnit pomocí uživatelských modulů. Aplikace umožňuje ukládat snímaná data ve formě obrázků nebo video souborů. <p>Pro monitorování snímané scény v reálném čase byl implementován klient, který umožňuje připojení přes TCP/IP k&nbsp;hlavní aplikaci. V komunikačním protokolu je implementována i jednoduchá autentizace klientů a šifrování přenášených dat.
000558580	9910492092409901	595	$$aPráce se zabývá implementací aplikace, která umožňuje zabezpečení prostoru pomocí web kamery a OS Linux. Hlavní součástí aplikace je proces běžící v pozadí, který komunikuje s kamerou přes V4L rozhraní. Pomocí dynamicky nahrávaných modulů se provádí detekce pohybu ve snímané scéně. Algoritmus detekce lze jednoduše měnit pomocí uživatelských modulů. Aplikace umožňuje ukládat snímaná data ve formě obrázků nebo video souborů. <p>Pro monitorování snímané scény v reálném čase byl implementován klient, který umožňuje připojení přes TCP/IP k&nbsp;hlavní aplikaci. V komunikačním protokolu je implementována i jednoduchá autentizace klientů a šifrování přenášených dat.
000558585	9910492091909901	520	$$aThis work is trying to propose Diarization System based on Bayesian Information Criterion (BIC). In this paper is possible to find description of background theory and short description of previously used systems. Idea of this work is to try to use&nbsp;methods proposed earlier in a faster and more reliable way. Proposed system was tested on some records to prove its error rate. Results of tests are not very good but some possible improvements are proposed.
000558585	9910492091909901	595	$$aThis work is trying to propose Diarization System based on Bayesian Information Criterion (BIC). In this paper is possible to find description of background theory and short description of previously used systems. Idea of this work is to try to use&nbsp;methods proposed earlier in a faster and more reliable way. Proposed system was tested on some records to prove its error rate. Results of tests are not very good but some possible improvements are proposed.
000558589	9910492091309901	520	$$aThis thesis deals with the design and implementation of an FPGA-based platform for rapid development of network applications for the COMBO cards family. The proposed platform includes a&nbsp;generic data transfer protocol - FrameLink, a set of tools for FrameLink manipulation, network interface blocks for 1 Gigabit Ethernet, high-speed connection to the software layer via PCI, PCI-X or PCI Express bus and a set of IP cores for network traffic analysis and processing. The benefits of the proposed platform are demonstrated on design and implementation of a network interface card, hardware firewall and exporter of unified packet headers.
000558589	9910492091309901	595	$$aThis thesis deals with the design and implementation of an FPGA-based platform for rapid development of network applications for the COMBO cards family. The proposed platform includes a&nbsp;generic data transfer protocol - FrameLink, a set of tools for FrameLink manipulation, network interface blocks for 1 Gigabit Ethernet, high-speed connection to the software layer via PCI, PCI-X or PCI Express bus and a set of IP cores for network traffic analysis and processing. The benefits of the proposed platform are demonstrated on design and implementation of a network interface card, hardware firewall and exporter of unified packet headers.
000558593	9910492090909901	520	$$aPráce se podrobně zabývá metodikou IBM Rational Unified Process, která představuje komplexní a robustní přístup k&nbsp;vývoji a životnímu cyklu software. Tato metodika je velmi dobře zdokumentována a každý krok životního cyklu vývoje lze dopředu předpovědět, proto se stává postupně standardem mnoha organizací vyvíjejících komerční software.<br><p>Cílem práce je podrobný popis této metodiky a vypracování obvyklých výstupů fáze zahájení a fáze rozpracování při vytváření informačního systému elektronického vzdělávání.</p><p>Vzhledem k&nbsp;tomu, že IBM Rational Unified Process je tzv. use-case driven přístupem, je v&nbsp;práci kladen největší důraz na podrobný popis jednotlivých případů užití.
000558593	9910492090909901	595	$$aPráce se podrobně zabývá metodikou IBM Rational Unified Process, která představuje komplexní a robustní přístup k&nbsp;vývoji a životnímu cyklu software. Tato metodika je velmi dobře zdokumentována a každý krok životního cyklu vývoje lze dopředu předpovědět, proto se stává postupně standardem mnoha organizací vyvíjejících komerční software.<br><p>Cílem práce je podrobný popis této metodiky a vypracování obvyklých výstupů fáze zahájení a fáze rozpracování při vytváření informačního systému elektronického vzdělávání.</p><p>Vzhledem k&nbsp;tomu, že IBM Rational Unified Process je tzv. use-case driven přístupem, je v&nbsp;práci kladen největší důraz na podrobný popis jednotlivých případů užití.
000558639	9910492083909901	520	$$aCílem této práce je nastudovat virtuální realitu a aspekty vývoje pro tuto platformu. Dále také vybrat a nastudovat vhodné prostředí pro vývoj aplikace a zjistit a vyzkoušet možnosti a omezení, které s&nbsp;touto platformou a prostředím souvisí. Závěrem pak navrhnout aplikaci s využitím nabytých znalostí. Navrženou aplikaci posléze implementovat a otestovat.$$acze
000558639	9910492083909901	520	$$aThe goal of this thesis is to learn about virtual reality and the aspects of the development for this platform. The next goal is to find well suited development environment for the application and test the capabilities and limits of them both. The thesis will be completed by designing, implementing and then testing the aplication using knowledge learnt. &nbsp;$$9eng
000558639	9910492083909901	595	$$aCílem této práce je nastudovat virtuální realitu a aspekty vývoje pro tuto platformu. Dále také vybrat a nastudovat vhodné prostředí pro vývoj aplikace a zjistit a vyzkoušet možnosti a omezení, které s&nbsp;touto platformou a prostředím souvisí. Závěrem pak navrhnout aplikaci s využitím nabytých znalostí. Navrženou aplikaci posléze implementovat a otestovat.$$acze
000558639	9910492083909901	595	$$aThe goal of this thesis is to learn about virtual reality and the aspects of the development for this platform. The next goal is to find well suited development environment for the application and test the capabilities and limits of them both. The thesis will be completed by designing, implementing and then testing the aplication using knowledge learnt. &nbsp;$$9eng
000558646	9910492083209901	520	$$aThe goal of this thesis is to design a diagnostic subsystem for secondary surveillance radar and to construct a functional prototype of communication and testing generator unit. The first part of the thesis aims at description and division of radar systems, with emphasis on air traffic control radars. &nbsp;Main attention is being focused on ATC secondary surveillance radars and description of their function. Following part deals with requirements specification for design of diagnostic system and the system design itself. Part of the thesis forms design, production and testing of prototype of block enabling communication of diagnostic subsystem and function of testing generator for secondary surveillance radar.$$9eng
000558646	9910492083209901	595	$$aThe goal of this thesis is to design a diagnostic subsystem for secondary surveillance radar and to construct a functional prototype of communication and testing generator unit. The first part of the thesis aims at description and division of radar systems, with emphasis on air traffic control radars. &nbsp;Main attention is being focused on ATC secondary surveillance radars and description of their function. Following part deals with requirements specification for design of diagnostic system and the system design itself. Part of the thesis forms design, production and testing of prototype of block enabling communication of diagnostic subsystem and function of testing generator for secondary surveillance radar.$$9eng
000558662	9910492081609901	520	$$aTask of this master thesis is to create system for support of automated testing and deploying of server applications according to requirements defined by company AVG. The main target is create system for deploying and testing that automatically or manually test the server application in the cloud environment with ability of final deployment to the production environment with overall progress monitoring. Automated testing and deploying system has been split to the two parts. The first part is user interface that allows adding new applications, testing applications and deploying applications to its production environment. The second part represents the REST service which process testing and deploying tasks and &nbsp;store progress to database. System was tested with sample server's applications in Amazon Web Services cloud environment. Thesis describes general testing principles cross multiple areas. Also it contains general architecture withing diagrams, which shows use cases. At the end of thesis is described testing of samples application together with results.$$9eng
000558662	9910492081609901	595	$$aTask of this master thesis is to create system for support of automated testing and deploying of server applications according to requirements defined by company AVG. The main target is create system for deploying and testing that automatically or manually test the server application in the cloud environment with ability of final deployment to the production environment with overall progress monitoring. Automated testing and deploying system has been split to the two parts. The first part is user interface that allows adding new applications, testing applications and deploying applications to its production environment. The second part represents the REST service which process testing and deploying tasks and &nbsp;store progress to database. System was tested with sample server's applications in Amazon Web Services cloud environment. Thesis describes general testing principles cross multiple areas. Also it contains general architecture withing diagrams, which shows use cases. At the end of thesis is described testing of samples application together with results.$$9eng
000561458	9910491644109901	520	$$aThis thesis deals with a concept of system for automatic passenger counting in different &nbsp;modes of transport. Counting units are placed in top of the door area in the vehicle. Passengers are detected at the disparity map counted from the stereo-camera images. Object tracking is achieved with Global nearest neighbor and Multiple hypothesis tracking algorithm. This system is used for public transportation surveys.$$9eng
000561458	9910491644109901	595	$$aThis thesis deals with a concept of system for automatic passenger counting in different &nbsp;modes of transport. Counting units are placed in top of the door area in the vehicle. Passengers are detected at the disparity map counted from the stereo-camera images. Object tracking is achieved with Global nearest neighbor and Multiple hypothesis tracking algorithm. This system is used for public transportation surveys.$$9eng
000561459	9910491644009901	520	$$aThis master thesis presents a topic of testing network address translation. It describes basic principles of network address translation and general methods for testing network devices. These methods are then applied on NAT devices. Thesis then introduces a design of a&nbsp; framework for performing functional tests. The designed framework is then implemented as a part of the thesis and used to test a newly developed high-speed NAT application.$$9eng
000561459	9910491644009901	595	$$aThis master thesis presents a topic of testing network address translation. It describes basic principles of network address translation and general methods for testing network devices. These methods are then applied on NAT devices. Thesis then introduces a design of a&nbsp; framework for performing functional tests. The designed framework is then implemented as a part of the thesis and used to test a newly developed high-speed NAT application.$$9eng
000561507	9910491639009901	520	$$aPráce se nejdříve zabývá analýzou současných metod detekce anomálií a bezpečnostních incidentů v DNS provozu. Později jsou v práci navrženy obfuskační techniky, pomocí kterých&nbsp;je možné obejít současnou anomální detekci v DNS. Pro implementační část práce byly&nbsp;vybrány útoky zneužívající DNS protokol na tunelování jiné síťové komunikace - konkrétně&nbsp;bylo uvažováno využití tunelování pro řízení a kontrolu botnetu. Hlavním cílem práce je&nbsp;poukázat na nutnost objevování nových přístupů pro detekci anomálií a bezpečnostních&nbsp;incidentů v DNS provozu.$$acze
000561507	9910491639009901	520	$$aThe work analyze current detection methods of anomalies and security incidents in DNS raffic, and than design new obfuscation techniques which are capable of evading anomaly detction. Network attacks, exploiting the DNS protocol for tunneling of other network raffic, were selected for implementation part of the work. Control of botnet is considered s malicious application of tunneling through the DNS protocol. The main result of the ork is to emphasize the necessity of discovering new detection principles of anomalies and&nbsp;security incidents in DNS traffic.$$9eng
000561507	9910491639009901	595	$$aPráce se nejdříve zabývá analýzou současných metod detekce anomálií a bezpečnostních incidentů v DNS provozu. Později jsou v práci navrženy obfuskační techniky, pomocí kterých&nbsp;je možné obejít současnou anomální detekci v DNS. Pro implementační část práce byly&nbsp;vybrány útoky zneužívající DNS protokol na tunelování jiné síťové komunikace - konkrétně&nbsp;bylo uvažováno využití tunelování pro řízení a kontrolu botnetu. Hlavním cílem práce je&nbsp;poukázat na nutnost objevování nových přístupů pro detekci anomálií a bezpečnostních&nbsp;incidentů v DNS provozu.$$acze
000561507	9910491639009901	595	$$aThe work analyze current detection methods of anomalies and security incidents in DNS raffic, and than design new obfuscation techniques which are capable of evading anomaly detction. Network attacks, exploiting the DNS protocol for tunneling of other network raffic, were selected for implementation part of the work. Control of botnet is considered s malicious application of tunneling through the DNS protocol. The main result of the ork is to emphasize the necessity of discovering new detection principles of anomalies and&nbsp;security incidents in DNS traffic.$$9eng
000561513	9910491638409901	520	$$aTato práce se zabývá rozpoznáváním a sledováním lidí ve videu. K rozpoznávání byla použita konvoluční neuronová síť, která extrahuje vektor rysů z přiloženého snímku obličeje. Tento extrahovaný vektor je dále klasifikován. Proces rozpoznávání musí probíhat v reálném čase a s tímto ohledem jsou také voleny veškeré použité metody. V rámci této práce byl vytvořen nový dataset obličejů, který byl získán z videozáznamů pořízených v prostorách fakulty. Videozáznamy a dataset byly použity pro experimenty k ověření přesnosti vytvořeného systému. Výsledná přesnost rozpoznávání je cca 85%. Navržený systém může být použit například k evidenci osob, počítání průchodů či k ohlášení výskytu neznámé osoby v objektu.&nbsp;$$acze
000561513	9910491638409901	595	$$aTato práce se zabývá rozpoznáváním a sledováním lidí ve videu. K rozpoznávání byla použita konvoluční neuronová síť, která extrahuje vektor rysů z přiloženého snímku obličeje. Tento extrahovaný vektor je dále klasifikován. Proces rozpoznávání musí probíhat v reálném čase a s tímto ohledem jsou také voleny veškeré použité metody. V rámci této práce byl vytvořen nový dataset obličejů, který byl získán z videozáznamů pořízených v prostorách fakulty. Videozáznamy a dataset byly použity pro experimenty k ověření přesnosti vytvořeného systému. Výsledná přesnost rozpoznávání je cca 85%. Navržený systém může být použit například k evidenci osob, počítání průchodů či k ohlášení výskytu neznámé osoby v objektu.&nbsp;$$acze
000561545	9910491634409901	520	$$aThe master's thesis deals with the optical recognition of the tasks board in the agile environment. Based on theoretical knowledge about the agile project management, the concept of the task board is introduced. Possible representations of this agile tool are discussed, as well as their advantages and disadvantages. In connection with the optical recognition of the objects, follows the theoretical part dealing with barcodes, their structure and methods of detection and decoding. Based on these facts, the application design is reflecting all the needs specified by the company Siemens CT DC which is the contracting authority of the project. Implemented solution used for synchronization between the physical and virtual task board is able to detect the task cards with reliability about 95 % and allows the full synchronization of the task board during the four cycles. Deployment in the software development team and using the fully automated mode brings approximately five times quicker synchronization than it was before. In a case of semi-automated mode, it is about three times faster than before.&nbsp;$$9eng
000561545	9910491634409901	595	$$aThe master's thesis deals with the optical recognition of the tasks board in the agile environment. Based on theoretical knowledge about the agile project management, the concept of the task board is introduced. Possible representations of this agile tool are discussed, as well as their advantages and disadvantages. In connection with the optical recognition of the objects, follows the theoretical part dealing with barcodes, their structure and methods of detection and decoding. Based on these facts, the application design is reflecting all the needs specified by the company Siemens CT DC which is the contracting authority of the project. Implemented solution used for synchronization between the physical and virtual task board is able to detect the task cards with reliability about 95 % and allows the full synchronization of the task board during the four cycles. Deployment in the software development team and using the fully automated mode brings approximately five times quicker synchronization than it was before. In a case of semi-automated mode, it is about three times faster than before.&nbsp;$$9eng
000561545	9910491634409901	653	$$apočítačové vidění.&nbs;
000561545	9910491634409901	699	$$apočítačové vidění.&nbs;
000561701	9910491616309901	520	$$aTato práce se zabývá výpočtem globálního osvětlení ve scéně pomocí metody Voxel Cone Tracing. Jejím základem je voxelizace scény z&nbsp;trojúhelníkové reprezentace. Voxelizace může být prováděna do plné pravidelné 3D mřížky (textury) nebo do hierarchického Sparse Voxel Octree (řídkého voxelového stromu) pro ušetření paměťového prostoru. Tato voxelová reprezentace je dále využita pro výpočty globálního nepřímého osvětlení v&nbsp;reálném čase v&nbsp;normálních trojúhelníkových scénách pro zlepšení realističnosti finálního obrazu. Hodnoty z&nbsp;voxelů jsou získávány sledováním kuželových paprsků z&nbsp;pixelů, pro které chceme zjistit osvětlení.$$acze
000561701	9910491616309901	595	$$aTato práce se zabývá výpočtem globálního osvětlení ve scéně pomocí metody Voxel Cone Tracing. Jejím základem je voxelizace scény z&nbsp;trojúhelníkové reprezentace. Voxelizace může být prováděna do plné pravidelné 3D mřížky (textury) nebo do hierarchického Sparse Voxel Octree (řídkého voxelového stromu) pro ušetření paměťového prostoru. Tato voxelová reprezentace je dále využita pro výpočty globálního nepřímého osvětlení v&nbsp;reálném čase v&nbsp;normálních trojúhelníkových scénách pro zlepšení realističnosti finálního obrazu. Hodnoty z&nbsp;voxelů jsou získávány sledováním kuželových paprsků z&nbsp;pixelů, pro které chceme zjistit osvětlení.$$acze
000561706	9910491615709901	520	$$aTato práce se zabývá analýzou stávajících a aktivních VPN řešení, jejich výkonu a slabých stránek. Výsledkem práce je jaderný modul pro Linux, který implementuje datový přenos pomocí protokolů TLS a DTLS na základě konfigurace ustanoveného spojení v chráněném režimu. Primárním cílem bylo odstranit datové kopie a změny kontextu z chráněného režimu do režimu jádra během datových přenosů ve VPN řešeních založených na protokolech&nbsp; TLS a DTLS. Práce analyzuje cenu těchto operací a na základě analýz lokalizuje další kroky nutné k využití implementovaného jaderného modulu ve VPN řešeních. Práce se dále zabývá analýzou dalších možných využití implementovaného jaderného modulu mimo VPN řešení.$$acze
000561706	9910491615709901	595	$$aTato práce se zabývá analýzou stávajících a aktivních VPN řešení, jejich výkonu a slabých stránek. Výsledkem práce je jaderný modul pro Linux, který implementuje datový přenos pomocí protokolů TLS a DTLS na základě konfigurace ustanoveného spojení v chráněném režimu. Primárním cílem bylo odstranit datové kopie a změny kontextu z chráněného režimu do režimu jádra během datových přenosů ve VPN řešeních založených na protokolech&nbsp; TLS a DTLS. Práce analyzuje cenu těchto operací a na základě analýz lokalizuje další kroky nutné k využití implementovaného jaderného modulu ve VPN řešeních. Práce se dále zabývá analýzou dalších možných využití implementovaného jaderného modulu mimo VPN řešení.$$acze
000561714	9910491614909901	520	$$aThis master thesis deals with proposal of design and demonstration of possible integration between Nation Subsidies Information System 2016 (ISND) and future solutions Enterprise Service Bus (ESB) Agribus and process platform Business Process Management (BPM) Agribus. There is performed an&nbsp;analysis of requirements for ESB AgriBus and BPM AgriBus. For the implementation of ESB AgriBus is used Apache ServiceMix. Furthermore, this thesis deals with a proposal of improvements of the current solution of ISND, which are required to perform new role in the ESB AgriBus. The possibility of the integration between ISND and ESB AgriBus is demonstrated on a model business process of application for grants.$$9eng
000561714	9910491614909901	595	$$aThis master thesis deals with proposal of design and demonstration of possible integration between Nation Subsidies Information System 2016 (ISND) and future solutions Enterprise Service Bus (ESB) Agribus and process platform Business Process Management (BPM) Agribus. There is performed an&nbsp;analysis of requirements for ESB AgriBus and BPM AgriBus. For the implementation of ESB AgriBus is used Apache ServiceMix. Furthermore, this thesis deals with a proposal of improvements of the current solution of ISND, which are required to perform new role in the ESB AgriBus. The possibility of the integration between ISND and ESB AgriBus is demonstrated on a model business process of application for grants.$$9eng
000563114	9910491417609901	520	$$aInformační systém pro supervizi liniových staveb se zabývá dílčí částí obecné problematiky projektového řízení. Tuto práci je možné chápat i jako vstřícný krok k&nbsp;lepšímu využití informačních technologií personálem projektového managementu při řízení rozsáhlých liniových staveb. Programové řešení, které je výstupem této práce, si klade za cíl vytvořit softwarovou podporu pro projektový management, speciálně pro tým supervizora, ve fázích přípravy, realizace i vyhodnocení liniových staveb.
000563114	9910491417609901	595	$$aInformační systém pro supervizi liniových staveb se zabývá dílčí částí obecné problematiky projektového řízení. Tuto práci je možné chápat i jako vstřícný krok k&nbsp;lepšímu využití informačních technologií personálem projektového managementu při řízení rozsáhlých liniových staveb. Programové řešení, které je výstupem této práce, si klade za cíl vytvořit softwarovou podporu pro projektový management, speciálně pro tým supervizora, ve fázích přípravy, realizace i vyhodnocení liniových staveb.
000565073	9910491130509901	520	$$aPráce se zabývá detekcí dopravních značek a semaforů v obraze s využitím konvolučních neuronových sítí. Cílem je vytvoření vhodného detektoru pro detekci a rozpoznání dopravního značení v reálném provozu. Za účelem trénování konvolučních neuronových sítí byly vytvořeny vhodné datové sady, které se skládají ze syntetické i reálné datové sady. Pro syntetickou datovou sadu byl vytvořen generátor, který simuluje různé deformace značek. Vyhodnocení kvality detekce je prováděno pomocí vlastního programu pro&nbsp; kvantitativní vyhodnocování. Podařilo se dosáhnout úspěšnosti 84\% detekovaných značek nad vlastní testovací datovou sadou. Výsledky umožňují zjistit důležitost zastoupení reálné či syntetické datové sady v trénovací sadě a vliv jednotlivých deformací syntetické datové sady na konečnou kvalitu detekce.$$acze
000565073	9910491130509901	595	$$aPráce se zabývá detekcí dopravních značek a semaforů v obraze s využitím konvolučních neuronových sítí. Cílem je vytvoření vhodného detektoru pro detekci a rozpoznání dopravního značení v reálném provozu. Za účelem trénování konvolučních neuronových sítí byly vytvořeny vhodné datové sady, které se skládají ze syntetické i reálné datové sady. Pro syntetickou datovou sadu byl vytvořen generátor, který simuluje různé deformace značek. Vyhodnocení kvality detekce je prováděno pomocí vlastního programu pro&nbsp; kvantitativní vyhodnocování. Podařilo se dosáhnout úspěšnosti 84\% detekovaných značek nad vlastní testovací datovou sadou. Výsledky umožňují zjistit důležitost zastoupení reálné či syntetické datové sady v trénovací sadě a vliv jednotlivých deformací syntetické datové sady na konečnou kvalitu detekce.$$acze
000565081	9910491129709901	520	$$aTáto práca bola zameraná na vytvorenie funkčného prototypu zabezpečenej brány pre bezdrôtové IoT protokoly s využítím BeeeOn IoT Gateway. Na vytvorenie výsledného riešenia bolo potrebné analyzovať existujúce zabezpečovacie systémy IoT, navrhnúť ich integráciu s BeeeOn Gateway a systém nasadiť. Ako zabezpečovacie systémy v tejto práci boli použité moduly NEMEA vyvinuté v rámci projektu SIoT.&nbsp;Výsledné riešenie beží na routeri Turris Omnia a pozostáva z BeeeOn Gateway, piatich detekčných modulov SIoT a ďalších modulov NEMEA potrebných pre plnú funkčnosť detektorov. Potenciálne hrozby sa zisťujú v sieťach Z-Wave, BLE a LoRaWAN. Používateľ môže so systémom interagovať prostredníctvom webového rozhrania systému Coliot, ktorý je tiež súčasťou výsledného riešenia a slúži na ukladanie a prezentáciu výsledkov detekcie. Funkčnosť systému bola overená experimentálne a množinou integračných testov. Testovanie odhalilo mnoho nedostatkov spojených s použitými podsystémami a väčšina z nich bola opravená. Výsledný systém sa používa sa v rámci projektu SIoT.$$aslo
000565081	9910491129709901	595	$$aTáto práca bola zameraná na vytvorenie funkčného prototypu zabezpečenej brány pre bezdrôtové IoT protokoly s využítím BeeeOn IoT Gateway. Na vytvorenie výsledného riešenia bolo potrebné analyzovať existujúce zabezpečovacie systémy IoT, navrhnúť ich integráciu s BeeeOn Gateway a systém nasadiť. Ako zabezpečovacie systémy v tejto práci boli použité moduly NEMEA vyvinuté v rámci projektu SIoT.&nbsp;Výsledné riešenie beží na routeri Turris Omnia a pozostáva z BeeeOn Gateway, piatich detekčných modulov SIoT a ďalších modulov NEMEA potrebných pre plnú funkčnosť detektorov. Potenciálne hrozby sa zisťujú v sieťach Z-Wave, BLE a LoRaWAN. Používateľ môže so systémom interagovať prostredníctvom webového rozhrania systému Coliot, ktorý je tiež súčasťou výsledného riešenia a slúži na ukladanie a prezentáciu výsledkov detekcie. Funkčnosť systému bola overená experimentálne a množinou integračných testov. Testovanie odhalilo mnoho nedostatkov spojených s použitými podsystémami a väčšina z nich bola opravená. Výsledný systém sa používa sa v rámci projektu SIoT.$$aslo
000565083	9910491129509901	520	$$aThis thesis proposes an alternative to currently used malware classification approaches on the file-level often based on the detection of specific byte sequences. The experimentation proved that a cluster-level classification based on the shared properties of files in the cluster is possible. That was achieved by a careful selection of the properties of the three file types - PE, APK and .NET. By comparing various machine learning methods the highest scoring classifiers were selected and a web service providing API for classification was implemented, which was used for the integration with the internal clustering system of the Avast company. This thesis also discusses drawbacks of the proposed&nbsp; approach and suggests steps for improving the classification.$$9eng
000565083	9910491129509901	595	$$aThis thesis proposes an alternative to currently used malware classification approaches on the file-level often based on the detection of specific byte sequences. The experimentation proved that a cluster-level classification based on the shared properties of files in the cluster is possible. That was achieved by a careful selection of the properties of the three file types - PE, APK and .NET. By comparing various machine learning methods the highest scoring classifiers were selected and a web service providing API for classification was implemented, which was used for the integration with the internal clustering system of the Avast company. This thesis also discusses drawbacks of the proposed&nbsp; approach and suggests steps for improving the classification.$$9eng
000565096	9910491128209901	520	$$aTato bakalářská práce se zabývá rekonstrukcí poškozených oblastí otisků prstů. Cílem je návrh a implementace algoritmu pro rekonstrukci právě těchto oblastí. Navržený algoritmus se skládá ze tří hlavních částí. První částí je získání vlastností z otisku a jejich odvození v poškozených oblastech. Druhou částí je lokalizace poškozených oblastí, která je založena především na jasnosti struktury papilárních linií. Poslední částí je samotná rekonstrukce&nbsp;v lokalizovaných oblastech pracující s Gaborovým filtrem. Algoritmus je implementován v jazyce C++ s využitím knihovny OpenCV. Následně je provedeno vyhodnocení kvality rekonstrukce. Nejprve je úspěšnost vyhodnocena pomocí změny kvality vypočtené nástrojem NIST NFIQ 2.0 a dalším alternativním nástrojem hodnotícím kvalitu otisků prstů. V následujícím kroku je ručně vyhodnocena úspěšnost rekonstrukce jednotlivých typů poškození.$$acze
000565096	9910491128209901	595	$$aTato bakalářská práce se zabývá rekonstrukcí poškozených oblastí otisků prstů. Cílem je návrh a implementace algoritmu pro rekonstrukci právě těchto oblastí. Navržený algoritmus se skládá ze tří hlavních částí. První částí je získání vlastností z otisku a jejich odvození v poškozených oblastech. Druhou částí je lokalizace poškozených oblastí, která je založena především na jasnosti struktury papilárních linií. Poslední částí je samotná rekonstrukce&nbsp;v lokalizovaných oblastech pracující s Gaborovým filtrem. Algoritmus je implementován v jazyce C++ s využitím knihovny OpenCV. Následně je provedeno vyhodnocení kvality rekonstrukce. Nejprve je úspěšnost vyhodnocena pomocí změny kvality vypočtené nástrojem NIST NFIQ 2.0 a dalším alternativním nástrojem hodnotícím kvalitu otisků prstů. V následujícím kroku je ručně vyhodnocena úspěšnost rekonstrukce jednotlivých typů poškození.$$acze
000565149	9910491121709901	520	$$aPassword cracking is a process used to obtain the cracking key through which we get access to encrypted data. This process normally works on the principle of&nbsp; the repeated try of attempts and their verification by making calculations of cryptographic algorithms. The difficulty of algorithms affects the time spent on solving of the calculations. In spite of various acceleration methods, it is often necessary to distribute the given problem among several nodes which are interconnected via the local network or the internet. The aim of this thesis is to analyze the influence of network infrastructure on the speed, the scalability, and the utilization during different attacks on cryptographical hashes. For these purposes, there was created an automatized experimental environment, which consists of distinctive topologies, scripts, and sets of testing tasks. Based on the results of the analysis, which were obtained by the usage of tools Fitcrack and Hashtopolis it was possible to observe this influence.$$9eng
000565149	9910491121709901	595	$$aPassword cracking is a process used to obtain the cracking key through which we get access to encrypted data. This process normally works on the principle of&nbsp; the repeated try of attempts and their verification by making calculations of cryptographic algorithms. The difficulty of algorithms affects the time spent on solving of the calculations. In spite of various acceleration methods, it is often necessary to distribute the given problem among several nodes which are interconnected via the local network or the internet. The aim of this thesis is to analyze the influence of network infrastructure on the speed, the scalability, and the utilization during different attacks on cryptographical hashes. For these purposes, there was created an automatized experimental environment, which consists of distinctive topologies, scripts, and sets of testing tasks. Based on the results of the analysis, which were obtained by the usage of tools Fitcrack and Hashtopolis it was possible to observe this influence.$$9eng
000565150	9910491121609901	520	$$aExistuje celá řada platforem a systémů určených ke sdílení&nbsp; kybernetických bezpečnostních incidentů a událostí, které často používají rozdílné bezpečnostní formáty. Tímto způsobem dochází ke ztížení nebo přímo nemožnosti sdílení bezpečnostních incidentů a událostí mezi organizacemi, které využívají rozdílné platformy. Řešením tohoto problému může být vznik konvertorů, které jsou schopné převádět používané bezpečnostní formáty mezi sebou. Tato práce se zabývá převodem mezi bezpečnostními formáty IDEA, MISP a STIX. Při konverzi je důležité dbát na postup, aby docházelo k zachování informací, nebo aby při chybném převodu nevznikl jiný druh události, než byl reprezentován původní událostí. Pokud je převod dostatečně přesný, může být jednodušeji dosaženo přesnější a širší analýzy kybernetických bezpečnostních incidentů.$$acze
000565150	9910491121609901	520	$$aThere are many platforms and systems designed for sharing cyber security incidents and events, which often use different security formats. This way it gets harder or even not possible to share security incidents and events between organizations, which are using these&nbsp;platforms. Solution of this problem may be creation of converters, which are capable of converting used security formats between each other. This work solves conversion between security formats IDEA, MISP and STIX. In the process of conversion, it is important to care about conversion flow, to prevent information loss or different category of event assignment, than which it was originally represented by. If the conversion is accurate enough, it can be easier achieved more precise and broader analysis of cyber security incidents.&nbsp;$$9eng
000565150	9910491121609901	595	$$aExistuje celá řada platforem a systémů určených ke sdílení&nbsp; kybernetických bezpečnostních incidentů a událostí, které často používají rozdílné bezpečnostní formáty. Tímto způsobem dochází ke ztížení nebo přímo nemožnosti sdílení bezpečnostních incidentů a událostí mezi organizacemi, které využívají rozdílné platformy. Řešením tohoto problému může být vznik konvertorů, které jsou schopné převádět používané bezpečnostní formáty mezi sebou. Tato práce se zabývá převodem mezi bezpečnostními formáty IDEA, MISP a STIX. Při konverzi je důležité dbát na postup, aby docházelo k zachování informací, nebo aby při chybném převodu nevznikl jiný druh události, než byl reprezentován původní událostí. Pokud je převod dostatečně přesný, může být jednodušeji dosaženo přesnější a širší analýzy kybernetických bezpečnostních incidentů.$$acze
000565150	9910491121609901	595	$$aThere are many platforms and systems designed for sharing cyber security incidents and events, which often use different security formats. This way it gets harder or even not possible to share security incidents and events between organizations, which are using these&nbsp;platforms. Solution of this problem may be creation of converters, which are capable of converting used security formats between each other. This work solves conversion between security formats IDEA, MISP and STIX. In the process of conversion, it is important to care about conversion flow, to prevent information loss or different category of event assignment, than which it was originally represented by. If the conversion is accurate enough, it can be easier achieved more precise and broader analysis of cyber security incidents.&nbsp;$$9eng
000565151	9910491121509901	520	$$aThe aim of this bachelor thesis is to improve an existing tool for creating synthetic retina of the eye. The improvement of an existing software is carried out by changing the algorithm for creation vascular bed. The problem was solved by designing an algorithm which is based on real behavior&nbsp; of vascular system in the retina of the eye. Real pictures were statistically recorded. Mathematical programs created aproximation curves of the blood vessels. Directions of the blood vessels, locations of branching and a number of branching of blood vessels were observed. A model for generation of synthetic pictures was designed based on discovered information and probability of branching. The main results are synthetic retinas which contain patterns of behavior of a real retina of the eye. These pictures have similar number of blood vessels, aiming towards the same location and branching in the same points as real pictures.$$9eng
000565151	9910491121509901	595	$$aThe aim of this bachelor thesis is to improve an existing tool for creating synthetic retina of the eye. The improvement of an existing software is carried out by changing the algorithm for creation vascular bed. The problem was solved by designing an algorithm which is based on real behavior&nbsp; of vascular system in the retina of the eye. Real pictures were statistically recorded. Mathematical programs created aproximation curves of the blood vessels. Directions of the blood vessels, locations of branching and a number of branching of blood vessels were observed. A model for generation of synthetic pictures was designed based on discovered information and probability of branching. The main results are synthetic retinas which contain patterns of behavior of a real retina of the eye. These pictures have similar number of blood vessels, aiming towards the same location and branching in the same points as real pictures.$$9eng
000565182	9910491117309901	520	$$aV tejto práci je skumaná schopnosť používať zdravý rozum v moderných systémoch založených na neurónových sieťach. Zdravým rozumom je myslená schopnosť extrahovať z textu fakty, ktoré nie sú priamo spomenuté, ale implikuje ich situácia v texte. Cieľom práce je poskytnúť náhľad na súčasný stav výskumu v tejto oblasti a nájsť sľubné výskumné smery do budúcnosti. V práci je implementovaný jeden z najmodernejších modelov na odpovedanie na&nbsp;otázky a je ďalej použitý na experimenty v rôznych situáciách. Narozdiel od starších prístupov, tento model dosahuje porovnateľné výsledky s najlepšími známymi modelmi aj keď jeho architektúra neobsahuje žiadne prvky zamerané konkrétne na zlepšenie schopnosti zdravo uvažovať. Taktiež boli nájdené štatistické artefakty v populárnej sade dát s otázkami vyžadujúcimi zdravé uvažovanie. Tieto artefakty môžu byť použité štatistickými modelmi na nájdenie správnej odpovede aj v prípadoch, kedy by to nemalo byť možné. Na základe týchto zistení sú v práci poskytnuté odporúčania a návrhy pre výskum do budúcnosti.$$aslo
000565182	9910491117309901	595	$$aV tejto práci je skumaná schopnosť používať zdravý rozum v moderných systémoch založených na neurónových sieťach. Zdravým rozumom je myslená schopnosť extrahovať z textu fakty, ktoré nie sú priamo spomenuté, ale implikuje ich situácia v texte. Cieľom práce je poskytnúť náhľad na súčasný stav výskumu v tejto oblasti a nájsť sľubné výskumné smery do budúcnosti. V práci je implementovaný jeden z najmodernejších modelov na odpovedanie na&nbsp;otázky a je ďalej použitý na experimenty v rôznych situáciách. Narozdiel od starších prístupov, tento model dosahuje porovnateľné výsledky s najlepšími známymi modelmi aj keď jeho architektúra neobsahuje žiadne prvky zamerané konkrétne na zlepšenie schopnosti zdravo uvažovať. Taktiež boli nájdené štatistické artefakty v populárnej sade dát s otázkami vyžadujúcimi zdravé uvažovanie. Tieto artefakty môžu byť použité štatistickými modelmi na nájdenie správnej odpovede aj v prípadoch, kedy by to nemalo byť možné. Na základe týchto zistení sú v práci poskytnuté odporúčania a návrhy pre výskum do budúcnosti.$$aslo
000566929	9910490902609901	520	$$aThis thesis investigates multi pushdown automata and introduces their&nbsp; &nbsp;new modifications based on deep pushdown.&nbsp; The first modification is Input driven multi deep pushdown automata, which has several deep pushdown lists and the current input symbol determines whether the automaton performs a push operation, a pop operation, an expansion operation or does not touch the stack. The second introduced modification is Regulated pushdown automata by deep pushdown. In addition to ordinary pushdowns, this version contains deep pushdown, which is used to generate the control language. This thesis proves, that the acceptance power of the described variants&nbsp; is equal to the accepting power of Turing machines.&nbsp; This thesis also contains view on program realisation of theoretical models, which were described in the theoretical part and introduces a library for the syntax analysis, which is based on it.$$9eng
000566929	9910490902609901	595	$$aThis thesis investigates multi pushdown automata and introduces their&nbsp; &nbsp;new modifications based on deep pushdown.&nbsp; The first modification is Input driven multi deep pushdown automata, which has several deep pushdown lists and the current input symbol determines whether the automaton performs a push operation, a pop operation, an expansion operation or does not touch the stack. The second introduced modification is Regulated pushdown automata by deep pushdown. In addition to ordinary pushdowns, this version contains deep pushdown, which is used to generate the control language. This thesis proves, that the acceptance power of the described variants&nbsp; is equal to the accepting power of Turing machines.&nbsp; This thesis also contains view on program realisation of theoretical models, which were described in the theoretical part and introduces a library for the syntax analysis, which is based on it.$$9eng
000566949	9910490895409901	520	$$aTáto práca sa zaoberá tvorbou simulácie smerovacieho protokolu OSPF v simulačnom prostredí OMNeT++. OMNeT++ je diskrétny modulárny simulátor využívaný prednostne pre simuláciu&nbsp; počítačových sietí. Práca obsahuje teoretické základy pre pochopenie fungovania OSPFv2 a zmeny v OSPFv3 pre IPv6, na základe ktorých je implementovaný samotný model. Ďalej sa v práci nachádza postup konfigurácie OSPFv3 protokolu na topológiu zloženú zo zariadení s referenčnou implementáciou od firmy Cisco. Po nej pokračuje rozbor prebraných zdrojových súborov, stav súčasnej implementácie a popis jej ďalšieho rozšírenia. Práca je zakončená testovaním funkcionality a zhodnotením dosiahnutých výsledkov.$$acze
000566949	9910490895409901	520	$$a&nbsp; This thesis deals with simulation of routing protocol OSPF in simulation software called OMNeT++. OMNeT++ is a discrete modular simulator mostly used for simulation of computer networks. This thesis includes theory needed for an understanding of the functionality of OSPFv2 and changes in OSPFv3 for IPv6, which are implemented in the model itself. Moreover, thesis contains the configuration of OSPFv3 protocol on topology created from Cisco devices following by analysis of previous source files, state of implementation and its further extension. Thesis is finished with functionality testing and evaluation of results.$$9eng
000566949	9910490895409901	595	$$aTáto práca sa zaoberá tvorbou simulácie smerovacieho protokolu OSPF v simulačnom prostredí OMNeT++. OMNeT++ je diskrétny modulárny simulátor využívaný prednostne pre simuláciu&nbsp; počítačových sietí. Práca obsahuje teoretické základy pre pochopenie fungovania OSPFv2 a zmeny v OSPFv3 pre IPv6, na základe ktorých je implementovaný samotný model. Ďalej sa v práci nachádza postup konfigurácie OSPFv3 protokolu na topológiu zloženú zo zariadení s referenčnou implementáciou od firmy Cisco. Po nej pokračuje rozbor prebraných zdrojových súborov, stav súčasnej implementácie a popis jej ďalšieho rozšírenia. Práca je zakončená testovaním funkcionality a zhodnotením dosiahnutých výsledkov.$$acze
000566949	9910490895409901	595	$$a&nbsp; This thesis deals with simulation of routing protocol OSPF in simulation software called OMNeT++. OMNeT++ is a discrete modular simulator mostly used for simulation of computer networks. This thesis includes theory needed for an understanding of the functionality of OSPFv2 and changes in OSPFv3 for IPv6, which are implemented in the model itself. Moreover, thesis contains the configuration of OSPFv3 protocol on topology created from Cisco devices following by analysis of previous source files, state of implementation and its further extension. Thesis is finished with functionality testing and evaluation of results.$$9eng
000566971	9910490892709901	520	$$aThis master's thesis deals with the area of risk management in project management. The aim is to create a complex risk management methodology and a functional prototype of the system that complements and supports it. The methodology is based on the fundamental principles of these areas and the analysis of currently used project and risk management approaches in practice. Selected were PRINCE2, Agile Approach and ITIL. The advantages of the methodology are its complexity, no bound to any standard but based on methodology's positive&nbsp; features. Based on the methodology, a web application for management and visualization of projects and risks has been developed and supports work with it.$$9eng
000566971	9910490892709901	595	$$aThis master's thesis deals with the area of risk management in project management. The aim is to create a complex risk management methodology and a functional prototype of the system that complements and supports it. The methodology is based on the fundamental principles of these areas and the analysis of currently used project and risk management approaches in practice. Selected were PRINCE2, Agile Approach and ITIL. The advantages of the methodology are its complexity, no bound to any standard but based on methodology's positive&nbsp; features. Based on the methodology, a web application for management and visualization of projects and risks has been developed and supports work with it.$$9eng
000567077	9910490877809901	520	$$aThe goal of this diploma thesis is to design and develop a system for collecting, processing and storing data from large IoT networks. The developed system introduces a complex solution able to process data from various IoT networks using Apache Hadoop ecosystem. The data are real-time processed and stored in a NoSQL database, but the data are also stored&nbsp; in the file system for a potential later processing. The system is optimized and tested using data from IQRF network. The data stored in the NoSQL database are visualized and the system periodically generates derived predictions. Users are connected to this system via an information system, which is able to automatically generate notifications when monitored values are out of range.$$9eng
000567077	9910490877809901	595	$$aThe goal of this diploma thesis is to design and develop a system for collecting, processing and storing data from large IoT networks. The developed system introduces a complex solution able to process data from various IoT networks using Apache Hadoop ecosystem. The data are real-time processed and stored in a NoSQL database, but the data are also stored&nbsp; in the file system for a potential later processing. The system is optimized and tested using data from IQRF network. The data stored in the NoSQL database are visualized and the system periodically generates derived predictions. Users are connected to this system via an information system, which is able to automatically generate notifications when monitored values are out of range.$$9eng
000567081	9910490877409901	520	$$aThe thesis describes the design and implementation of a plagiarism tool for programming languages C, Python and PHP. It describes techniques that are used to cover a plagiarism. The aim of this work is to create a tool for detection and visualization of plagiarisms covered up using these techniques. The tool performs detection by transforming input projects into an abstract syntactic tree, which is obtained by lexical and syntactic analysis. These trees will be compared by a proposed algorithm that uses node and subtree valuation using the {hash} function. The found parts of the code that could potentially lead to plagiarism are visualized in the form of a subtree of an abstract syntactic tree that represents the parts of the code found by the tool. Further, the work&nbsp; describes testing of this tool on identified plagiarism techniques and specifies which of them it can eliminate. In its conclusion, the work describes the possible further development of the tool.$$9eng
000567081	9910490877409901	595	$$aThe thesis describes the design and implementation of a plagiarism tool for programming languages C, Python and PHP. It describes techniques that are used to cover a plagiarism. The aim of this work is to create a tool for detection and visualization of plagiarisms covered up using these techniques. The tool performs detection by transforming input projects into an abstract syntactic tree, which is obtained by lexical and syntactic analysis. These trees will be compared by a proposed algorithm that uses node and subtree valuation using the {hash} function. The found parts of the code that could potentially lead to plagiarism are visualized in the form of a subtree of an abstract syntactic tree that represents the parts of the code found by the tool. Further, the work&nbsp; describes testing of this tool on identified plagiarism techniques and specifies which of them it can eliminate. In its conclusion, the work describes the possible further development of the tool.$$9eng
000568217	9910490700509901	520	$$aPráce řeší problém kontroly datového typu při naplňování obsahu definované databáze. Vychází z popisu datového modelu C2IEDM obsahujícího definici entit (zbraně, munice, personální složení, &#8230;) a vztahů mezi nimi. Entity jsou ukládány do databázových tabulek s kontrolou jednotlivých položek. Z nich jsou vytvářeny relace podle zadaných vztahů. Bylo vytvořeno uživatelské prostředí pro naplňování databáze v němž se při zadávání vstupních parametrů současně kontrolují povolené datové typy a povolené výskyty jednotlivých atributů v doménách. Aplikace byla naprogramována ve vývojovém prostředí Microsoft Visual Studio .NET v jazyce C#.
000568217	9910490700509901	595	$$aPráce řeší problém kontroly datového typu při naplňování obsahu definované databáze. Vychází z popisu datového modelu C2IEDM obsahujícího definici entit (zbraně, munice, personální složení, &#8230;) a vztahů mezi nimi. Entity jsou ukládány do databázových tabulek s kontrolou jednotlivých položek. Z nich jsou vytvářeny relace podle zadaných vztahů. Bylo vytvořeno uživatelské prostředí pro naplňování databáze v němž se při zadávání vstupních parametrů současně kontrolují povolené datové typy a povolené výskyty jednotlivých atributů v doménách. Aplikace byla naprogramována ve vývojovém prostředí Microsoft Visual Studio .NET v jazyce C#.
000568223	9910490699609901	520	$$aPopis bakalářské práce k aplikaci SSH terminálu v prostředí WWW. Požadavkem bylo, aby nebyl použit programovací jazyk Java v podobě Java appletů pro prohlížeč. To z důvodu, že ne všechny prohlíže&egrave;e tuto možnost mají. SSH terminál v prostředí WWW by měl najít uplatnění např. v internetových kavárnách, kde je povolený přístup k internetu pouze přes port 80, což je standardní port protokolu HTTP. Aplikace je proto napsána v PHP + technologii AJAX, která umožňuje interaktivní komunikaci mezi klientem (prohlíže&egrave;em) a serverem.
000568223	9910490699609901	595	$$aPopis bakalářské práce k aplikaci SSH terminálu v prostředí WWW. Požadavkem bylo, aby nebyl použit programovací jazyk Java v podobě Java appletů pro prohlížeč. To z důvodu, že ne všechny prohlíže&egrave;e tuto možnost mají. SSH terminál v prostředí WWW by měl najít uplatnění např. v internetových kavárnách, kde je povolený přístup k internetu pouze přes port 80, což je standardní port protokolu HTTP. Aplikace je proto napsána v PHP + technologii AJAX, která umožňuje interaktivní komunikaci mezi klientem (prohlíže&egrave;em) a serverem.
000568284	9910490691709901	520	$$aTato bakalářská práce se zabývá problematikou filmových galerií. Cílem bylo vytvořit funkční aplikaci, která by uživatel&ugrave;m umožňovala prohlížet, komentovat a hodnotit filmy. Aplikace byla vytvořena pomocí technologií HTML, PHP a MySQL.
000568284	9910490691709901	595	$$aTato bakalářská práce se zabývá problematikou filmových galerií. Cílem bylo vytvořit funkční aplikaci, která by uživatel&ugrave;m umožňovala prohlížet, komentovat a hodnotit filmy. Aplikace byla vytvořena pomocí technologií HTML, PHP a MySQL.
000568361	9910490682309901	520	$$aTato práce se zabývá návrhem a realizací interaktivní stolní deskové hry. Tuto realizaci je možné rozdělit na detekci a projekci. Detekce prováděná infračervenou kamerou slouží ke snímání reakcí hráčů, kteří interagují se hrou pomocí jednoduchých gest rukou. Projekce promítá na stůl herní plán s&nbsp;figurkami pomocí dataprojektoru. Zvolenou promítanou hrou je stolní hra na hrdiny Dungeons &&nbsp;Dragons.$$acze
000568361	9910490682309901	520	$$aThe thesis brings a project and an implementation of an interactive board game. The implementation can be divided into a detection part and a projection part. Detection, realized by an infra-red camera, serves as a means for recording players' responses. The players interact with the game through simple hand gestures. Projection screens a game plan, which includes the players' figures, on the table with the help of a data projector. The game chosen for projection is a role-playing game Dungeons &&nbsp;Dragons.$$9eng
000568361	9910490682309901	595	$$aTato práce se zabývá návrhem a realizací interaktivní stolní deskové hry. Tuto realizaci je možné rozdělit na detekci a projekci. Detekce prováděná infračervenou kamerou slouží ke snímání reakcí hráčů, kteří interagují se hrou pomocí jednoduchých gest rukou. Projekce promítá na stůl herní plán s&nbsp;figurkami pomocí dataprojektoru. Zvolenou promítanou hrou je stolní hra na hrdiny Dungeons &&nbsp;Dragons.$$acze
000568361	9910490682309901	595	$$aThe thesis brings a project and an implementation of an interactive board game. The implementation can be divided into a detection part and a projection part. Detection, realized by an infra-red camera, serves as a means for recording players' responses. The players interact with the game through simple hand gestures. Projection screens a game plan, which includes the players' figures, on the table with the help of a data projector. The game chosen for projection is a role-playing game Dungeons &&nbsp;Dragons.$$9eng
000568385	9910490678609901	520	$$aTáto práca sa zaoberá implementáciou a optimalizáciou vysoko náročných aplikácií na zväzku Intel Xeon Phi koprocesorov. Na dvoch prístupoch k riešeniu N-Body problému boli demonštrované možnosti behu programov na zväzku procesorov, koprocesorov a s využitím oboch typov zariadení. Zvolené boli dva verzie N-Body problému -&nbsp; naivná a Barnes-hut. Oba problémy boli implementované a optimalizované. Práca tiež zachytáva proces optimalizácie a zmeny vo výkone po aplikovaní jednotlivých optimalizácií. Pre lepšie porovnanie dosiahnutých výkonov sme porovnávali programy na základe dosiahnutého zrýchlenia voči behu programu na jednom výpočtovom uzle pri využití len procesorov. V prípade naivnej verzie bolo dosiahnuté 15 násobné zrýchlenie pri využití procesorov a koprocesorov na 8 výpočtových uzloch. Výkon dosiahnutý v tomto prípade predstavoval 9 TFLOP/s. Na základe dosiahnutých výsledkov sme v závere zhodnotili výhody a nevýhody pri behu programov v distribuovanom prostredí na procesoroch, koprocesoroch alebo s využitím oboch typov zariadení.$$acze
000568385	9910490678609901	595	$$aTáto práca sa zaoberá implementáciou a optimalizáciou vysoko náročných aplikácií na zväzku Intel Xeon Phi koprocesorov. Na dvoch prístupoch k riešeniu N-Body problému boli demonštrované možnosti behu programov na zväzku procesorov, koprocesorov a s využitím oboch typov zariadení. Zvolené boli dva verzie N-Body problému -&nbsp; naivná a Barnes-hut. Oba problémy boli implementované a optimalizované. Práca tiež zachytáva proces optimalizácie a zmeny vo výkone po aplikovaní jednotlivých optimalizácií. Pre lepšie porovnanie dosiahnutých výkonov sme porovnávali programy na základe dosiahnutého zrýchlenia voči behu programu na jednom výpočtovom uzle pri využití len procesorov. V prípade naivnej verzie bolo dosiahnuté 15 násobné zrýchlenie pri využití procesorov a koprocesorov na 8 výpočtových uzloch. Výkon dosiahnutý v tomto prípade predstavoval 9 TFLOP/s. Na základe dosiahnutých výsledkov sme v závere zhodnotili výhody a nevýhody pri behu programov v distribuovanom prostredí na procesoroch, koprocesoroch alebo s využitím oboch typov zariadení.$$acze
000568404	9910490676709901	520	$$aThis bachelor thesis is about creation of an environment for compiling aplications which has been written in C and C++ languages. This development environment is made of an application emulating terminal window and packages containing open-source compilers and optional tools compiled for mobile devices with ARM processors and Android operating system. This process includes generation of cross-compilers for Android system from NDK tools, correct setting of parameters during configuration, fixes of the source codes of these open-source compilers and creation&nbsp; of an application which is installable under Android OS and which will allow us to easily use these tools.$$9eng
000568404	9910490676709901	595	$$aThis bachelor thesis is about creation of an environment for compiling aplications which has been written in C and C++ languages. This development environment is made of an application emulating terminal window and packages containing open-source compilers and optional tools compiled for mobile devices with ARM processors and Android operating system. This process includes generation of cross-compilers for Android system from NDK tools, correct setting of parameters during configuration, fixes of the source codes of these open-source compilers and creation&nbsp; of an application which is installable under Android OS and which will allow us to easily use these tools.$$9eng
000568409	9910490676109901	520	$$aCílem této práce je vytvoření a návrh aplikace, která rozšiřuje možnosti reprezentace genealogických dat s&nbsp;využitím současných geografických informačních systémů. Podstatou aplikace je zpracování GEDCOM souboru, následná agregace a výběr dat podle uživatelských požadavků a vytvoření souboru KML, který je určen pro distribuci geografických dat.$$acze
000568409	9910490676109901	595	$$aCílem této práce je vytvoření a návrh aplikace, která rozšiřuje možnosti reprezentace genealogických dat s&nbsp;využitím současných geografických informačních systémů. Podstatou aplikace je zpracování GEDCOM souboru, následná agregace a výběr dat podle uživatelských požadavků a vytvoření souboru KML, který je určen pro distribuci geografických dat.$$acze
000568419	9910490674509901	520	$$aPráce se zabývá analýzou firemního CRM systému se zaměřením na integraci externích dat. Na základě výsledků práce je navržena aplikace, která zjednodušuje zpracování dat a zpřístupňuje ji běžným uživatelům z&nbsp;řad zákazníků firmy. Návrh aplikace vychází z&nbsp;existujících omezení a požadavků firmy. Aplikace je následně implementována tak, aby předešla většině chyb, které mohou nastat při přípravě a zpracování zdrojových dat.$$aen
000568419	9910490674509901	595	$$aPráce se zabývá analýzou firemního CRM systému se zaměřením na integraci externích dat. Na základě výsledků práce je navržena aplikace, která zjednodušuje zpracování dat a zpřístupňuje ji běžným uživatelům z&nbsp;řad zákazníků firmy. Návrh aplikace vychází z&nbsp;existujících omezení a požadavků firmy. Aplikace je následně implementována tak, aby předešla většině chyb, které mohou nastat při přípravě a zpracování zdrojových dat.$$aen
000568441	9910490671109901	520	$$aThis project discusses optimization of e-mail and SMTP traffic in proprietary product of Microsoft Exchange 2013 in regard of marine industry. The goal is at first to analyze the requirements of this service on slow and unreliable network connections, SMTP traffic and then the product itself. Afterwards it defines specification &nbsp;for the final product and prepares the test environment. Design and implementation of transport agent using Exchange Management Shell is described for synchronization of two installations of Microsoft Exchange 2013; and focuses on emerged problems during the development, discusses different approaches and possible solutions. Testing shows various shortcomings of found solution. Finally, analysis of final solution shows possible future improvements and a need of security upgrade before applying to production environment.$$9eng
000568441	9910490671109901	595	$$aThis project discusses optimization of e-mail and SMTP traffic in proprietary product of Microsoft Exchange 2013 in regard of marine industry. The goal is at first to analyze the requirements of this service on slow and unreliable network connections, SMTP traffic and then the product itself. Afterwards it defines specification &nbsp;for the final product and prepares the test environment. Design and implementation of transport agent using Exchange Management Shell is described for synchronization of two installations of Microsoft Exchange 2013; and focuses on emerged problems during the development, discusses different approaches and possible solutions. Testing shows various shortcomings of found solution. Finally, analysis of final solution shows possible future improvements and a need of security upgrade before applying to production environment.$$9eng
000568444	9910490670109901	520	$$aTáto práca sa zaoberá odhadom hĺbky s použitím konvolučných neurónových sietí. Pre vyriešenie tohto problému je v práci navrhnutý model skladajúci sa z troch častí. Model sa skladá zo siete globálneho kontextu, ktorá odhaduje hrubú štruktúru scény, gradientovej siete, ktorá odhaduje hĺbkové gradienty a zjemňujúcej siete, ktorá na základe výstupov z predchádzajúcich dvoch sietí odhadne konečnú hĺbkovú mapu. Ďalej v práci navrhujem normalizovanú chybovú funkciu na trénovanie neuronových sietí. Použitie tejto chybovej funkcie zlepšuje odhady relatívnej hlbkovej štruktúry scény, za cenu straty informácie o absolutnej hlbke v scéne.&nbsp;$$acze
000568444	9910490670109901	595	$$aTáto práca sa zaoberá odhadom hĺbky s použitím konvolučných neurónových sietí. Pre vyriešenie tohto problému je v práci navrhnutý model skladajúci sa z troch častí. Model sa skladá zo siete globálneho kontextu, ktorá odhaduje hrubú štruktúru scény, gradientovej siete, ktorá odhaduje hĺbkové gradienty a zjemňujúcej siete, ktorá na základe výstupov z predchádzajúcich dvoch sietí odhadne konečnú hĺbkovú mapu. Ďalej v práci navrhujem normalizovanú chybovú funkciu na trénovanie neuronových sietí. Použitie tejto chybovej funkcie zlepšuje odhady relatívnej hlbkovej štruktúry scény, za cenu straty informácie o absolutnej hlbke v scéne.&nbsp;$$acze
000568491	9910490664409901	520	$$a<div><div><div><p>Táto bakalárska práca sa zaoberá návrhom, implementáciou a testovaním modernej webo- vej aplikácie, ktorá umožňuje priebežné písanie technickej správy a sledovanie procesu jej tvorby. Učiteľ de nuje štruktúru práce, ktorú študentovi sprístupní. Študent priebežne píše správu a zaznamenajú sa štatistické údaje o jeho práci, ktoré systém zobrazuje na motiváciu a inšpiráciu.&nbsp;</p></div></div></div>$$acze
000568491	9910490664409901	520	$$a<div><div><div><p>The bachelor thesis describes the design, implementation and testing of modern web app- lication which allows continual writing of technical documentation and following the whole creation process. A teacher de nes the structure of the project and makes it accessible to students. The student continually writes the documentation. The process will be recorded by the system and the statistics will be displayed to students and administrators for their motivation and inspiration.&nbsp;</p></div></div></div>$$9eng
000568491	9910490664409901	595	$$a<div><div><div><p>Táto bakalárska práca sa zaoberá návrhom, implementáciou a testovaním modernej webo- vej aplikácie, ktorá umožňuje priebežné písanie technickej správy a sledovanie procesu jej tvorby. Učiteľ de nuje štruktúru práce, ktorú študentovi sprístupní. Študent priebežne píše správu a zaznamenajú sa štatistické údaje o jeho práci, ktoré systém zobrazuje na motiváciu a inšpiráciu.&nbsp;</p></div></div></div>$$acze
000568491	9910490664409901	595	$$a<div><div><div><p>The bachelor thesis describes the design, implementation and testing of modern web app- lication which allows continual writing of technical documentation and following the whole creation process. A teacher de nes the structure of the project and makes it accessible to students. The student continually writes the documentation. The process will be recorded by the system and the statistics will be displayed to students and administrators for their motivation and inspiration.&nbsp;</p></div></div></div>$$9eng
000568491	9910490664409901	653	$$a<div><div><div><p>Web, aplikácia, UX, informačný systém, dokumentácia, technická správa, študent, učiteľ, motivácia, PHP, JavaScript, LATEX, štatistiky, <b>DocBeat</b>&nbsp;</p></div></div></div>
000568491	9910490664409901	653	$$a<div><div><div><p>Web, application, UX, information system, documentation, technical, report, student, tea- cher, motivation, PHP, JavaScript, LATEX, statistics, <b>DocBeat</b>&nbsp;</p></div></div></div>
000568491	9910490664409901	699	$$a<div><div><div><p>Web, aplikácia, UX, informačný systém, dokumentácia, technická správa, študent, učiteľ, motivácia, PHP, JavaScript, LATEX, štatistiky, <b>DocBeat</b>&nbsp;</p></div></div></div>
000568491	9910490664409901	699	$$a<div><div><div><p>Web, application, UX, information system, documentation, technical, report, student, tea- cher, motivation, PHP, JavaScript, LATEX, statistics, <b>DocBeat</b>&nbsp;</p></div></div></div>
000568600	9910490652809901	520	$$a<div>Tato diplomová práce se zabývá vkládáním vodoznaků do 3D modelů, které jsou reprezentovány polygonální sítí. Jejím cílem je zvolit vhodnou metodu na vkládání/extrakci vodoznaku do/z 3D modelů a vytvořit nástroj, který ji bude implementovat. Pro řešení jsem zvolila metodu spektrální komprese sítě z článku Watermarking 3D models using spectral mesh compression. Tato metoda je nezřetelná, informovaná, detekovatelná a robustní vůči geometrickým transformacím, adaptivnímu náhodnému šumu, vyhlazování a zjednodušení sítě modelu, kompresi a oříznutí.&nbsp;</div><div>Nástroj umožňuje vkládání vodoznaku do načteného modelu, modifikovat model a extrahovat vodoznak z modelu. Testování nástroje jsem prováděla na sadě pěti modelů rozdílných svojí velikostí, tvarem a hustotou bodů. Výsledný nástroj vkládá vodoznak složený ze 4 znaků, který dokáže detekovat jak z nepoškozených modelů, tak z modelů napadených. Mezi útoky, vůči kterým je vodoznak robustní, patří posun, rotace, změna měřítka, aditivní šum, oříznutí a jejich kombinace.</div>$$acze
000568600	9910490652809901	520	$$a<div>Goals of this work are to summarize the process and existing methods of 3D models watermarking, to choose relevant methods for embedding/extraction of a watermark to/from 3D models. The final solution is based on Spectral Mesh Compression technique. This method is robust, imperceptible and informed. The embedded watermark is detectable and robust against geometrical transformations, added random noise, mesh smoothing and simplification, compression and cropping.&nbsp;</div><div>The realized tool allows a user to embedding watermark into the mesh, modify the mesh and extraction of a watermark from mesh. Testing was conducted on a set of 5 models differing in size, shape and density of points. The resulting tool inserts a watermark composed of four characters that can detect both undamaged models and the models affected. Among the attacks against which the watermark is robust, include transformations, rotation, scale, adaptive random noise, and combination of this.</div>$$9eng
000568600	9910490652809901	595	$$a<div>Tato diplomová práce se zabývá vkládáním vodoznaků do 3D modelů, které jsou reprezentovány polygonální sítí. Jejím cílem je zvolit vhodnou metodu na vkládání/extrakci vodoznaku do/z 3D modelů a vytvořit nástroj, který ji bude implementovat. Pro řešení jsem zvolila metodu spektrální komprese sítě z článku Watermarking 3D models using spectral mesh compression. Tato metoda je nezřetelná, informovaná, detekovatelná a robustní vůči geometrickým transformacím, adaptivnímu náhodnému šumu, vyhlazování a zjednodušení sítě modelu, kompresi a oříznutí.&nbsp;</div><div>Nástroj umožňuje vkládání vodoznaku do načteného modelu, modifikovat model a extrahovat vodoznak z modelu. Testování nástroje jsem prováděla na sadě pěti modelů rozdílných svojí velikostí, tvarem a hustotou bodů. Výsledný nástroj vkládá vodoznak složený ze 4 znaků, který dokáže detekovat jak z nepoškozených modelů, tak z modelů napadených. Mezi útoky, vůči kterým je vodoznak robustní, patří posun, rotace, změna měřítka, aditivní šum, oříznutí a jejich kombinace.</div>$$acze
000568600	9910490652809901	595	$$a<div>Goals of this work are to summarize the process and existing methods of 3D models watermarking, to choose relevant methods for embedding/extraction of a watermark to/from 3D models. The final solution is based on Spectral Mesh Compression technique. This method is robust, imperceptible and informed. The embedded watermark is detectable and robust against geometrical transformations, added random noise, mesh smoothing and simplification, compression and cropping.&nbsp;</div><div>The realized tool allows a user to embedding watermark into the mesh, modify the mesh and extraction of a watermark from mesh. Testing was conducted on a set of 5 models differing in size, shape and density of points. The resulting tool inserts a watermark composed of four characters that can detect both undamaged models and the models affected. Among the attacks against which the watermark is robust, include transformations, rotation, scale, adaptive random noise, and combination of this.</div>$$9eng
000568611	9910490651709901	520	$$a<div><div><p>Tato práce se zabývá vyhledáváním homologních enzymů v proteinových databázích, jejímž cílem je navrhnout nástroj poskytující takové vyhledávání. Čtenář se seznámí se základní teorií týkající se proteinů, enzymů, homologie, ale také s existujícími nástroji pro vyhledávání homologních proteinů a enzymů. Dále je popsáno ohodnocení nalezených existujících nástrojů pro vyhledávání homologních enzymů. Pro potřeby vyhodnocení byla vytvořena datová sada spolu s algoritmem pro vyhodnocení vyýsledků jednotlivých nástrojů. Další částí práce je návrh a implementace nové metody pro vyhledávání homologních enzymů společně s jejím vyhodnocením. Jsou popsány dva algoritmy (One-by-One a MSA) pro vyhledávání homologních enzymů, jejichž porovnání ukazuje, že MSA algoritmus je zanedbatelně lepší z hlediska přesnosti než One-by-One algoritmus zatímco z hlediska rychlosti vítězí One-by-One algoritmus.&nbsp;</p></div></div>$$aen
000568611	9910490651709901	520	$$a<div><div><div><p>This work deals with detection of homologous enzymes in protein databases. Its goal is to design a tool providing such a search. The reader is familiarized with a basic theoretical knowledge regarding proteins, enzymes, homology, but also with existing tools for detection of homologous proteins and enzymes. The further concern of this work is with evaluation of existing tools for detection of homologous enzymes. For the purpose of assessment, a testing dataset was created altogether with an algorithm for evaluation of particular tools. The next part comprises a design and implementation of a new method for detection of homologous enzymes altogether with its evaluation. Two algorithms (One-by-One algorithm and MSA algorithm) for detection of homologous enzymes are presented and compared showing that MSA algorithm is insignificantly better than One-by-One algorithm in terms of accuracy whereas in the matter of speed the latter algorithm prevails.&nbsp;</p></div></div></div>$$9eng
000568611	9910490651709901	595	$$a<div><div><p>Tato práce se zabývá vyhledáváním homologních enzymů v proteinových databázích, jejímž cílem je navrhnout nástroj poskytující takové vyhledávání. Čtenář se seznámí se základní teorií týkající se proteinů, enzymů, homologie, ale také s existujícími nástroji pro vyhledávání homologních proteinů a enzymů. Dále je popsáno ohodnocení nalezených existujících nástrojů pro vyhledávání homologních enzymů. Pro potřeby vyhodnocení byla vytvořena datová sada spolu s algoritmem pro vyhodnocení vyýsledků jednotlivých nástrojů. Další částí práce je návrh a implementace nové metody pro vyhledávání homologních enzymů společně s jejím vyhodnocením. Jsou popsány dva algoritmy (One-by-One a MSA) pro vyhledávání homologních enzymů, jejichž porovnání ukazuje, že MSA algoritmus je zanedbatelně lepší z hlediska přesnosti než One-by-One algoritmus zatímco z hlediska rychlosti vítězí One-by-One algoritmus.&nbsp;</p></div></div>$$aen
000568611	9910490651709901	595	$$a<div><div><div><p>This work deals with detection of homologous enzymes in protein databases. Its goal is to design a tool providing such a search. The reader is familiarized with a basic theoretical knowledge regarding proteins, enzymes, homology, but also with existing tools for detection of homologous proteins and enzymes. The further concern of this work is with evaluation of existing tools for detection of homologous enzymes. For the purpose of assessment, a testing dataset was created altogether with an algorithm for evaluation of particular tools. The next part comprises a design and implementation of a new method for detection of homologous enzymes altogether with its evaluation. Two algorithms (One-by-One algorithm and MSA algorithm) for detection of homologous enzymes are presented and compared showing that MSA algorithm is insignificantly better than One-by-One algorithm in terms of accuracy whereas in the matter of speed the latter algorithm prevails.&nbsp;</p></div></div></div>$$9eng
000568917	9910490619109901	520	$$aTáto práca pojednáva o rizikách, čo riziko predstavuje a aké sú metódy analýzy rizík so zameraním na metódy HAZOP, FMEA, ETA, FTA. K záveru práce je popísaný systém RTC s návrhom &nbsp;a implementáciou rozšírenia pre tento systém.$$acze
000568917	9910490619109901	595	$$aTáto práca pojednáva o rizikách, čo riziko predstavuje a aké sú metódy analýzy rizík so zameraním na metódy HAZOP, FMEA, ETA, FTA. K záveru práce je popísaný systém RTC s návrhom &nbsp;a implementáciou rozšírenia pre tento systém.$$acze
000568921	9910490618709901	520	$$aSSL/TLS are protocols used to encrypt network traffic. They provide secure communication between clients and servers. The communication can be intercepted with MitM attack. This paper is aimed to describe the&nbsp; automatization of MitM attack and&nbsp; demonstrate its results. The&nbsp; automatization is done by MitM probe and a python script, which configures the probe and starts the attack. The script is easy to use, without great effort. It takes care of configuration of the probe, then it starts the tools used for network traffic capture and at last it starts MitM tools to perform the attack. During the MitM attack, users are warned by client applications about insecure connection. The client applications either provide an option to establish a connection anyway or it forbids clients to establish the connection with insecure parameters. In this paper, the users can learn what are SSL/TLS protocols and about a possibility how to intercept the network traffic encrypted by these protocols.$$9eng
000568921	9910490618709901	595	$$aSSL/TLS are protocols used to encrypt network traffic. They provide secure communication between clients and servers. The communication can be intercepted with MitM attack. This paper is aimed to describe the&nbsp; automatization of MitM attack and&nbsp; demonstrate its results. The&nbsp; automatization is done by MitM probe and a python script, which configures the probe and starts the attack. The script is easy to use, without great effort. It takes care of configuration of the probe, then it starts the tools used for network traffic capture and at last it starts MitM tools to perform the attack. During the MitM attack, users are warned by client applications about insecure connection. The client applications either provide an option to establish a connection anyway or it forbids clients to establish the connection with insecure parameters. In this paper, the users can learn what are SSL/TLS protocols and about a possibility how to intercept the network traffic encrypted by these protocols.$$9eng
000568937	9910490617009901	520	$$aTato diplomová práce se zabývá problematikou&nbsp; re-kalibrace PTZ kamery při jejím pohybu. Cílem práce je udržet kameru ve zkalibrovaném stavu z výchozího stavu, kdy jsou známé pozice úběžníků v obraze. Jejich pozice jsou při pohybu kamery udržovány, a to pomocí dvou implementovaných metod. První metoda je založena na principu homografie, druhá pak na principu dvojpoměru. Výsledky ukazují, že obě tyto metody fungují především pro udržení pozice prvních úběžníků. V případě druhých úběžníků vznikají různé problémy a výsledky jsou často poměrně nepřesné.$$acze
000568937	9910490617009901	595	$$aTato diplomová práce se zabývá problematikou&nbsp; re-kalibrace PTZ kamery při jejím pohybu. Cílem práce je udržet kameru ve zkalibrovaném stavu z výchozího stavu, kdy jsou známé pozice úběžníků v obraze. Jejich pozice jsou při pohybu kamery udržovány, a to pomocí dvou implementovaných metod. První metoda je založena na principu homografie, druhá pak na principu dvojpoměru. Výsledky ukazují, že obě tyto metody fungují především pro udržení pozice prvních úběžníků. V případě druhých úběžníků vznikají různé problémy a výsledky jsou často poměrně nepřesné.$$acze
000568938	9910490616909901	520	$$a<div><div><div><p>Táto diplomová práca sa zaoberá problematikou realizácie forenznej analýzy v sieti Bitcoin. Hlavným cieľom práce bolo navrhnúť a následne implementovať prototyp nástroja forenznej analýzy v sieti Bitcoin. Teoretická časť práca je venovaná popisu siete Bitcoin. Následne sú v rámci práce porovnávané existujúce nástroje a špecifikované požiadavky na nástroje forenznej analýzy. Zvyšok práce je zameraný na popis návrhu a implementácie nástroja forenznej analýzy. Nástroj je implementovaný vo forme webovej aplikácie, ktorá umožnuje prehľadávať obsah verejnej účtovnej knihy, graficky vizualizovať toky finančných prostriedkov v sieti, zobrazovať profilové stránky jednotlivých adres uživateľov siete a Bitcoin peňaženiek.&nbsp;</p></div></div></div>$$acze
000568938	9910490616909901	520	$$a<div><div><div><p>This thesis is focused on Bitcoin forensic analysis. Main goal of this thesis was to design and implement system tool for forensic analysis. Theoretical part of this thesis is dedicated to Bitcoin network. Requirements and existing tools are described in following chapters. Rest of the thesis is concerned about implementation of such a tool itself. Implemented system is presented as web application, which allows user to search through blockchain, vizualize financials, display profile pages of Bitcoin users and their Bitcoin wallets.&nbsp;</p></div></div></div>$$9eng
000568938	9910490616909901	595	$$a<div><div><div><p>Táto diplomová práca sa zaoberá problematikou realizácie forenznej analýzy v sieti Bitcoin. Hlavným cieľom práce bolo navrhnúť a následne implementovať prototyp nástroja forenznej analýzy v sieti Bitcoin. Teoretická časť práca je venovaná popisu siete Bitcoin. Následne sú v rámci práce porovnávané existujúce nástroje a špecifikované požiadavky na nástroje forenznej analýzy. Zvyšok práce je zameraný na popis návrhu a implementácie nástroja forenznej analýzy. Nástroj je implementovaný vo forme webovej aplikácie, ktorá umožnuje prehľadávať obsah verejnej účtovnej knihy, graficky vizualizovať toky finančných prostriedkov v sieti, zobrazovať profilové stránky jednotlivých adres uživateľov siete a Bitcoin peňaženiek.&nbsp;</p></div></div></div>$$acze
000568938	9910490616909901	595	$$a<div><div><div><p>This thesis is focused on Bitcoin forensic analysis. Main goal of this thesis was to design and implement system tool for forensic analysis. Theoretical part of this thesis is dedicated to Bitcoin network. Requirements and existing tools are described in following chapters. Rest of the thesis is concerned about implementation of such a tool itself. Implemented system is presented as web application, which allows user to search through blockchain, vizualize financials, display profile pages of Bitcoin users and their Bitcoin wallets.&nbsp;</p></div></div></div>$$9eng
000568940	9910490616709901	520	$$aThis thesis is focused on microsimulation of city traffic, <br>&nbsp; specifically a small city circuit in Brno. The thesis describes approaches for <br>&nbsp; solving the problem of road network representation and presents basic methods <br>&nbsp; and models needed for traffic simulation on the level of individual vehicles <br>&nbsp; control as well as on the level of simulator control. In the case of more <br>&nbsp; possible solutions to the given problem, the features and suitability of these <br>&nbsp; solutions are compared. In the practical part of the thesis, the structure of <br>&nbsp; the proposed simulator is presented with all the dependencies among <br>&nbsp; individual submodels, along with the description of implementation details <br>&nbsp; related to the individual parts.$$9eng
000568940	9910490616709901	595	$$aThis thesis is focused on microsimulation of city traffic, <br>&nbsp; specifically a small city circuit in Brno. The thesis describes approaches for <br>&nbsp; solving the problem of road network representation and presents basic methods <br>&nbsp; and models needed for traffic simulation on the level of individual vehicles <br>&nbsp; control as well as on the level of simulator control. In the case of more <br>&nbsp; possible solutions to the given problem, the features and suitability of these <br>&nbsp; solutions are compared. In the practical part of the thesis, the structure of <br>&nbsp; the proposed simulator is presented with all the dependencies among <br>&nbsp; individual submodels, along with the description of implementation details <br>&nbsp; related to the individual parts.$$9eng
000568946	9910490616109901	520	$$a<div>Práce se zabývá problémem shlukování tunelů z dat získaných molekulární dynamikou proteinů. Tento proces je velmi výpočetně náročný a představuje výzvu pro vědecké komunity.</div><div>Cílem je najít algoritmus s optimálním poměrem časové a prostorové složitosti. Práce začíná rešerší shlukovacích algoritmů. Rovněž se zabývá způsobem, jak pracovat s velkými datovými sadami, způsobem vizualizace a porovnání výsledků shlukování. Jádro práce představuje návrh řešení tohoto problému s využitím algoritmu <i>Twister Tries</i>. Rozebírá jeho implementační detaily a poskytuje výsledky testování z hlediska kvality výsledků a výpočetní náročnosti. Cílem práce bylo experimentálně ověřit, zda stochastickým algoritmem&nbsp;<i>Twister Tries</i>dosáhneme stejných výsledků jako s exaktním algoritmem (<i>average-linkage</i>). Tento předpoklad se nepovedlo jednoznačně potvrdit. Z poznatků při testování hashovacích funkcí vyplývá, že stejných výsledků jsme schopni dosáhnout i s funkcí, která pracuje na nízkém stupni dimenzionality, avšak v mnohem kratším výpočetním čase.</div>$$acze
000568946	9910490616109901	595	$$a<div>Práce se zabývá problémem shlukování tunelů z dat získaných molekulární dynamikou proteinů. Tento proces je velmi výpočetně náročný a představuje výzvu pro vědecké komunity.</div><div>Cílem je najít algoritmus s optimálním poměrem časové a prostorové složitosti. Práce začíná rešerší shlukovacích algoritmů. Rovněž se zabývá způsobem, jak pracovat s velkými datovými sadami, způsobem vizualizace a porovnání výsledků shlukování. Jádro práce představuje návrh řešení tohoto problému s využitím algoritmu <i>Twister Tries</i>. Rozebírá jeho implementační detaily a poskytuje výsledky testování z hlediska kvality výsledků a výpočetní náročnosti. Cílem práce bylo experimentálně ověřit, zda stochastickým algoritmem&nbsp;<i>Twister Tries</i>dosáhneme stejných výsledků jako s exaktním algoritmem (<i>average-linkage</i>). Tento předpoklad se nepovedlo jednoznačně potvrdit. Z poznatků při testování hashovacích funkcí vyplývá, že stejných výsledků jsme schopni dosáhnout i s funkcí, která pracuje na nízkém stupni dimenzionality, avšak v mnohem kratším výpočetním čase.</div>$$acze
000568962	9910490614509901	520	$$aTato bakalářská práce se zabývá návrhem a implementací univerzální šablony pro snadnou tvorbu webových stránek zaměřených na fanoušky libovolného fotbalového klubu. Výsledná práce dává správci možnost měnit grafickou i strukturální podobu webu pomocí vestavěných generátorů a má v&nbsp;sobě implementované rozšiřující funkce (např. hodnocení výkonu hráčů), kterými mnohdy nedisponují ani ty největší podobně orientované weby.$$acze
000568962	9910490614509901	520	$$aThis thesis describes the design and implementation of a universal template for easy creation of websites for fans of any football club. Final solution gives administrators a tool to change graphics and structural form of website using the built-in generators and includes additional functions (eq. performance evaluation of players), which often even the greatest similarly oriented sites do not have.&nbsp;$$9eng
000568962	9910490614509901	595	$$aTato bakalářská práce se zabývá návrhem a implementací univerzální šablony pro snadnou tvorbu webových stránek zaměřených na fanoušky libovolného fotbalového klubu. Výsledná práce dává správci možnost měnit grafickou i strukturální podobu webu pomocí vestavěných generátorů a má v&nbsp;sobě implementované rozšiřující funkce (např. hodnocení výkonu hráčů), kterými mnohdy nedisponují ani ty největší podobně orientované weby.$$acze
000568962	9910490614509901	595	$$aThis thesis describes the design and implementation of a universal template for easy creation of websites for fans of any football club. Final solution gives administrators a tool to change graphics and structural form of website using the built-in generators and includes additional functions (eq. performance evaluation of players), which often even the greatest similarly oriented sites do not have.&nbsp;$$9eng
000568963	9910490614409901	520	$$aTáto práce se zabývá lokalizací robota pomocí analýzy obrazu z kamery umístěné na robotovi. Také se budu zabývat tvorbou 3D modelu prostředí, který je tvořen z datové sady fotografii pořízené kamerou. 3D model budu tvořit pomocí metody SFM. Lokalizovat kameru budu pomocí předem známého 3D modelu. V práci&nbsp; popíšu teorii&nbsp; zpracování obrazových dat potřebnou pro tento projekt. Nakonec zhodnotím výsledky úspěšnosti lokalizace.$$acze
000568963	9910490614409901	595	$$aTáto práce se zabývá lokalizací robota pomocí analýzy obrazu z kamery umístěné na robotovi. Také se budu zabývat tvorbou 3D modelu prostředí, který je tvořen z datové sady fotografii pořízené kamerou. 3D model budu tvořit pomocí metody SFM. Lokalizovat kameru budu pomocí předem známého 3D modelu. V práci&nbsp; popíšu teorii&nbsp; zpracování obrazových dat potřebnou pro tento projekt. Nakonec zhodnotím výsledky úspěšnosti lokalizace.$$acze
000568969	9910490613809901	520	$$aCílem této bakalářské práce je navrhnout a implementovat přehrávač, který bude umožňovat prehrávání vlastních souborů v pásmu FM. Přehrávač tvoří vysílač založený na platformě Raspberry Pi a mobilní aplikace umožňující bezdrátové ovládání přehrávače. Technická zpráva je členěna na tři části. Uvodní část se věnuje technologiím pro bezdrátový přenos dat a přenosu audio signálu v pásmu FM. Následuje popis navrženého řešení&nbsp; a jeho implementace. Závěrečná část popisuje navržený prototyp a vyhodnocení jeho parametrů.$$acze
000568969	9910490613809901	595	$$aCílem této bakalářské práce je navrhnout a implementovat přehrávač, který bude umožňovat prehrávání vlastních souborů v pásmu FM. Přehrávač tvoří vysílač založený na platformě Raspberry Pi a mobilní aplikace umožňující bezdrátové ovládání přehrávače. Technická zpráva je členěna na tři části. Uvodní část se věnuje technologiím pro bezdrátový přenos dat a přenosu audio signálu v pásmu FM. Následuje popis navrženého řešení&nbsp; a jeho implementace. Závěrečná část popisuje navržený prototyp a vyhodnocení jeho parametrů.$$acze
000568988	9910490611309901	520	$$aThis thesis analyzes the dependency of performance, power consumption and temperature on processor frequency. Theoretical part discusses the processor architecture, benchmarks and algorithm types. Experimental part is focused on &nbsp;benchmarks - matrix multiplication, Quicksort, PI number calculation, Ackermann function, LAMMPS, PMBW, Linpack. This set of benchmarks includes both single-threaded and multi-threaded algorithms. Testing consist of three different settings of processor frequency. Multi-threaded benchmarks using different number of threads. Informations regarding the power consumption of CPU and RAM were recorded during these tests. Every test logs his running time. The impact of parallelization on power consumption and runtime is also reflected. Results from the tests are shown in charts and tables. The proper configuration of CPU for each given algorithm is analyzed in conclusion.$$9eng
000568988	9910490611309901	595	$$aThis thesis analyzes the dependency of performance, power consumption and temperature on processor frequency. Theoretical part discusses the processor architecture, benchmarks and algorithm types. Experimental part is focused on &nbsp;benchmarks - matrix multiplication, Quicksort, PI number calculation, Ackermann function, LAMMPS, PMBW, Linpack. This set of benchmarks includes both single-threaded and multi-threaded algorithms. Testing consist of three different settings of processor frequency. Multi-threaded benchmarks using different number of threads. Informations regarding the power consumption of CPU and RAM were recorded during these tests. Every test logs his running time. The impact of parallelization on power consumption and runtime is also reflected. Results from the tests are shown in charts and tables. The proper configuration of CPU for each given algorithm is analyzed in conclusion.$$9eng
000569025	9910490607409901	520	$$aThe main motivation for master's thesis is to find suitable algorithm that creates a graph representation of NGS sequencing data in linear time. De Bruijn graph was chosen as a method for research. Next, the tool was designed to be able to transform the graph and correct errors created during construction of the graph. The main aim of the thesis is to implement a tool that reconstructs repetitive segments in DNA. Implemented tool was tested and is able to &nbsp;identify repetitive segments, specify types, visualize them properly and is also able to assemble their sequence with fine accuracy on simpler genomes. When using complex genomes, tool is able to reconstruct only fragments of repetitive segments.$$9eng
000569025	9910490607409901	595	$$aThe main motivation for master's thesis is to find suitable algorithm that creates a graph representation of NGS sequencing data in linear time. De Bruijn graph was chosen as a method for research. Next, the tool was designed to be able to transform the graph and correct errors created during construction of the graph. The main aim of the thesis is to implement a tool that reconstructs repetitive segments in DNA. Implemented tool was tested and is able to &nbsp;identify repetitive segments, specify types, visualize them properly and is also able to assemble their sequence with fine accuracy on simpler genomes. When using complex genomes, tool is able to reconstruct only fragments of repetitive segments.$$9eng
000569028	9910490607109901	520	$$aTato zpráva popisuje&nbsp; experimentální práci na statistické jazykovém modelování pomocí rekurentních neuronových sítí (RNN). Je zde předložen důkladný přehled dosud publikovaných prací, následovaný popisem algoritmů pro trénování příslušných modelů. Většina z popsaných technik byla implementována ve vlastním nástroji, založeném na knihovně Theano. Byla provedena rozsáhlá sada experimentů s modelem Jednoduché rekurentní sítě (SRN), která odhalila některé jejich dosud nepublikované vlastnosti. Při statické evaluaci modelu byly dosažené výsledky relativně cca. o 2.7 % horší, než nejlepší publikované výsledky. V případě dynamické evaluace však bylo dosaženo relativního zlepšení o 1 %. Dále bylo experimentováno i s modelem Strukturně omezené rekurentní sítě, ale ten se nepodařilo natrénovat k předpokládáným výkonům. Konečně bylo navrženo rozšíření SRN, pojmenované Náhodně prořidlá rekurentní neuronová síť. Experimentálně bylo potvrzeno, že RS-RNN dosahuje lepších výsledků v učení vlastního trénovacího korpusu a kombinace několika RS-RNN modelů přináší o 30 % větší zlepšení než kombinace stejného počtu SRN.$$aen
000569028	9910490607109901	595	$$aTato zpráva popisuje&nbsp; experimentální práci na statistické jazykovém modelování pomocí rekurentních neuronových sítí (RNN). Je zde předložen důkladný přehled dosud publikovaných prací, následovaný popisem algoritmů pro trénování příslušných modelů. Většina z popsaných technik byla implementována ve vlastním nástroji, založeném na knihovně Theano. Byla provedena rozsáhlá sada experimentů s modelem Jednoduché rekurentní sítě (SRN), která odhalila některé jejich dosud nepublikované vlastnosti. Při statické evaluaci modelu byly dosažené výsledky relativně cca. o 2.7 % horší, než nejlepší publikované výsledky. V případě dynamické evaluace však bylo dosaženo relativního zlepšení o 1 %. Dále bylo experimentováno i s modelem Strukturně omezené rekurentní sítě, ale ten se nepodařilo natrénovat k předpokládáným výkonům. Konečně bylo navrženo rozšíření SRN, pojmenované Náhodně prořidlá rekurentní neuronová síť. Experimentálně bylo potvrzeno, že RS-RNN dosahuje lepších výsledků v učení vlastního trénovacího korpusu a kombinace několika RS-RNN modelů přináší o 30 % větší zlepšení než kombinace stejného počtu SRN.$$aen
000570506	9910490387709901	260	$$aJinočany :$$bH&H;$$aPraha :$$bNárodní galerie,$$c2002.
000572514	9910490135909901	520	$$aThis master's thesis describes design and development of an application for estimation of vehicle speed from both recorded video file and from camera stream. &nbsp;It explains the procecess of a camera calibration, vehicle detection and tracking and describes the robot operating system as a target platform. The application uses library OpenCV for most of tasks, to access video application uses a FFmpeg library. Results can be printed to the terminal window, they can also be logged to a file or published in ROS. Application is written in C++ language, some parts in Python.$$9eng
000572514	9910490135909901	595	$$aThis master's thesis describes design and development of an application for estimation of vehicle speed from both recorded video file and from camera stream. &nbsp;It explains the procecess of a camera calibration, vehicle detection and tracking and describes the robot operating system as a target platform. The application uses library OpenCV for most of tasks, to access video application uses a FFmpeg library. Results can be printed to the terminal window, they can also be logged to a file or published in ROS. Application is written in C++ language, some parts in Python.$$9eng
000572558	9910490131209901	520	$$aThis bachelor thesis deals with an implementation of an Android application for comparison&nbsp;of two audio examples by using special technics. The goal of the fnal program is a simple demonstration of comparison algorithm and its acceleration. The frst part of this thesis is concerned with theoretical analysis and suggestion for the comparison, while following parts review implementation, acceleration and testing of the algorithm in scope of final&nbsp;demo application.$$9eng
000572558	9910490131209901	595	$$aThis bachelor thesis deals with an implementation of an Android application for comparison&nbsp;of two audio examples by using special technics. The goal of the fnal program is a simple demonstration of comparison algorithm and its acceleration. The frst part of this thesis is concerned with theoretical analysis and suggestion for the comparison, while following parts review implementation, acceleration and testing of the algorithm in scope of final&nbsp;demo application.$$9eng
000572560	9910490131009901	520	$$aThe aim of this bachelor thesis is to create a mobile application for Android that estimates the distance of vehicles based on vehicle size in the camera image of the mobile phone. The estimation of the following distance is evaluated based on known camera parameters, the average vehicle width and the size of image area that represents detected car. Vehicles and their licences plates are detected in the image using cascade classifiers. Licence plate is detected only in the area of the detected vehicle. A training dataset for cascade classifier was created as part of this work. The cascade classifier is designed for vehicle detection. This work is extended with feature that tracks following distance in time and warns you with an acoustic signal on sudden distances change. This thesis is divided into five main parts - comparison of existing solutions for distance estimation, review of object detection methods, &nbsp;application design, implementation and evaluation of detectors, distance evaluation.$$9eng
000572560	9910490131009901	595	$$aThe aim of this bachelor thesis is to create a mobile application for Android that estimates the distance of vehicles based on vehicle size in the camera image of the mobile phone. The estimation of the following distance is evaluated based on known camera parameters, the average vehicle width and the size of image area that represents detected car. Vehicles and their licences plates are detected in the image using cascade classifiers. Licence plate is detected only in the area of the detected vehicle. A training dataset for cascade classifier was created as part of this work. The cascade classifier is designed for vehicle detection. This work is extended with feature that tracks following distance in time and warns you with an acoustic signal on sudden distances change. This thesis is divided into five main parts - comparison of existing solutions for distance estimation, review of object detection methods, &nbsp;application design, implementation and evaluation of detectors, distance evaluation.$$9eng
000572567	9910490130309901	520	$$aCílem této práce je vytvoření systému, který umožní uživatelsky přívětivým způsobem zobrazit a aktualizovat anotace velkých korpusových dat&nbsp;ve formátu MG4J. Tato práce analyzuje stávající řešení správy korpusových dat a anotací a stručně popisuje netriviální nástroje SEC a MG4J, které jsou využity v řešení. Celý systém je založen na distribuci dat a serverové komunikaci. Stěžejním prvkem systému je aktualizace anotací v MG4J a následná aktualizace indexů MG4J. Systém je schopný provést výše zmíněné operace s přijatelnou dobou odezvy. Tato práce se také zabývá aktualizací entit ve znalostní databázi.$$acze
000572567	9910490130309901	595	$$aCílem této práce je vytvoření systému, který umožní uživatelsky přívětivým způsobem zobrazit a aktualizovat anotace velkých korpusových dat&nbsp;ve formátu MG4J. Tato práce analyzuje stávající řešení správy korpusových dat a anotací a stručně popisuje netriviální nástroje SEC a MG4J, které jsou využity v řešení. Celý systém je založen na distribuci dat a serverové komunikaci. Stěžejním prvkem systému je aktualizace anotací v MG4J a následná aktualizace indexů MG4J. Systém je schopný provést výše zmíněné operace s přijatelnou dobou odezvy. Tato práce se také zabývá aktualizací entit ve znalostní databázi.$$acze
000572570	9910490130009901	520	$$aThe goal of this thesis is to create a program which will automatically create selected level of documentation from an information system for supporting science and research and enables user intervention. I solved the selected problem with creating a program in the PHP language which uses a private MediaWIKi which belongs to the KNOT research group and creates special headers on certain pages. In this work I created a detailed proposal of the procedure that generates and checks these headers and it can tell apart user text and work with him. According to this design, I implemented a program that serves as a platform and its functionality can be expanded by modules. The program periodically checks the information in the information system, as well as the contents of the headers, if the user did not manually change the content and if nothing else changed in the header, these headers can be skipped. This shortened the program running time more than twice, and has made it easy to add new functionalities. This solution prevents the loss of user data, greatly speeds up the control of the entire documentation and makes it more efficient.&nbsp;$$9eng
000572570	9910490130009901	595	$$aThe goal of this thesis is to create a program which will automatically create selected level of documentation from an information system for supporting science and research and enables user intervention. I solved the selected problem with creating a program in the PHP language which uses a private MediaWIKi which belongs to the KNOT research group and creates special headers on certain pages. In this work I created a detailed proposal of the procedure that generates and checks these headers and it can tell apart user text and work with him. According to this design, I implemented a program that serves as a platform and its functionality can be expanded by modules. The program periodically checks the information in the information system, as well as the contents of the headers, if the user did not manually change the content and if nothing else changed in the header, these headers can be skipped. This shortened the program running time more than twice, and has made it easy to add new functionalities. This solution prevents the loss of user data, greatly speeds up the control of the entire documentation and makes it more efficient.&nbsp;$$9eng
000572627	9910490124009901	520	$$aThe goal of this thesis is evaluating Posílátko.cz application and making extensions on the basis of thorough analysis and comparison of other similar products. This extensions are going to lead into increased user awareness of campagins state, so user can react accordingly. Extensions are going to be founded mostly on statistics data. Next I am going to implement campaign summary documents, where people can find all the data without logging into the application. So user can take this documents and present it easily on corporate consultations.&nbsp;$$9eng
000572627	9910490124009901	595	$$aThe goal of this thesis is evaluating Posílátko.cz application and making extensions on the basis of thorough analysis and comparison of other similar products. This extensions are going to lead into increased user awareness of campagins state, so user can react accordingly. Extensions are going to be founded mostly on statistics data. Next I am going to implement campaign summary documents, where people can find all the data without logging into the application. So user can take this documents and present it easily on corporate consultations.&nbsp;$$9eng
000572720	9910490106609901	520	$$aThe aim of this thesis is to design and create a module for robotic platform PR2. This module has to detect objects in front of the robot on a table and enable various operations with these objects. This thesis describes methods of object detection which were used in the implementation of the module. The thesis also describes the methods used for design and implementation of this module. The module testing and evaluation of results are mentioned at the end of the thesis.&nbsp;$$9eng
000572720	9910490106609901	595	$$aThe aim of this thesis is to design and create a module for robotic platform PR2. This module has to detect objects in front of the robot on a table and enable various operations with these objects. This thesis describes methods of object detection which were used in the implementation of the module. The thesis also describes the methods used for design and implementation of this module. The module testing and evaluation of results are mentioned at the end of the thesis.&nbsp;$$9eng
000572917	9910490082209901	520	$$aIn the thesis, a methodology alternative to existing methods of digital systems design with increased dependability implemented into FPGA is presented, new features which can be used in the implementation and testing of these systems are demonstrated. The research is based on the use of FPGA partial dynamic reconfiguration for the design of fault tolerant systems. In these applications, the partial dynamic reconfiguration can be used as a mechanism to correct the fault and recover the system after the fault occurrence. First, the general principles of diagnostics, testing and digital systems dependability are presented including a brief description of FPGA components and their architectures. Next, a survey of currently used methods and techniques used for the design and implementation of fault tolerant systems into FPGA is described, especially the methods used for fault detection and localization, their correction, together with the principles of evaluating fault tolerant systems design quality.&nbsp; The most important part of the thesis is seen in the description of the design methodology, implementation and testing of fault tolerant systems implemented into FPGAs which uses SRAMs as the configuration memory. First, the methodology of developing and automated checker components design for digital systems and communication protocols is presented. Then, a reference architecture of a dependable system implemented into FPGA is demonstrated including several fault tolerant architectures based on the use of partial dynamic reconfiguration as the mechanism of fault correction and the recovery from it. The principles of controlling the reconfiguration process are described together with the description of the test platform which allows to test and verify the design of fault tolerant systems based on the methodology presented in the thesis. The experimental results and the contribution of the thesis are discussed in the conclusions.<br>$$9eng
000572917	9910490082209901	595	$$aIn the thesis, a methodology alternative to existing methods of digital systems design with increased dependability implemented into FPGA is presented, new features which can be used in the implementation and testing of these systems are demonstrated. The research is based on the use of FPGA partial dynamic reconfiguration for the design of fault tolerant systems. In these applications, the partial dynamic reconfiguration can be used as a mechanism to correct the fault and recover the system after the fault occurrence. First, the general principles of diagnostics, testing and digital systems dependability are presented including a brief description of FPGA components and their architectures. Next, a survey of currently used methods and techniques used for the design and implementation of fault tolerant systems into FPGA is described, especially the methods used for fault detection and localization, their correction, together with the principles of evaluating fault tolerant systems design quality.&nbsp; The most important part of the thesis is seen in the description of the design methodology, implementation and testing of fault tolerant systems implemented into FPGAs which uses SRAMs as the configuration memory. First, the methodology of developing and automated checker components design for digital systems and communication protocols is presented. Then, a reference architecture of a dependable system implemented into FPGA is demonstrated including several fault tolerant architectures based on the use of partial dynamic reconfiguration as the mechanism of fault correction and the recovery from it. The principles of controlling the reconfiguration process are described together with the description of the test platform which allows to test and verify the design of fault tolerant systems based on the methodology presented in the thesis. The experimental results and the contribution of the thesis are discussed in the conclusions.<br>$$9eng
000572920	9910490081909901	520	$$aZáměrem disertační práce je <i>aplikovaný výzkum</i><i>skupinové </i>(<i>kolektivní</i>)<i>inteligence</i>. K prokázání použitelnosti inteligence skupiny je zkoumán algoritmus na bázi roje částic (<i>Particle Swarm Optimization PSO</i>), v němž je problém <i>inteligence skupiny</i>převeden na matematickou optimalizaci, kdy roj částic (<i>particle&nbsp;swarm</i>) hledá globální optimum ve&nbsp;vymezeném prostoru problému a prohledávání je řízeno podle předem nadefinované účelové funkce (<i>objective function</i>), která zastupuje řešený problém. Byla navržena a experimentálně ověřena strategie prohledávání, v níž částice průběžně přizpůsobují své chování charakteristikám prostoru řešeného problému, a bylo experimentálně zjištěno, jak se vliv řídící účelové funkce zastupující řešený problém projevuje v chování částic. Výsledky experimentování s&nbsp;navrženou strategií prohledávání byly porovnány s výsledky experimentů s&nbsp;referenční verzí algoritmu <i>PSO</i>. Experimenty ukázaly, že klasické prohledávání, kde jedinou podmínkou je stabilní trajektorie, po níž se částice pohybuje v prostoru řešeného problému, a&nbsp;kde je ve výsledku eliminován vliv řídící účelové funkce, může selhat a že dynamická stabilita trajektorií částic sama o&nbsp;sobě není ukazatelem prohledávacích schopností algoritmu ani konvergence algoritmu ke správnému, globálnímu řešení. Byl navržen způsob prohledávání prostoru řešeného problému, v němž algoritmus <i>PSO </i>reguluje stabilitu algoritmu průběžným přizpůsobováním chování částic charakteristikám prostoru problému. Navržený algoritmus usměrňoval vývoj prohledávání prostoru problému tak, že vzrostla pravděpo
000572920	9910490081909901	520	$$aThe intention of the dissertation is the applied research of the <i>collective</i>(<i>group</i>) (<i>swarm</i>) <i>intelligence</i>. To&nbsp;demonstrate the applicability of the collective intelligence, the <i>Particle Swarm Optimization </i>(<i>PSO</i>) <i>algorithm</i>has been studied in which the problem of the collective intelligence is transferred to mathematical optimization in which the particle swarm searches for a global optimum within the defined problem space, and the searching is controlled according to the pre-defined <i>objective function</i>which represents the solved problem. A new search strategy has been designed and experimentally tested in which the particles continuously adjust their behaviour according to the characteristics of the problem space, and it has been experimentally discovered how the impact of the objective function representing a solved problem manifests itself in the behaviour of the particles. The results of the experiments with the proposed search strategy have been compared to the results of the experiments with the reference version of the <i>PSO</i>algorithm. Experiments have shown that the classical reference solution, where the only condition is a stable trajectory along which the particle moves in the problem space, and where the influence of a control objective function is ultimately eliminated, may fail, and that the dynamic stability of the trajectory of the particle itself is not an indicator of the searching ability nor the convergence of the algorithm to the true global solution of the solved problem. A&nbsp;search strategy solution has been proposed in which the <i>PSO</i>algorithm regulates its stability by continuous adjustment of the particles behaviour to the characteristics of the problem space. The proposed algorithm influenced the evolution of the searching of the problem spa
000572920	9910490081909901	595	$$aZáměrem disertační práce je <i>aplikovaný výzkum</i><i>skupinové </i>(<i>kolektivní</i>)<i>inteligence</i>. K prokázání použitelnosti inteligence skupiny je zkoumán algoritmus na bázi roje částic (<i>Particle Swarm Optimization PSO</i>), v němž je problém <i>inteligence skupiny</i>převeden na matematickou optimalizaci, kdy roj částic (<i>particle&nbsp;swarm</i>) hledá globální optimum ve&nbsp;vymezeném prostoru problému a prohledávání je řízeno podle předem nadefinované účelové funkce (<i>objective function</i>), která zastupuje řešený problém. Byla navržena a experimentálně ověřena strategie prohledávání, v níž částice průběžně přizpůsobují své chování charakteristikám prostoru řešeného problému, a bylo experimentálně zjištěno, jak se vliv řídící účelové funkce zastupující řešený problém projevuje v chování částic. Výsledky experimentování s&nbsp;navrženou strategií prohledávání byly porovnány s výsledky experimentů s&nbsp;referenční verzí algoritmu <i>PSO</i>. Experimenty ukázaly, že klasické prohledávání, kde jedinou podmínkou je stabilní trajektorie, po níž se částice pohybuje v prostoru řešeného problému, a&nbsp;kde je ve výsledku eliminován vliv řídící účelové funkce, může selhat a že dynamická stabilita trajektorií částic sama o&nbsp;sobě není ukazatelem prohledávacích schopností algoritmu ani konvergence algoritmu ke správnému, globálnímu řešení. Byl navržen způsob prohledávání prostoru řešeného problému, v němž algoritmus <i>PSO </i>reguluje stabilitu algoritmu průběžným přizpůsobováním chování částic charakteristikám prostoru problému. Navržený algoritmus usměrňoval vývoj prohledávání prostoru problému tak, že vzrostla pravděpo
000572920	9910490081909901	595	$$aThe intention of the dissertation is the applied research of the <i>collective</i>(<i>group</i>) (<i>swarm</i>) <i>intelligence</i>. To&nbsp;demonstrate the applicability of the collective intelligence, the <i>Particle Swarm Optimization </i>(<i>PSO</i>) <i>algorithm</i>has been studied in which the problem of the collective intelligence is transferred to mathematical optimization in which the particle swarm searches for a global optimum within the defined problem space, and the searching is controlled according to the pre-defined <i>objective function</i>which represents the solved problem. A new search strategy has been designed and experimentally tested in which the particles continuously adjust their behaviour according to the characteristics of the problem space, and it has been experimentally discovered how the impact of the objective function representing a solved problem manifests itself in the behaviour of the particles. The results of the experiments with the proposed search strategy have been compared to the results of the experiments with the reference version of the <i>PSO</i>algorithm. Experiments have shown that the classical reference solution, where the only condition is a stable trajectory along which the particle moves in the problem space, and where the influence of a control objective function is ultimately eliminated, may fail, and that the dynamic stability of the trajectory of the particle itself is not an indicator of the searching ability nor the convergence of the algorithm to the true global solution of the solved problem. A&nbsp;search strategy solution has been proposed in which the <i>PSO</i>algorithm regulates its stability by continuous adjustment of the particles behaviour to the characteristics of the problem space. The proposed algorithm influenced the evolution of the searching of the problem spa
000572920	9910490081909901	653	$$a<i>Collective intelligence</i>,&nbsp;<i>group intelligence</i>, <i>swarm intelligence</i>, <i>particle swarm optimization.</i>
000572920	9910490081909901	653	$$a<i>Kolektivní inteligence</i>,&nbsp;<i>inteligence skupiny</i>, <i>rojová inteligence</i>, <i>optimalizace rojem částic</i>
000572920	9910490081909901	699	$$a<i>Collective intelligence</i>,&nbsp;<i>group intelligence</i>, <i>swarm intelligence</i>, <i>particle swarm optimization.</i>
000572920	9910490081909901	699	$$a<i>Kolektivní inteligence</i>,&nbsp;<i>inteligence skupiny</i>, <i>rojová inteligence</i>, <i>optimalizace rojem částic</i>
000572924	9910490081509901	520	$$a<div>This thesis aims to improve existing scanning-window object detectors by exploiting information shared among neighboring image windows. This goal is realized by two novel methods which are build on the ideas of Wald's Sequential Probability Ratio Test and WaldBoost. <i>Early non-Maxima Suppression&nbsp;</i>moves non-maxima suppression decisions from a post-processing step to an early classification phase in order to make the decisions as soon as possible and thus avoid normally wasted computations. <i>Neighborhood suppression</i>enhances existing detectors with an ability to suppress evaluation at overlapping positions. The proposed methods are applicable to a wide range of detectors. Experiments show that both methods provide significantly better speed-precision trade-off compared to state-of-the-art WaldBoost detectors which process image windows independently. Additionally, the thesis presents results of extensive experiments which evaluate commonly used image features in several detection tasks and scenarios.</div>$$9eng
000572924	9910490081509901	595	$$a<div>This thesis aims to improve existing scanning-window object detectors by exploiting information shared among neighboring image windows. This goal is realized by two novel methods which are build on the ideas of Wald's Sequential Probability Ratio Test and WaldBoost. <i>Early non-Maxima Suppression&nbsp;</i>moves non-maxima suppression decisions from a post-processing step to an early classification phase in order to make the decisions as soon as possible and thus avoid normally wasted computations. <i>Neighborhood suppression</i>enhances existing detectors with an ability to suppress evaluation at overlapping positions. The proposed methods are applicable to a wide range of detectors. Experiments show that both methods provide significantly better speed-precision trade-off compared to state-of-the-art WaldBoost detectors which process image windows independently. Additionally, the thesis presents results of extensive experiments which evaluate commonly used image features in several detection tasks and scenarios.</div>$$9eng
000572929	9910490081009901	520	$$aTato práce se zabývá pravděpodobnostními modely pro automatické rozpoznávání řečníka. Podrobně analyzuje zejména pravděpodobnostní lineární diskriminační analýzu (PLDA), která modeluje nízkodimenzionální reprezentace promluv ve formě \acronym{i--vektorů}.&nbsp; Práce navrhuje dvě rozšíření v současnosti požívaného PLDA modelu. Nově navržený PLDA model s plným posteriorním rozložením&nbsp; modeluje neurčitost při generování i--vektorů. Práce také navrhuje nový diskriminativní přístup k trénování systému pro verifikaci řečníka, který je založený na PLDA.<br><br>Pokud srovnáváme původní PLDA s modelem rozšířeným o modelování&nbsp; neurčitosti i--vektorů, výsledky dosažené s rozšířeným modelem dosahují až 20% relativního zlepšení při testech s krátkými nahrávkami. Pro delší&nbsp; testovací segmenty&nbsp; (více než jedna minuta) je zisk v přesnosti&nbsp; menší, nicméně přesnost nového modelu není nikdy menší než přesnost výchozího systému.&nbsp; Trénovací data jsou ale obvykle dostupná ve formě dostatečně dlouhých segmentů, proto v těchto případech použití nového modelu neposkytuje žádné výhody při trénování. Při trénování může být použit původní PLDA model a jeho rozšířená verze může být využita pro získání skóre v&nbsp; případě, kdy se bude provádět testování na krátkých segmentech řeči.<br><br>Diskriminativní model je založen na klasifikaci dvojic i--vektorů do dvou tříd představujících oprávněný a neoprávněný soud (target a non-target trial). Funkcionální forma pro získání skóre pro každý pár je odvozena z PLDA a trénování je založeno na logistické regresi, která minimalizuje vzájemnou entropii mezi správným označením všech soudů a pravděpodobnostním označením soudů, které navrhuje systém. Výsledky do
000572929	9910490081009901	520	$$aThis thesis deals with probabilistic models for automatic speaker verification. In particular, the Probabilistic Linear Discriminant Analysis (PLDA) model, which models i--vector representation of speech utterances, is analyzed in detail. The thesis proposes extensions to the standard state-of-the-art PLDA model. The newly proposed Full Posterior Distribution PLDA&nbsp; models the uncertainty associated with the i--vector<br>generation process. A new discriminative approach to training the speaker verification system based on the~PLDA model is also proposed.<br><br>When comparing the original PLDA with the model extended by considering the i--vector uncertainty, results obtained with the extended model show up to 20% relative improvement on tests with short segments of speech. As the test segments get longer (more than one minute), the performance gain of the extended model is lower, but it is never worse than the baseline. Training data are, however, usually&nbsp; available in the form of segments which are sufficiently long and therefore, in such cases, there is no gain from using the extended model&nbsp; for training. Instead, the training can be performed with the original PLDA model and the extended model can be used if the task is to test on the short segments.<br><br>The discriminative classifier is based on classifying pairs of i--vectors into two classes representing target and non-target trials. The functional form for obtaining the score for every i--vector pair is derived from the&nbsp; PLDA model and training is based on the logistic regression minimizing&nbsp; the cross-entropy error function&nbsp; between the correct labeling of all trials and the probabilistic labeling proposed by the system. The results obtained with discriminatively trained system are similar to those obtained with generative baseline, but the discriminative approach shows the ability to output better calibrated scores. This
000572929	9910490081009901	595	$$aTato práce se zabývá pravděpodobnostními modely pro automatické rozpoznávání řečníka. Podrobně analyzuje zejména pravděpodobnostní lineární diskriminační analýzu (PLDA), která modeluje nízkodimenzionální reprezentace promluv ve formě \acronym{i--vektorů}.&nbsp; Práce navrhuje dvě rozšíření v současnosti požívaného PLDA modelu. Nově navržený PLDA model s plným posteriorním rozložením&nbsp; modeluje neurčitost při generování i--vektorů. Práce také navrhuje nový diskriminativní přístup k trénování systému pro verifikaci řečníka, který je založený na PLDA.<br><br>Pokud srovnáváme původní PLDA s modelem rozšířeným o modelování&nbsp; neurčitosti i--vektorů, výsledky dosažené s rozšířeným modelem dosahují až 20% relativního zlepšení při testech s krátkými nahrávkami. Pro delší&nbsp; testovací segmenty&nbsp; (více než jedna minuta) je zisk v přesnosti&nbsp; menší, nicméně přesnost nového modelu není nikdy menší než přesnost výchozího systému.&nbsp; Trénovací data jsou ale obvykle dostupná ve formě dostatečně dlouhých segmentů, proto v těchto případech použití nového modelu neposkytuje žádné výhody při trénování. Při trénování může být použit původní PLDA model a jeho rozšířená verze může být využita pro získání skóre v&nbsp; případě, kdy se bude provádět testování na krátkých segmentech řeči.<br><br>Diskriminativní model je založen na klasifikaci dvojic i--vektorů do dvou tříd představujících oprávněný a neoprávněný soud (target a non-target trial). Funkcionální forma pro získání skóre pro každý pár je odvozena z PLDA a trénování je založeno na logistické regresi, která minimalizuje vzájemnou entropii mezi správným označením všech soudů a pravděpodobnostním označením soudů, které navrhuje systém. Výsledky do
000572929	9910490081009901	595	$$aThis thesis deals with probabilistic models for automatic speaker verification. In particular, the Probabilistic Linear Discriminant Analysis (PLDA) model, which models i--vector representation of speech utterances, is analyzed in detail. The thesis proposes extensions to the standard state-of-the-art PLDA model. The newly proposed Full Posterior Distribution PLDA&nbsp; models the uncertainty associated with the i--vector<br>generation process. A new discriminative approach to training the speaker verification system based on the~PLDA model is also proposed.<br><br>When comparing the original PLDA with the model extended by considering the i--vector uncertainty, results obtained with the extended model show up to 20% relative improvement on tests with short segments of speech. As the test segments get longer (more than one minute), the performance gain of the extended model is lower, but it is never worse than the baseline. Training data are, however, usually&nbsp; available in the form of segments which are sufficiently long and therefore, in such cases, there is no gain from using the extended model&nbsp; for training. Instead, the training can be performed with the original PLDA model and the extended model can be used if the task is to test on the short segments.<br><br>The discriminative classifier is based on classifying pairs of i--vectors into two classes representing target and non-target trials. The functional form for obtaining the score for every i--vector pair is derived from the&nbsp; PLDA model and training is based on the logistic regression minimizing&nbsp; the cross-entropy error function&nbsp; between the correct labeling of all trials and the probabilistic labeling proposed by the system. The results obtained with discriminatively trained system are similar to those obtained with generative baseline, but the discriminative approach shows the ability to output better calibrated scores. This
000572930	9910490080909901	520	$$aTato práce se zabývá vyhledáváním výrazů v řeči pomocí mluvených příkladů (QbE STD). Výrazy jsou zadávány v mluvené podobě a jsou vyhledány v množině řečových nahrávek, výstupem vyhledávání je seznam detekcí s jejich skóre a časováním. V práci popisujeme, analyzujeme a srovnáváme tři různé přístupy ke QbE STD v jazykově závislých a jazykově nezávislých podmínkách, s&nbsp;jedním a pěti příklady na dotaz.<br><div><br><div>Pro naše experimenty jsme použili česká, maďarská, anglická a arabská (levantská) data, a pro každý z těchto jazyků jsme natrénovali 3-stavový fonémový rozpoznávač. To nám dalo 16 možných kombinací jazyka pro vyhodnocení a jazyka na kterém byl natrénovaný rozpoznávač. Čtyři kombinace byly tedy závislé na jazyce (language-dependent) a 12 bylo jazykově nezávislých (language-independent). Všechny QbE systémy byly vyhodnoceny na stejných datech a stejných fonémových posteriorních příznacích, pomocí metrik: nesdružené Figure-of-Merit (non pooled FOM) a námi navrhnuté nesdružené Figure-of-Merit se simulací normalizace přes promluvy (utterrance-normalized non-pooled Figure-of-Merit). Ty nám poskytly relevantní údaje pro porovnání těchto QbE přístupů a pro získání lepšího vhledu do jejich chování.<br><br><div>QbE přístupy použité v této práci jsou: sekvenční statistické modelování (GMM/HMM), srovnávání vzorů v příznacích (DTW) a srovnávání grafů hypotéz (WFST). Abychom porovnali výsledky QbE přístupů s běžnými STD systémy vyhledávajícími textové výrazy, vyhodnotili jsme jazykově závislé konfigurace také s akustickým detektorem klíčových slov (AKWS) a systémem pro vyhledávání fonémových řetězců v grafech hypotéz (WFSTlat). Jádrem této práce je vývoj, analýza a zlepšení systému WFST QbE STD, který po zlepšení dosahuje pod
000572930	9910490080909901	595	$$aTato práce se zabývá vyhledáváním výrazů v řeči pomocí mluvených příkladů (QbE STD). Výrazy jsou zadávány v mluvené podobě a jsou vyhledány v množině řečových nahrávek, výstupem vyhledávání je seznam detekcí s jejich skóre a časováním. V práci popisujeme, analyzujeme a srovnáváme tři různé přístupy ke QbE STD v jazykově závislých a jazykově nezávislých podmínkách, s&nbsp;jedním a pěti příklady na dotaz.<br><div><br><div>Pro naše experimenty jsme použili česká, maďarská, anglická a arabská (levantská) data, a pro každý z těchto jazyků jsme natrénovali 3-stavový fonémový rozpoznávač. To nám dalo 16 možných kombinací jazyka pro vyhodnocení a jazyka na kterém byl natrénovaný rozpoznávač. Čtyři kombinace byly tedy závislé na jazyce (language-dependent) a 12 bylo jazykově nezávislých (language-independent). Všechny QbE systémy byly vyhodnoceny na stejných datech a stejných fonémových posteriorních příznacích, pomocí metrik: nesdružené Figure-of-Merit (non pooled FOM) a námi navrhnuté nesdružené Figure-of-Merit se simulací normalizace přes promluvy (utterrance-normalized non-pooled Figure-of-Merit). Ty nám poskytly relevantní údaje pro porovnání těchto QbE přístupů a pro získání lepšího vhledu do jejich chování.<br><br><div>QbE přístupy použité v této práci jsou: sekvenční statistické modelování (GMM/HMM), srovnávání vzorů v příznacích (DTW) a srovnávání grafů hypotéz (WFST). Abychom porovnali výsledky QbE přístupů s běžnými STD systémy vyhledávajícími textové výrazy, vyhodnotili jsme jazykově závislé konfigurace také s akustickým detektorem klíčových slov (AKWS) a systémem pro vyhledávání fonémových řetězců v grafech hypotéz (WFSTlat). Jádrem této práce je vývoj, analýza a zlepšení systému WFST QbE STD, který po zlepšení dosahuje pod
000572933	9910490080609901	520	$$aThis thesis focuses on usage of parallel coordinates for line and point parameterizations. The parallel coordinate system represents the space with axes which are mutually parallel. A point from two-dimensional Euclidean space is in parallel coordinates represented by a line and a line is represented by a point. This property can by used for the Hough transform - a method, where the points of interest vote in parameter space for possible hypotheses. Parameterizations by the parallel coordinates require only rasterization of lines, therefore it is very fast and accurate. In this thesis, the parameterizations are &nbsp;used for matrix code and vanishing points detection.$$9eng
000572933	9910490080609901	595	$$aThis thesis focuses on usage of parallel coordinates for line and point parameterizations. The parallel coordinate system represents the space with axes which are mutually parallel. A point from two-dimensional Euclidean space is in parallel coordinates represented by a line and a line is represented by a point. This property can by used for the Hough transform - a method, where the points of interest vote in parameter space for possible hypotheses. Parameterizations by the parallel coordinates require only rasterization of lines, therefore it is very fast and accurate. In this thesis, the parameterizations are &nbsp;used for matrix code and vanishing points detection.$$9eng
000572936	9910490080309901	520	$$aHlavním přínosem této práce jsou dva nové přístupy pro zvýšení bezpečnosti biometrických systémů založených na rozpoznávání podle otisků prstů. První přístup je z oblasti testování živosti a znemožňuje použití různých typů falešných otisků prstů a jiných metod oklamání senzoru v průběhu procesu snímání otisků. Tento patentovaný přístup je založen na změně barvy a šířky papilárních linií vlivem přitlačení prstu na skleněný podklad. Výsledná jednotka pro testování živosti může být integrována do optických senzorů.&nbsp; <p>Druhý přístup je z oblasti standardizace a zvyšuje bezpečnost a interoperabilitu procesů extrakce markantů a porovnání. Pro tyto účely jsem vytvořila metodologii, která stanovuje míry sémantické shody pro extraktory markantů otisků prstů. Markanty nalezené testovanými extraktory jsou porovnávány oproti Ground-Truth markantům získaným pomocí shlukování dat poskytnutých daktyloskopickými experty. Tato navrhovaná metodologie je zahrnuta v navrhovaném dodatku k normě ISO/IEC 29109-2 (Amd. 2 WD4).$$acze
000572936	9910490080309901	595	$$aHlavním přínosem této práce jsou dva nové přístupy pro zvýšení bezpečnosti biometrických systémů založených na rozpoznávání podle otisků prstů. První přístup je z oblasti testování živosti a znemožňuje použití různých typů falešných otisků prstů a jiných metod oklamání senzoru v průběhu procesu snímání otisků. Tento patentovaný přístup je založen na změně barvy a šířky papilárních linií vlivem přitlačení prstu na skleněný podklad. Výsledná jednotka pro testování živosti může být integrována do optických senzorů.&nbsp; <p>Druhý přístup je z oblasti standardizace a zvyšuje bezpečnost a interoperabilitu procesů extrakce markantů a porovnání. Pro tyto účely jsem vytvořila metodologii, která stanovuje míry sémantické shody pro extraktory markantů otisků prstů. Markanty nalezené testovanými extraktory jsou porovnávány oproti Ground-Truth markantům získaným pomocí shlukování dat poskytnutých daktyloskopickými experty. Tato navrhovaná metodologie je zahrnuta v navrhovaném dodatku k normě ISO/IEC 29109-2 (Amd. 2 WD4).$$acze
000572940	9910490079909901	520	$$a<div><div>Tato práce pojednává o modelování v podprostoru parametrů směsí gaussovských rozložení pro rozpoznávání mluvčího. Práce se skládá ze tří částí. První část je věnována skórovacím metodám při použití sdružené faktorové analýzy k modelování mluvčího. Studované metody se liší převážně v tom, jak se vypořádávají s variabilitou kanálu testovacích nahrávek. Metody jsou prezentovány v souvislosti s obecnou formou funkce pravděpodobnosti pro sdruženou faktorovou analýzu a porovnány jak z hlediska přesnosti, tak i z hlediska rychlosti. &nbsp;Je zde prokázáno, že použití lineární aproximace pravděpodobnostní funkce dává výsledky srovnatelné se standardním vyhodnocením pravděpodobnosti při dramatickém zjednodušení matematického zápisu a tím i zvýšení rychlosti vyhodnocování.</div><div><div>Druhá část pojednává o extrakci tzv. i-vektorů, tedy nízkodimenzionálních reprezentací nahrávek. Práce prezentuje dva přístupy ke zjednodušení extrakce. Motivací pro tuto část bylo jednak urychlení extrakce i-vektorů, jednak nasazení této úspěšné techniky na jednoduchá zařízení typu mobilní telefon, a také matematické zjednodušení umožněňující využití numerických optimalizačních metod pro diskriminativní trénování. &nbsp;Výsledky ukazují, že na dlouhých nahrávkách je zrychlení vykoupeno poklesem úspěšnosti rozpoznávání, avšak na krátkých nahrávkách, kde je úspěšnost rozpoznávání nízká, se rozdíly úspěšnosti stírají.</div><div><div>Třetí část se zabývá diskriminativním trénováním v oblasti rozpoznávání mluvčího. Jsou zde shrnuty poznatky z předchozích prací zabývajících se touto problematikou. Kapitola navazuje na poznatky z předchozích dvou částí a pojednává o diskriminativním trénování parametrů extraktoru i-vektorů
000572940	9910490079909901	520	$$a<div>This thesis deals with Gaussian Mixture Subspace Modeling in automatic speaker recognition. The thesis consists of three parts. &nbsp;In the first part, Joint Factor Analysis (JFA) scoring methods are studied. &nbsp;The methods differ mainly in how they deal with the channel of the tested utterance. &nbsp;The general JFA likelihood function is investigated and the methods are compared both in terms of accuracy and speed. &nbsp;It was found that linear approximation of the log-likelihood function gives comparable results to the full log-likelihood evaluation while simplyfing the formula and dramatically reducing the computation speed.</div><div><div>In the second part, i-vector extraction is studied and two simplification methods are proposed. The motivation for this part was to allow for using the state-of-the-art technique on small scale devices and to setup a simple discriminative-training system. &nbsp;It is shown that, for long utterances, while sacrificing the accuracy, we can get very fast and compact i-vector systems. On a short-utterance(5-second) task, the results of the simplified systems are comparable to the full i-vector extraction.</div><div><div>The third part deals with discriminative training in automatic speaker recognition. &nbsp;Previous work in the field is summarized and---based on the knowledge from the earlier chapters of this work---discriminative training of the i-vector extractor parameters is proposed. &nbsp;It is shown that discriminative re-training of the i-vector extractor can improve the system if the initial estimation is computed using the generative approach.</div></div></div>$$9eng
000572940	9910490079909901	595	$$a<div><div>Tato práce pojednává o modelování v podprostoru parametrů směsí gaussovských rozložení pro rozpoznávání mluvčího. Práce se skládá ze tří částí. První část je věnována skórovacím metodám při použití sdružené faktorové analýzy k modelování mluvčího. Studované metody se liší převážně v tom, jak se vypořádávají s variabilitou kanálu testovacích nahrávek. Metody jsou prezentovány v souvislosti s obecnou formou funkce pravděpodobnosti pro sdruženou faktorovou analýzu a porovnány jak z hlediska přesnosti, tak i z hlediska rychlosti. &nbsp;Je zde prokázáno, že použití lineární aproximace pravděpodobnostní funkce dává výsledky srovnatelné se standardním vyhodnocením pravděpodobnosti při dramatickém zjednodušení matematického zápisu a tím i zvýšení rychlosti vyhodnocování.</div><div><div>Druhá část pojednává o extrakci tzv. i-vektorů, tedy nízkodimenzionálních reprezentací nahrávek. Práce prezentuje dva přístupy ke zjednodušení extrakce. Motivací pro tuto část bylo jednak urychlení extrakce i-vektorů, jednak nasazení této úspěšné techniky na jednoduchá zařízení typu mobilní telefon, a také matematické zjednodušení umožněňující využití numerických optimalizačních metod pro diskriminativní trénování. &nbsp;Výsledky ukazují, že na dlouhých nahrávkách je zrychlení vykoupeno poklesem úspěšnosti rozpoznávání, avšak na krátkých nahrávkách, kde je úspěšnost rozpoznávání nízká, se rozdíly úspěšnosti stírají.</div><div><div>Třetí část se zabývá diskriminativním trénováním v oblasti rozpoznávání mluvčího. Jsou zde shrnuty poznatky z předchozích prací zabývajících se touto problematikou. Kapitola navazuje na poznatky z předchozích dvou částí a pojednává o diskriminativním trénování parametrů extraktoru i-vektorů
000572940	9910490079909901	595	$$a<div>This thesis deals with Gaussian Mixture Subspace Modeling in automatic speaker recognition. The thesis consists of three parts. &nbsp;In the first part, Joint Factor Analysis (JFA) scoring methods are studied. &nbsp;The methods differ mainly in how they deal with the channel of the tested utterance. &nbsp;The general JFA likelihood function is investigated and the methods are compared both in terms of accuracy and speed. &nbsp;It was found that linear approximation of the log-likelihood function gives comparable results to the full log-likelihood evaluation while simplyfing the formula and dramatically reducing the computation speed.</div><div><div>In the second part, i-vector extraction is studied and two simplification methods are proposed. The motivation for this part was to allow for using the state-of-the-art technique on small scale devices and to setup a simple discriminative-training system. &nbsp;It is shown that, for long utterances, while sacrificing the accuracy, we can get very fast and compact i-vector systems. On a short-utterance(5-second) task, the results of the simplified systems are comparable to the full i-vector extraction.</div><div><div>The third part deals with discriminative training in automatic speaker recognition. &nbsp;Previous work in the field is summarized and---based on the knowledge from the earlier chapters of this work---discriminative training of the i-vector extractor parameters is proposed. &nbsp;It is shown that discriminative re-training of the i-vector extractor can improve the system if the initial estimation is computed using the generative approach.</div></div></div>$$9eng
000572943	9910490079609901	520	$$aThis thesis deals with the possibilities of digital circuit test optimization using multifunctional logic gates. The most important part of this thesis is the explanation of the optimization principle, which is also described by a formal mathematical apparatus. Based on this apparatus, the work presents several options. The optimization of testability analogous to inserting test points and&nbsp; simple methodology based on SCOAP is shown. The focus of work is a methodology created to optimize circuit tests. It was implemented in the form of software tools. Presented in this work are the results of using these tools to reduce the test vectors volume while maintaining fault coverage on various circuits, including circuits from the ISCAS 85 test set.<br><br>Part of the work is devoted to the various principles and technology of creating multifunctional logic gates. Some selected gates of these technologies are subject to simulations of electronic properties in SPICE. Based on the principles of presented methodology and results of multifunctional gates simulations, analysis of various problems such as validity of the modified circuit test and the suitability of each multifunctional gate technology for the methodology was also made.<br><br>The results of analysis and experiments confirm it is possible for the multifunctional logic gate to optimize circuit diagnostic properties in such a way that has achieved the required circuit test parameter modification with minimum impact on the quality and credibility of these tests.$$9eng
000572943	9910490079609901	595	$$aThis thesis deals with the possibilities of digital circuit test optimization using multifunctional logic gates. The most important part of this thesis is the explanation of the optimization principle, which is also described by a formal mathematical apparatus. Based on this apparatus, the work presents several options. The optimization of testability analogous to inserting test points and&nbsp; simple methodology based on SCOAP is shown. The focus of work is a methodology created to optimize circuit tests. It was implemented in the form of software tools. Presented in this work are the results of using these tools to reduce the test vectors volume while maintaining fault coverage on various circuits, including circuits from the ISCAS 85 test set.<br><br>Part of the work is devoted to the various principles and technology of creating multifunctional logic gates. Some selected gates of these technologies are subject to simulations of electronic properties in SPICE. Based on the principles of presented methodology and results of multifunctional gates simulations, analysis of various problems such as validity of the modified circuit test and the suitability of each multifunctional gate technology for the methodology was also made.<br><br>The results of analysis and experiments confirm it is possible for the multifunctional logic gate to optimize circuit diagnostic properties in such a way that has achieved the required circuit test parameter modification with minimum impact on the quality and credibility of these tests.$$9eng
000572944	9910490079509901	520	$$a<div>Statistické jazykové modely jsou&nbsp;důležitou součástí&nbsp;mnoha&nbsp;úspěšných aplikací, mezi něž&nbsp;patří&nbsp;například&nbsp;automatické rozpoznávání&nbsp;řeči a&nbsp;strojový překlad (příkladem je známá aplikace Google Translate). Tradiční techniky pro odhad těchto modelů&nbsp;jsou založeny na tzv. N-gramech. Navzdory&nbsp;známým nedostatkům těchto technik a obrovskému úsilí výzkumných skupin napříč&nbsp;mnoha oblastmi (rozpoznávání&nbsp;řeči, automatický překlad, neuroscience,&nbsp;umělá inteligence, zpracování přirozeného jazyka, komprese dat, psychologie atd.), N-gramy v podstatě&nbsp;zůstaly nejúspěšnější&nbsp;technikou. Cílem této&nbsp;práce je prezentace několika architektur jazykových modelůzaložených na neuronových sítích. Ačkoliv jsou tyto modely výpočetně&nbsp;náročnější než N-gramové modely, s technikami vyvinutými v této práci je možné jejich efektivní použití v reálných aplikacích. Dosažené snížení počtu</div><div>chyb při rozpoznávání&nbsp;řeči oproti nejlepším N-gramovým modelům dosahuje 20%. Model založený na rekurentní neurovové síti dosahuje nejlepších&nbsp;publikovaných výsledků&nbsp;na velmi známé datové sadě&nbsp;(Penn Treebank).</div>$$acze
000572944	9910490079509901	595	$$a<div>Statistické jazykové modely jsou&nbsp;důležitou součástí&nbsp;mnoha&nbsp;úspěšných aplikací, mezi něž&nbsp;patří&nbsp;například&nbsp;automatické rozpoznávání&nbsp;řeči a&nbsp;strojový překlad (příkladem je známá aplikace Google Translate). Tradiční techniky pro odhad těchto modelů&nbsp;jsou založeny na tzv. N-gramech. Navzdory&nbsp;známým nedostatkům těchto technik a obrovskému úsilí výzkumných skupin napříč&nbsp;mnoha oblastmi (rozpoznávání&nbsp;řeči, automatický překlad, neuroscience,&nbsp;umělá inteligence, zpracování přirozeného jazyka, komprese dat, psychologie atd.), N-gramy v podstatě&nbsp;zůstaly nejúspěšnější&nbsp;technikou. Cílem této&nbsp;práce je prezentace několika architektur jazykových modelůzaložených na neuronových sítích. Ačkoliv jsou tyto modely výpočetně&nbsp;náročnější než N-gramové modely, s technikami vyvinutými v této práci je možné jejich efektivní použití v reálných aplikacích. Dosažené snížení počtu</div><div>chyb při rozpoznávání&nbsp;řeči oproti nejlepším N-gramovým modelům dosahuje 20%. Model založený na rekurentní neurovové síti dosahuje nejlepších&nbsp;publikovaných výsledků&nbsp;na velmi známé datové sadě&nbsp;(Penn Treebank).</div>$$acze
000572946	9910490079309901	520	$$a<div>V disertační práci je nejprve uvedena taxonomie chyb v souběžném zpracování dat a přehled technik pro jejich dynamickou detekci. Následně jsou navrženy nové metriky pro měření synchronizace a souběžného chování programů společně s metodologií jejich odvozování. Tyto techniky se zejména uplatní v testování využívajícím techniky prohledávání prostoru a v saturačním testování. Práce dále představuje novou heuristiku vkládání šumu, jejímž cílem je maximalizace proložení instrukcí pozorovaných během testování. Tato heuristika je porovnána s již existujícími heuristikami na několika testech. Výsledky ukazují, že nová heuristika překonává ty existující v určitých případech. Nakonec práce představuje inovativní aplikaci stochastických optimalizačních algoritmů v procesu testování vícevláknových aplikací. Principem metody je hledání vhodných kombinací parametrů testů a metod vkládání šumu. Tato metoda byla prototypově implementována a otestována na množině testovacích příkladů. Výsledky ukazují, že metoda má potenciál vyznamně vylepšit testování vícevláknových programů.&nbsp;</div>$$acze
000572946	9910490079309901	595	$$a<div>V disertační práci je nejprve uvedena taxonomie chyb v souběžném zpracování dat a přehled technik pro jejich dynamickou detekci. Následně jsou navrženy nové metriky pro měření synchronizace a souběžného chování programů společně s metodologií jejich odvozování. Tyto techniky se zejména uplatní v testování využívajícím techniky prohledávání prostoru a v saturačním testování. Práce dále představuje novou heuristiku vkládání šumu, jejímž cílem je maximalizace proložení instrukcí pozorovaných během testování. Tato heuristika je porovnána s již existujícími heuristikami na několika testech. Výsledky ukazují, že nová heuristika překonává ty existující v určitých případech. Nakonec práce představuje inovativní aplikaci stochastických optimalizačních algoritmů v procesu testování vícevláknových aplikací. Principem metody je hledání vhodných kombinací parametrů testů a metod vkládání šumu. Tato metoda byla prototypově implementována a otestována na množině testovacích příkladů. Výsledky ukazují, že metoda má potenciál vyznamně vylepšit testování vícevláknových programů.&nbsp;</div>$$acze
000572951	9910490078709901	520	$$a<div>Detection of objects in computer vision is a complex task. One of most popular</div><div>and well explored &nbsp;approaches is the use of statistical classifiers and scanning</div><div>windows. In this approach, classifiers learned by AdaBoost algorithm (or some</div><div>modification) are often used as they achieve low error rates, high detection</div><div>rates and they are suitable for</div><div>detection in real-time applications. Object detection run-time which uses</div><div>such classifiers can be implemented by various methods and properties of</div><div>underlying architecture can be used for speed-up of the detection. &nbsp;For the</div><div>purpose of acceleration, graphics hardware, multi-core architectures, SIMD or</div><div>other means can be used. The detection is often implemented on programmable</div><div>hardware. &nbsp;The contribution of this thesis is to introduce an optimization</div><div>technique which enhances object detection performance with respect to an user</div><div>defined cost function. The optimization balances computations of previously</div><div>learned classifiers between two or more run-time implementations in order to</div><div>minimize the cost function. &nbsp;The optimization method is verified on a basic</div><div>example -- division of a classifier to a pre-processing unit implemented in FPGA,</div><div>and a post-processing unit in standard PC.</div>$$9eng
000572951	9910490078709901	595	$$a<div>Detection of objects in computer vision is a complex task. One of most popular</div><div>and well explored &nbsp;approaches is the use of statistical classifiers and scanning</div><div>windows. In this approach, classifiers learned by AdaBoost algorithm (or some</div><div>modification) are often used as they achieve low error rates, high detection</div><div>rates and they are suitable for</div><div>detection in real-time applications. Object detection run-time which uses</div><div>such classifiers can be implemented by various methods and properties of</div><div>underlying architecture can be used for speed-up of the detection. &nbsp;For the</div><div>purpose of acceleration, graphics hardware, multi-core architectures, SIMD or</div><div>other means can be used. The detection is often implemented on programmable</div><div>hardware. &nbsp;The contribution of this thesis is to introduce an optimization</div><div>technique which enhances object detection performance with respect to an user</div><div>defined cost function. The optimization balances computations of previously</div><div>learned classifiers between two or more run-time implementations in order to</div><div>minimize the cost function. &nbsp;The optimization method is verified on a basic</div><div>example -- division of a classifier to a pre-processing unit implemented in FPGA,</div><div>and a post-processing unit in standard PC.</div>$$9eng
000572954	9910490078409901	520	$$aDizertační práce se zabývá predikcí vysokodimenzionálních dat genových expresí. Množství dostupných genomických dat významně vzrostlo v průběhu posledního desetiletí. Kombinování dat genových expresí s dalšími daty nachází uplatnění v mnoha oblastech. Například v klinickém řízení rakoviny (clinical cancer management) může přispět k přesnějšímu určení prognózy nemocí. Hlavní část této dizertační práce je zaměřena na kombinování dat genových expresí a klinických dat. Používáme logistické regresní modely vytvořené prostřednictvím různých regularizačních technik. Generalizované lineární modely umožňují kombinování modelů s různou strukturou dat. V dizertační práci je ukázáno, že kombinování modelu dat genových expresí a klinických dat může vést ke zpřesnění výsledku predikce oproti vytvoření modelu pouze z dat genových expresí nebo klinických dat. Navrhované postupy přitom nejsou výpočetně náročné.&nbsp; Testování je provedeno nejprve se simulovanými datovými sadami v různých nastaveních a následně s~reálnými srovnávacími daty. Také se zde zabýváme určením přídavné hodnoty microarray dat. Dizertační práce obsahuje porovnání příznaků vybraných pomocí klasifikátoru genových expresí na pěti různých sadách dat týkajících se rakoviny prsu. Navrhujeme také postup výběru příznaků, který kombinuje data genových expresí a znalosti z genových ontologií.$$acze
000572954	9910490078409901	595	$$aDizertační práce se zabývá predikcí vysokodimenzionálních dat genových expresí. Množství dostupných genomických dat významně vzrostlo v průběhu posledního desetiletí. Kombinování dat genových expresí s dalšími daty nachází uplatnění v mnoha oblastech. Například v klinickém řízení rakoviny (clinical cancer management) může přispět k přesnějšímu určení prognózy nemocí. Hlavní část této dizertační práce je zaměřena na kombinování dat genových expresí a klinických dat. Používáme logistické regresní modely vytvořené prostřednictvím různých regularizačních technik. Generalizované lineární modely umožňují kombinování modelů s různou strukturou dat. V dizertační práci je ukázáno, že kombinování modelu dat genových expresí a klinických dat může vést ke zpřesnění výsledku predikce oproti vytvoření modelu pouze z dat genových expresí nebo klinických dat. Navrhované postupy přitom nejsou výpočetně náročné.&nbsp; Testování je provedeno nejprve se simulovanými datovými sadami v různých nastaveních a následně s~reálnými srovnávacími daty. Také se zde zabýváme určením přídavné hodnoty microarray dat. Dizertační práce obsahuje porovnání příznaků vybraných pomocí klasifikátoru genových expresí na pěti různých sadách dat týkajících se rakoviny prsu. Navrhujeme také postup výběru příznaků, který kombinuje data genových expresí a znalosti z genových ontologií.$$acze
000572955	9910490078309901	520	$$aPředložená disertační práce se zabývá ověřováním mluvčího pomocí prozodických příznaků zahrnujících hodnoty základního tónu, energie a délek řečových úseků. Studovali jsme dvě rozdílné techniky pro parametrizaci: první vede k dobře definované sadě menšího počtu příznaků, druhá k vysoko-dimenzionální sadě heterogenních prozodických příznaků. První část práce se věnuje vývoji příznaků reprezentujících prozodické kontury, zde jsme vyvinuli a ověřili několik modelovacích technik, s důrazem na modelování v reprezentativních podprostorech.</p><p>Druhá část práce se zaměřuje na nové pod-prostorové modelovací techniky pro heterogenní prozodické parametry s velkou dimenzionalitou. Model je teoreticky odvozen a experimentálně ověřen na oficiálních datech z NIST evaluací ověřování mluvčího (NIST Speaker Recognition Evaluation). Ve srovnání s ostatními současnými prozodickými jsme dosáhli podstatně lepších výsledků. Na konci práce presentujeme také novou techniku pro elegantní kombinaci dvou prozodických systémů. Tato technika může být použita rovněž pro fúzi prozodického systému se standardním přesným cepstrálním systémem, což vede k dalšímu podstatnému zvýšení úspěšnosti verifikace.</p><p>&nbsp;$$acze
000572955	9910490078309901	520	$$a&nbsp;The thesis investigates into speaker verification by means of prosodic features. This includes an appropriate representation of speech by measurements of pitch, energy and duration of speech sounds. Two diverse parameterization methods are investigated: the first leads to a low-dimensional well-defined set, the second to a large-scale set of heterogeneous prosodic features. The first part of this work concentrates on the development of so called prosodic contour features. Different modeling techniques are developed and investigated, with a special focus on subspace modeling. The second part focuses on a novel subspace modeling technique for the heterogeneous large-scale prosodic features. The model is theoretically derived and experimentally evaluated on official NIST Speaker Recognition Evaluation tasks. Huge improvements over the current state-of-the-art in prosodic speaker verification were obtained. Eventually, a novel fusion method is presented to elegantly combine the two diverse prosodic systems. This technique can also be used to fuse the higher-level systems with a high-performing cepstral system, leading to further significant improvements.$$9eng
000572955	9910490078309901	595	$$aPředložená disertační práce se zabývá ověřováním mluvčího pomocí prozodických příznaků zahrnujících hodnoty základního tónu, energie a délek řečových úseků. Studovali jsme dvě rozdílné techniky pro parametrizaci: první vede k dobře definované sadě menšího počtu příznaků, druhá k vysoko-dimenzionální sadě heterogenních prozodických příznaků. První část práce se věnuje vývoji příznaků reprezentujících prozodické kontury, zde jsme vyvinuli a ověřili několik modelovacích technik, s důrazem na modelování v reprezentativních podprostorech.</p><p>Druhá část práce se zaměřuje na nové pod-prostorové modelovací techniky pro heterogenní prozodické parametry s velkou dimenzionalitou. Model je teoreticky odvozen a experimentálně ověřen na oficiálních datech z NIST evaluací ověřování mluvčího (NIST Speaker Recognition Evaluation). Ve srovnání s ostatními současnými prozodickými jsme dosáhli podstatně lepších výsledků. Na konci práce presentujeme také novou techniku pro elegantní kombinaci dvou prozodických systémů. Tato technika může být použita rovněž pro fúzi prozodického systému se standardním přesným cepstrálním systémem, což vede k dalšímu podstatnému zvýšení úspěšnosti verifikace.</p><p>&nbsp;$$acze
000572955	9910490078309901	595	$$a&nbsp;The thesis investigates into speaker verification by means of prosodic features. This includes an appropriate representation of speech by measurements of pitch, energy and duration of speech sounds. Two diverse parameterization methods are investigated: the first leads to a low-dimensional well-defined set, the second to a large-scale set of heterogeneous prosodic features. The first part of this work concentrates on the development of so called prosodic contour features. Different modeling techniques are developed and investigated, with a special focus on subspace modeling. The second part focuses on a novel subspace modeling technique for the heterogeneous large-scale prosodic features. The model is theoretically derived and experimentally evaluated on official NIST Speaker Recognition Evaluation tasks. Huge improvements over the current state-of-the-art in prosodic speaker verification were obtained. Eventually, a novel fusion method is presented to elegantly combine the two diverse prosodic systems. This technique can also be used to fuse the higher-level systems with a high-performing cepstral system, leading to further significant improvements.$$9eng
000572956	9910490078209901	520	$$a<div>Práce představuje model a metody analýzy vlasností komunikace v počítačových sítích. Model dosažitelnosti koncových prvků v IP sítích je vytvořen na základě konfigurace a síťové topologie a umožňuje ukázat, že vabraný koncový uzel je dosažitelný v dané síťové konfiguraci a stavu. &nbsp;</div><p>Prezentovaná práce se skládá ze dvou částí. První část se věnuje modelování sítí, chování směrovaích protokolů a síťové konfiguraci. V rámci modelu sítě byla vytvořena modifikovaná topologická tabulka (MTT), která slouží pro agregaci síťových stavů určených pro následnou analýzu. Pro analýzu byl použit přístup založený na logickém programování, kdy model sítě je převeden do Datalog popisu a vlastnosti jsou ověřovány kladením dotazů nad logickou databází.</p><p>Přínosy práce spočívají v definici grafu síťových filtrů, modifikované topologické tabulce, redukce stavového prostoru agrgací síťových stavů, modelů aktivního síťového prvku jako filter-transformace komponenty a metoda pro analýzu dosažitelnosti založena na logickém programování a databázích. &nbsp;&nbsp;$$acze
000572956	9910490078209901	595	$$a<div>Práce představuje model a metody analýzy vlasností komunikace v počítačových sítích. Model dosažitelnosti koncových prvků v IP sítích je vytvořen na základě konfigurace a síťové topologie a umožňuje ukázat, že vabraný koncový uzel je dosažitelný v dané síťové konfiguraci a stavu. &nbsp;</div><p>Prezentovaná práce se skládá ze dvou částí. První část se věnuje modelování sítí, chování směrovaích protokolů a síťové konfiguraci. V rámci modelu sítě byla vytvořena modifikovaná topologická tabulka (MTT), která slouží pro agregaci síťových stavů určených pro následnou analýzu. Pro analýzu byl použit přístup založený na logickém programování, kdy model sítě je převeden do Datalog popisu a vlastnosti jsou ověřovány kladením dotazů nad logickou databází.</p><p>Přínosy práce spočívají v definici grafu síťových filtrů, modifikované topologické tabulce, redukce stavového prostoru agrgací síťových stavů, modelů aktivního síťového prvku jako filter-transformace komponenty a metoda pro analýzu dosažitelnosti založena na logickém programování a databázích. &nbsp;&nbsp;$$acze
000572957	9910490078109901	520	$$aThe solving of stiff systems is still a contemporary sophisticated problem. The basic problem is the absence of precise definition of stiff systems. A question is also how to detect the stiffness in a given system of differential equations. Implicit numerical methods are commonly used for solving stiff systems. The stability domains of these methods are relatively large but the order of them is low.<br>&nbsp;<br>The thesis deals with numerical solution of ordinary differential equations, especially numerical calculations using Taylor series methods. The source of stiffness is analyzed and the possibility how to reduce stiffness&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; in systems of ordinary differential equations (ODEs) is introduced. The possibility of detection stiff systems using explicit Taylor series terms is analyzed. The stability domains of explicit and implicit Taylor series are presented. The solutions of stiff systems using implicit Taylor series method are presented in many examples. The multiple arithmetic must be used in many cases. The new suitable parallel algorithm based on implicit Taylor series method with recurrent calculation of Taylor series terms and Newton <br>iteration method (ITMRN) is proposed.$$9eng
000572957	9910490078109901	595	$$aThe solving of stiff systems is still a contemporary sophisticated problem. The basic problem is the absence of precise definition of stiff systems. A question is also how to detect the stiffness in a given system of differential equations. Implicit numerical methods are commonly used for solving stiff systems. The stability domains of these methods are relatively large but the order of them is low.<br>&nbsp;<br>The thesis deals with numerical solution of ordinary differential equations, especially numerical calculations using Taylor series methods. The source of stiffness is analyzed and the possibility how to reduce stiffness&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; in systems of ordinary differential equations (ODEs) is introduced. The possibility of detection stiff systems using explicit Taylor series terms is analyzed. The stability domains of explicit and implicit Taylor series are presented. The solutions of stiff systems using implicit Taylor series method are presented in many examples. The multiple arithmetic must be used in many cases. The new suitable parallel algorithm based on implicit Taylor series method with recurrent calculation of Taylor series terms and Newton <br>iteration method (ITMRN) is proposed.$$9eng
000572959	9910490077909901	520	$$a<p align=left>Mobilní robotika je v posledních letech velice diskutované a rozšířené téma.<br>&nbsp;&nbsp; Souvisí to především se stále se zdokonalující výpočetní technikou, která tak umožňuje<br>&nbsp;&nbsp; vyvíjet stále složitější a dokonalejší roboty. Cílem tohoto snažení je vytvořit robota,<br>&nbsp;&nbsp; schopného se autonomně pohybovat ve zvoleném prostředí. Pro tento úkol je nutné, aby si <br>&nbsp;&nbsp; robot vytvořil mapu, ve které bude svůj pohyb plánovat. V současné době se za standard<br>&nbsp;&nbsp; v mapování považují pravděpodobnostní algoritmy založené na metodě SLAM.<br>&nbsp;&nbsp; Tato disertační práce se zabývá návrhem plánovacího algoritmu právě pro metodu SLAM.<br>&nbsp;&nbsp; Popisuje plánování pohybu pro robota vybaveného dvojicí kamer, tzv. stereokamerou,<br>&nbsp;&nbsp; umístěnou na pohyblivé platformě. Plánování pohybu je navržené s ohledem na použití<br>&nbsp;&nbsp; algoritmů, které budou v obraze ze stereokamery vyhledávat význačné body a z těch pak<br>&nbsp;&nbsp; pomocí triangulace tvořit mapu, nebo také model prostředí.&nbsp;&nbsp;<br><br>&nbsp;&nbsp; Přínos práce by se dal rozdělit do tří částí. V první je popsán způsob vyznačování <br>&nbsp;&nbsp; plochy, ve které pak bude robot plánovat svůj pohyb. Druhá část se zabývá samotným<br>&nbsp;&nbsp; plánováním pohybu robota v této mapě. Bere při tom v úvahu vlastnosti algoritmu SLAM<br>&nbsp;&nbsp; a snaží se tedy toto plánování navrhnout tak, aby vytvořená mapa byla co nejpřesnější.<br>&nbsp;&nbsp; Ve třetí části je pak popsán pohyb platformy, která nese kamery. V této části <br>&nbsp;&nbsp; se vyu
000572959	9910490077909901	520	$$aMobile robotics has been very discussed and wide spread topic recently.<br>&nbsp; This due to the development in the computer technology that allows us to create <br>&nbsp; better and more sophisticated robots. The goal of this effort is to create robots <br>&nbsp; that will be able to autonomously move in the chosen environment. To achieve this goal, <br>&nbsp; it is necessary for the robot to create the map of its environment, where <br>&nbsp; the motion planning will occur. Nowadays, the probabilistic algorithms based <br>&nbsp; on the SLAM algorithm are considered standard in the mapping in these times.<br>&nbsp; This Phd. thesis deals with the proposal of the motion planning of the robot with<br>&nbsp; stereocamera placed on the pan-and-tilt unit. The motion planning is designed with<br>&nbsp; regard to the use of algorithms, which will look for the significant features <br>&nbsp; in the pair of the images. With the use of the triangulation the map, or a model will be created.&nbsp;&nbsp;<br><br>&nbsp; The benefits of this work can be divided into three parts. In the first one the way<br>&nbsp; of marking the free area, where the robot will plan its motion, is described. The second part<br>&nbsp; describes the motion planning of the robot in this free area. It takes into account<br>&nbsp; the properties of the SLAM algorithm and it tries to plan the exploration in order to create<br>&nbsp; the most precise map. The motion of the pan-and-tilt unit is described in the third part.<br>&nbsp; It takes advantage of the fact that the robot can observe places that are in the different<br>&nbsp; directions than the robot moves. This allows us to observe much bigger space without <br>&nbsp; losing the information about the precision of the movements.$$9eng
000572959	9910490077909901	595	$$a<p align=left>Mobilní robotika je v posledních letech velice diskutované a rozšířené téma.<br>&nbsp;&nbsp; Souvisí to především se stále se zdokonalující výpočetní technikou, která tak umožňuje<br>&nbsp;&nbsp; vyvíjet stále složitější a dokonalejší roboty. Cílem tohoto snažení je vytvořit robota,<br>&nbsp;&nbsp; schopného se autonomně pohybovat ve zvoleném prostředí. Pro tento úkol je nutné, aby si <br>&nbsp;&nbsp; robot vytvořil mapu, ve které bude svůj pohyb plánovat. V současné době se za standard<br>&nbsp;&nbsp; v mapování považují pravděpodobnostní algoritmy založené na metodě SLAM.<br>&nbsp;&nbsp; Tato disertační práce se zabývá návrhem plánovacího algoritmu právě pro metodu SLAM.<br>&nbsp;&nbsp; Popisuje plánování pohybu pro robota vybaveného dvojicí kamer, tzv. stereokamerou,<br>&nbsp;&nbsp; umístěnou na pohyblivé platformě. Plánování pohybu je navržené s ohledem na použití<br>&nbsp;&nbsp; algoritmů, které budou v obraze ze stereokamery vyhledávat význačné body a z těch pak<br>&nbsp;&nbsp; pomocí triangulace tvořit mapu, nebo také model prostředí.&nbsp;&nbsp;<br><br>&nbsp;&nbsp; Přínos práce by se dal rozdělit do tří částí. V první je popsán způsob vyznačování <br>&nbsp;&nbsp; plochy, ve které pak bude robot plánovat svůj pohyb. Druhá část se zabývá samotným<br>&nbsp;&nbsp; plánováním pohybu robota v této mapě. Bere při tom v úvahu vlastnosti algoritmu SLAM<br>&nbsp;&nbsp; a snaží se tedy toto plánování navrhnout tak, aby vytvořená mapa byla co nejpřesnější.<br>&nbsp;&nbsp; Ve třetí části je pak popsán pohyb platformy, která nese kamery. V této části <br>&nbsp;&nbsp; se vyu
000572959	9910490077909901	595	$$aMobile robotics has been very discussed and wide spread topic recently.<br>&nbsp; This due to the development in the computer technology that allows us to create <br>&nbsp; better and more sophisticated robots. The goal of this effort is to create robots <br>&nbsp; that will be able to autonomously move in the chosen environment. To achieve this goal, <br>&nbsp; it is necessary for the robot to create the map of its environment, where <br>&nbsp; the motion planning will occur. Nowadays, the probabilistic algorithms based <br>&nbsp; on the SLAM algorithm are considered standard in the mapping in these times.<br>&nbsp; This Phd. thesis deals with the proposal of the motion planning of the robot with<br>&nbsp; stereocamera placed on the pan-and-tilt unit. The motion planning is designed with<br>&nbsp; regard to the use of algorithms, which will look for the significant features <br>&nbsp; in the pair of the images. With the use of the triangulation the map, or a model will be created.&nbsp;&nbsp;<br><br>&nbsp; The benefits of this work can be divided into three parts. In the first one the way<br>&nbsp; of marking the free area, where the robot will plan its motion, is described. The second part<br>&nbsp; describes the motion planning of the robot in this free area. It takes into account<br>&nbsp; the properties of the SLAM algorithm and it tries to plan the exploration in order to create<br>&nbsp; the most precise map. The motion of the pan-and-tilt unit is described in the third part.<br>&nbsp; It takes advantage of the fact that the robot can observe places that are in the different<br>&nbsp; directions than the robot moves. This allows us to observe much bigger space without <br>&nbsp; losing the information about the precision of the movements.$$9eng
000572998	9910490073309901	520	$$aCílem této práce je vývoj technik umožňujících praktické využití <br>nedeterministických konečných automatů, zejména nedeterministických stromových automatů. Jde zvláště o techniky pro redukci velikosti a testování jazykové <br>inkluze, jež hrají zásadní roli v mnoha oblastech aplikace konečných automatů. V oblasti redukce velikosti vycházíme z dobře známých metod pro slovní automaty které jsou založeny na relacích simulace.&nbsp; Navrhli jsme efektivní algoritmy pro <br>výpočet stromových variant simulačních relací a identifikovali jsme nový typ relace založený na kombinaci takzvaných horních a dolních simulací nad stromovými automaty. Tyto kombinované relace jsou zvláště vhodné pro redukci velikosti automatů slučováním stavů. Navržený princip kombinace relací simulace <br>je relevantní i pro slovní automaty.&nbsp; Náš přínos v oblasti testování jazykové inkluze je dvojí. Nejprve jsme zobecnili na stromové automaty takzvané protiřetězcové algoritmy, které byly původně navrženy pro slovními automaty. Dále se nám podařilo použitím simulačních relací výrazně zefektivnit protiřetězcové algoritmy pro testování jazykové inkluze jak pro slovní, tak pro <br>stromové automaty. Relevanci našich technik pro praxi jsme demonstrovali jejich nasazením v rámci regulárního stromového model checkingu, což je verifikační metoda založená na stromových automatech. Použití našich algoritmů zde vedlo k <br>výraznému zrychlení a zvětšení škálovatelnosti celé metody. Základní myšlenky našich algoritmů pro redukci velikosti automatů a testování jazykové inkluze jsou aplikovatelné i na jiné typy automatů. Příkladem jsou naše redukční techniky pro alternující Büchiho automaty prezentované v poslední části <br>práce.$$acze
000572998	9910490073309901	520	$$aThis thesis is focused on techniques for finite automata and their use in practice, with the main emphasis on nondeterministic tree automata. This concerns namely techniques for size reduction and language inclusion testing, <br>which are two problems that are crucial for many applications of tree automata. For size reduction of tree automata, we adapt the simulation quotient technique that is well <br>established for finite word automata. We give efficient algorithms for computing tree automata simulations and we also introduce a new type of relation that arises from a combination of tree automata downward and upward <br>simulation and that is very well suited for quotienting. The combination principle is relevant also for word automata. We then generalise the so called antichain universality and language inclusion checking technique developed originally for finite word automata for tree automata.&nbsp; Subsequently, we <br>improve the antichain technique for both word and tree automata by combining it with the simulation-based inclusion checking techniques, significantly improving efficiency of the antichain method. We then show how the developed <br>reduction and inclusion checking methods improve the method of abstract regular tree model checking, the method that was the original motivation for starting the work on tree automata. Both the reduction and the language inclusion methods are based on relatively simple and general principles that can be <br>further extended for other types of automata and related formalisms. An example is our adaptation of the reduction methods for alternating Büchi automata, which results in an efficient alternating automata size reduction technique.$$9eng
000572998	9910490073309901	595	$$aCílem této práce je vývoj technik umožňujících praktické využití <br>nedeterministických konečných automatů, zejména nedeterministických stromových automatů. Jde zvláště o techniky pro redukci velikosti a testování jazykové <br>inkluze, jež hrají zásadní roli v mnoha oblastech aplikace konečných automatů. V oblasti redukce velikosti vycházíme z dobře známých metod pro slovní automaty které jsou založeny na relacích simulace.&nbsp; Navrhli jsme efektivní algoritmy pro <br>výpočet stromových variant simulačních relací a identifikovali jsme nový typ relace založený na kombinaci takzvaných horních a dolních simulací nad stromovými automaty. Tyto kombinované relace jsou zvláště vhodné pro redukci velikosti automatů slučováním stavů. Navržený princip kombinace relací simulace <br>je relevantní i pro slovní automaty.&nbsp; Náš přínos v oblasti testování jazykové inkluze je dvojí. Nejprve jsme zobecnili na stromové automaty takzvané protiřetězcové algoritmy, které byly původně navrženy pro slovními automaty. Dále se nám podařilo použitím simulačních relací výrazně zefektivnit protiřetězcové algoritmy pro testování jazykové inkluze jak pro slovní, tak pro <br>stromové automaty. Relevanci našich technik pro praxi jsme demonstrovali jejich nasazením v rámci regulárního stromového model checkingu, což je verifikační metoda založená na stromových automatech. Použití našich algoritmů zde vedlo k <br>výraznému zrychlení a zvětšení škálovatelnosti celé metody. Základní myšlenky našich algoritmů pro redukci velikosti automatů a testování jazykové inkluze jsou aplikovatelné i na jiné typy automatů. Příkladem jsou naše redukční techniky pro alternující Büchiho automaty prezentované v poslední části <br>práce.$$acze
000572998	9910490073309901	595	$$aThis thesis is focused on techniques for finite automata and their use in practice, with the main emphasis on nondeterministic tree automata. This concerns namely techniques for size reduction and language inclusion testing, <br>which are two problems that are crucial for many applications of tree automata. For size reduction of tree automata, we adapt the simulation quotient technique that is well <br>established for finite word automata. We give efficient algorithms for computing tree automata simulations and we also introduce a new type of relation that arises from a combination of tree automata downward and upward <br>simulation and that is very well suited for quotienting. The combination principle is relevant also for word automata. We then generalise the so called antichain universality and language inclusion checking technique developed originally for finite word automata for tree automata.&nbsp; Subsequently, we <br>improve the antichain technique for both word and tree automata by combining it with the simulation-based inclusion checking techniques, significantly improving efficiency of the antichain method. We then show how the developed <br>reduction and inclusion checking methods improve the method of abstract regular tree model checking, the method that was the original motivation for starting the work on tree automata. Both the reduction and the language inclusion methods are based on relatively simple and general principles that can be <br>further extended for other types of automata and related formalisms. An example is our adaptation of the reduction methods for alternating Büchi automata, which results in an efficient alternating automata size reduction technique.$$9eng
000572999	9910490073209901	520	$$aThe PhD thesis deals with the analysis of digital systems described on RT level. The methodology of&nbsp; data paths analysis is decribed, the data path controller analysis is not solved in the thesis. The methodology is built on the concept of Testable Block (TB) which allows to divide digital component to such segments which can be tested through their <br>inputs/outputs, border registers and primary inputs/outputs are used for this purpose. As a result, lower number of registers is needed to be included into scan&nbsp; chain - border registers are the only ones which are scanned.&nbsp; The segmentation allows also to reduce the volume of test vectors, tests are generated for segments, not for the complete component. To identify TBs, two evolutionary algorithms are used, they operate on TB formal model which is also defined in the thesis.$$9eng
000572999	9910490073209901	595	$$aThe PhD thesis deals with the analysis of digital systems described on RT level. The methodology of&nbsp; data paths analysis is decribed, the data path controller analysis is not solved in the thesis. The methodology is built on the concept of Testable Block (TB) which allows to divide digital component to such segments which can be tested through their <br>inputs/outputs, border registers and primary inputs/outputs are used for this purpose. As a result, lower number of registers is needed to be included into scan&nbsp; chain - border registers are the only ones which are scanned.&nbsp; The segmentation allows also to reduce the volume of test vectors, tests are generated for segments, not for the complete component. To identify TBs, two evolutionary algorithms are used, they operate on TB formal model which is also defined in the thesis.$$9eng
000573001	9910490073009901	653	$$aon-line analýza dat, zpracování videa v reálném čase, adaptivní vizuální slovník, lokální obrazové charakteristiky&nbsp;&nbsp;
000573001	9910490073009901	699	$$aon-line analýza dat, zpracování videa v reálném čase, adaptivní vizuální slovník, lokální obrazové charakteristiky&nbsp;&nbsp;
000573007	9910490072009901	520	$$aTato práce analyzuje hrozby pro protokoly využívající bezkontaktní čipové karty a představuje metodu pro poloautomatické hledání zranitelností v takových protokolech pomocí model checkingu. Návrh a implementace bezpečných aplikací jsou obtížné úkoly, i když je použit bezpečný hardware. Specifikace na vysoké úrovni abstrakce může vést k různým implementacím. Je důležité používat čipovou kartu správně, nevhodná implementace protokolu může přinést zranitelnosti, i když je protokol sám o sobě bezpečný. Cílem této práce je poskytnout metodu, která může být využita vývojáři protokolů k vytvoření modelu libovolné čipové karty, se zaměřením na bezkontaktní čipové karty, k vytvoření modelu protokolu a k použití model checkingu pro nalezení útoků v tomto modelu. Útok může být následně proveden a pokud není úspěšný, model je upraven pro další běh model checkingu. Pro formální verifikaci byla použita platforma AVANTSSAR, modely jsou psány v jazyce ASLan++. Jsou poskytnuty příklady pro demonstraci použitelnosti navrhované metody. Tato metoda byla použita k nalezení slabiny bezkontaktní čipové karty Mifare DESFire. Tato práce se dále zabývá hrozbami, které není možné pokrýt navrhovanou metodou, jako jsou útoky relay.&nbsp;$$acze
000573007	9910490072009901	595	$$aTato práce analyzuje hrozby pro protokoly využívající bezkontaktní čipové karty a představuje metodu pro poloautomatické hledání zranitelností v takových protokolech pomocí model checkingu. Návrh a implementace bezpečných aplikací jsou obtížné úkoly, i když je použit bezpečný hardware. Specifikace na vysoké úrovni abstrakce může vést k různým implementacím. Je důležité používat čipovou kartu správně, nevhodná implementace protokolu může přinést zranitelnosti, i když je protokol sám o sobě bezpečný. Cílem této práce je poskytnout metodu, která může být využita vývojáři protokolů k vytvoření modelu libovolné čipové karty, se zaměřením na bezkontaktní čipové karty, k vytvoření modelu protokolu a k použití model checkingu pro nalezení útoků v tomto modelu. Útok může být následně proveden a pokud není úspěšný, model je upraven pro další běh model checkingu. Pro formální verifikaci byla použita platforma AVANTSSAR, modely jsou psány v jazyce ASLan++. Jsou poskytnuty příklady pro demonstraci použitelnosti navrhované metody. Tato metoda byla použita k nalezení slabiny bezkontaktní čipové karty Mifare DESFire. Tato práce se dále zabývá hrozbami, které není možné pokrýt navrhovanou metodou, jako jsou útoky relay.&nbsp;$$acze
000573012	9910490071509901	520	$$anternet of the year 2015 struggles with problems that are just implications of flawed naming and addressing the concept of TCP/IP, which have an impact on overall routing scalability. Problems such as default-free zone routing table growth, cumbersome multihoming or mobility motivate question whether the Internet deserves major architecture redesign. In the theoretical part, the impact of problems above is evaluated, solutions are discussed and unifying theory compiled and described using formal methods taking into account&nbsp; revered papers about naming, addressing and routing. This work provides in-depth Investigation of two technologies - Locator/Id Separation Protocol a Recursive InterNetwork Architecture. Research contribution is an operational improvement of above-mentioned technologies. New OMNeT++, full-fledged simulation modules compliant with behavior in the specification are used to as verification tool.<br>$$9eng
000573012	9910490071509901	595	$$anternet of the year 2015 struggles with problems that are just implications of flawed naming and addressing the concept of TCP/IP, which have an impact on overall routing scalability. Problems such as default-free zone routing table growth, cumbersome multihoming or mobility motivate question whether the Internet deserves major architecture redesign. In the theoretical part, the impact of problems above is evaluated, solutions are discussed and unifying theory compiled and described using formal methods taking into account&nbsp; revered papers about naming, addressing and routing. This work provides in-depth Investigation of two technologies - Locator/Id Separation Protocol a Recursive InterNetwork Architecture. Research contribution is an operational improvement of above-mentioned technologies. New OMNeT++, full-fledged simulation modules compliant with behavior in the specification are used to as verification tool.<br>$$9eng
000576563	9910489525709901	520	$$aHlavním cílem práce je optimalizace metody sledování paprsku, konkrétně pomocí akcelearčních datových struktur. Zaměřeno bude především na zamyšlení nad různými strategiemi stavby této struktury a jejího průchodu. V rámci práce budou implementovány a porovnány algoritmy běžící na CPU a na GPU, přesněji rychlost stavby a výsledná kvalita mající přímý&nbsp; vliv na rychlost výpočtu samotného sledování paprsku. K otestování kvality akcelerační struktury bude sloužit aplikace počítající zobrazování scény metodou sledování paprsku. Část stavby akceleračních struktur bude přidána do knihovny GPUEngine.$$acze
000576563	9910489525709901	595	$$aHlavním cílem práce je optimalizace metody sledování paprsku, konkrétně pomocí akcelearčních datových struktur. Zaměřeno bude především na zamyšlení nad různými strategiemi stavby této struktury a jejího průchodu. V rámci práce budou implementovány a porovnány algoritmy běžící na CPU a na GPU, přesněji rychlost stavby a výsledná kvalita mající přímý&nbsp; vliv na rychlost výpočtu samotného sledování paprsku. K otestování kvality akcelerační struktury bude sloužit aplikace počítající zobrazování scény metodou sledování paprsku. Část stavby akceleračních struktur bude přidána do knihovny GPUEngine.$$acze
000576576	9910489524409901	520	$$a<br>Statická analýza se v současnosti dostává do popředí<br>v oblasti technik pro odhalování chyb v moderním software.<br>Nedostatečná&nbsp;škálovatelnost, především v kombinaci se<br>zachováním potřebné přesnosti, je však přetrvávající problém<br>u většiny současných nástrojů pro statickou analýzu, což je<br>činí nepoužitelnými v případě&nbsp;rozsáhlého a často se měnícího<br>kódu. Efektivní statické analyzátory, jako například Coverity<br>nebo Code Sonar, jsou navíc často proprietární a není tedy<br>možné je jednoduše rozšířit nebo srovnávat jejich výsledky.<br>Oproti tomu Facebook Infer nabízí open source rámec s&nbsp;<br>důrazem na kompoziční, inkrementální, a v důsledku i&nbsp;<br>škálovatelnou inter-procedurální statickou analýzu. Tato práce<br>představuje Looper --- nový analyzátor zaměřující se na analýzu<br>výkonnosti, přesněji na analýzu mezí, rozšiřující rámec nástroje<br>Facebook Infer. Implementace našeho analyzátoru je založena<br>na existujícím nástroji Loopus, který se zaměřuje na přesnou&nbsp;<br>analýzu mezí. Výsledný prototyp jsme otestovali na dvou různých<br>testovacích sadách a povzbudivé výsledky srovnali s existujícím<br>analyzátorem Cost, který je vyvíjen Infer týmem.$$acze
000576576	9910489524409901	520	$$aStatic analysis has nowadays become one of the most popular<br>ways of catching bugs early in the modern software. However,<br>reasonably precise static analysis tools still often&nbsp;struggle to scale<br>well on large and quickly changing codebases. Efficient static<br>analysers, such as Coverity or&nbsp;Code Sonar, are usually proprietary<br>and difficult to openly evaluate or extend.&nbsp;On the contrary, Facebook<br>Infer offers an open source static analysis framework with the<br>emphasis on compositional, incremental and consequently highly<br>scalable inter-procedural analysis. This thesis presents&nbsp;<br>Looper --- a new performance oriented resource bounds analyser<br>which extends the capabilities of&nbsp;Facebook Infer. We have based&nbsp;<br>our implementation on an existing resource bounds analyser&nbsp;<br>Loopus and evaluated it on two different test suites, showing<br>encouraging results in comparison with the existing Cost analyser<br>developed by the Infer team.$$9eng
000576576	9910489524409901	595	$$a<br>Statická analýza se v současnosti dostává do popředí<br>v oblasti technik pro odhalování chyb v moderním software.<br>Nedostatečná&nbsp;škálovatelnost, především v kombinaci se<br>zachováním potřebné přesnosti, je však přetrvávající problém<br>u většiny současných nástrojů pro statickou analýzu, což je<br>činí nepoužitelnými v případě&nbsp;rozsáhlého a často se měnícího<br>kódu. Efektivní statické analyzátory, jako například Coverity<br>nebo Code Sonar, jsou navíc často proprietární a není tedy<br>možné je jednoduše rozšířit nebo srovnávat jejich výsledky.<br>Oproti tomu Facebook Infer nabízí open source rámec s&nbsp;<br>důrazem na kompoziční, inkrementální, a v důsledku i&nbsp;<br>škálovatelnou inter-procedurální statickou analýzu. Tato práce<br>představuje Looper --- nový analyzátor zaměřující se na analýzu<br>výkonnosti, přesněji na analýzu mezí, rozšiřující rámec nástroje<br>Facebook Infer. Implementace našeho analyzátoru je založena<br>na existujícím nástroji Loopus, který se zaměřuje na přesnou&nbsp;<br>analýzu mezí. Výsledný prototyp jsme otestovali na dvou různých<br>testovacích sadách a povzbudivé výsledky srovnali s existujícím<br>analyzátorem Cost, který je vyvíjen Infer týmem.$$acze
000576576	9910489524409901	595	$$aStatic analysis has nowadays become one of the most popular<br>ways of catching bugs early in the modern software. However,<br>reasonably precise static analysis tools still often&nbsp;struggle to scale<br>well on large and quickly changing codebases. Efficient static<br>analysers, such as Coverity or&nbsp;Code Sonar, are usually proprietary<br>and difficult to openly evaluate or extend.&nbsp;On the contrary, Facebook<br>Infer offers an open source static analysis framework with the<br>emphasis on compositional, incremental and consequently highly<br>scalable inter-procedural analysis. This thesis presents&nbsp;<br>Looper --- a new performance oriented resource bounds analyser<br>which extends the capabilities of&nbsp;Facebook Infer. We have based&nbsp;<br>our implementation on an existing resource bounds analyser&nbsp;<br>Loopus and evaluated it on two different test suites, showing<br>encouraging results in comparison with the existing Cost analyser<br>developed by the Infer team.$$9eng
000576579	9910489524109901	520	$$a<br>The purpose of this thesis is to create a drum metronome smartphone application, which would allow rhythm patterns to be stored in playlists.&nbsp;These would then be used to assist the drummer while playing at rehearsals and at smaller or medium-sized concerts. Key properties of the smartphone application design include the ability to be controlled wirelessly via bluetooth, by a smartwatch application.&nbsp;The final product consists of two interconnected parts: a smartphone metronome application, and a smartwatch control application.$$9eng
000576579	9910489524109901	595	$$a<br>The purpose of this thesis is to create a drum metronome smartphone application, which would allow rhythm patterns to be stored in playlists.&nbsp;These would then be used to assist the drummer while playing at rehearsals and at smaller or medium-sized concerts. Key properties of the smartphone application design include the ability to be controlled wirelessly via bluetooth, by a smartwatch application.&nbsp;The final product consists of two interconnected parts: a smartphone metronome application, and a smartwatch control application.$$9eng
000576580	9910489524009901	520	$$aCílem této práce je porovnat dvě technologie používané k implementaci webových služeb a zjistit, zdali je novější technologie připravená k využití a za jakých podmínek. Jedná se o architektonický styl zvaný REST a dotazovací jazyk zvaný GraphQL. Výsledkem je nejen popis těchto dvou technologií a realizace jednoduché referenční služby, ale také autorovo zhodnocení některých aspektů, které mají přímý či nepřímý vliv na udržitelnost a rozšiřitelnost softwaru.&nbsp;$$acze
000576580	9910489524009901	595	$$aCílem této práce je porovnat dvě technologie používané k implementaci webových služeb a zjistit, zdali je novější technologie připravená k využití a za jakých podmínek. Jedná se o architektonický styl zvaný REST a dotazovací jazyk zvaný GraphQL. Výsledkem je nejen popis těchto dvou technologií a realizace jednoduché referenční služby, ale také autorovo zhodnocení některých aspektů, které mají přímý či nepřímý vliv na udržitelnost a rozšiřitelnost softwaru.&nbsp;$$acze
000576587	9910489523309901	520	$$aTato bakalářská práce se zabývá vykreslováním planety v~reálném čase s~adaptivní úrovní detailu terénu v~enginu Unity. Pro adaptivní změnu úrovní detailů je použit a~modifikován algoritmus Chunked LOD. Pro efektivní vykreslování dat je použit instancing. Využívá se grafické karty pro vytvoření geometrie planety pomocí výškových map a~také je aplikována teselace pro postupné morfování při změně úrovně detailu.&nbsp;$$acze
000576587	9910489523309901	595	$$aTato bakalářská práce se zabývá vykreslováním planety v~reálném čase s~adaptivní úrovní detailu terénu v~enginu Unity. Pro adaptivní změnu úrovní detailů je použit a~modifikován algoritmus Chunked LOD. Pro efektivní vykreslování dat je použit instancing. Využívá se grafické karty pro vytvoření geometrie planety pomocí výškových map a~také je aplikována teselace pro postupné morfování při změně úrovně detailu.&nbsp;$$acze
000576588	9910489523209901	520	$$aThe goal of this thesis is to design and implement software for comparison of retinal images with pathological findings. The most common diseases affecting the retina are diabetic retinopathy and age related macular degeneration. Detection of main components such as optic disc and fovea, need to be detected for proper comparison and detection of diseases. 570 images was used for evaluation of detection of these main components. In both cases, algorithm achieved success over 90\%. 120 images were analysed by 3 ophthalmologists for evaluation of ability to locate pathological findings. Automatic comparison of retinal images can be useful for determination of disease progression.&nbsp;$$9eng
000576588	9910489523209901	595	$$aThe goal of this thesis is to design and implement software for comparison of retinal images with pathological findings. The most common diseases affecting the retina are diabetic retinopathy and age related macular degeneration. Detection of main components such as optic disc and fovea, need to be detected for proper comparison and detection of diseases. 570 images was used for evaluation of detection of these main components. In both cases, algorithm achieved success over 90\%. 120 images were analysed by 3 ophthalmologists for evaluation of ability to locate pathological findings. Automatic comparison of retinal images can be useful for determination of disease progression.&nbsp;$$9eng
000576591	9910489522909901	520	$$aThe aim of this thesis is to use methods of transfer learning for training neural network on a reinforcement learning tasks. As test environment, I am&nbsp; using old 2D console games, such as space invaders or phoenix. I am testing the impact of re-purposing already trained models for different environments. Next I use methods for domain feature transfer. Lastly i focus on the topic of multi-task learning. From the results we can gain insight into possibilities of using transfer learning for reinforcement learning algorithms.$$9eng
000576591	9910489522909901	595	$$aThe aim of this thesis is to use methods of transfer learning for training neural network on a reinforcement learning tasks. As test environment, I am&nbsp; using old 2D console games, such as space invaders or phoenix. I am testing the impact of re-purposing already trained models for different environments. Next I use methods for domain feature transfer. Lastly i focus on the topic of multi-task learning. From the results we can gain insight into possibilities of using transfer learning for reinforcement learning algorithms.$$9eng
000578793	9910489170909901	520	$$a&nbsp; In this work I'm implementing library for generating basic kinds of noises which I'm also using for generating procedural textures and height maps . I have focused on K. Perlin method frequently used for making textures with nature-based motives, like wood, marble<br>or clouds. I've implemented this method into the library to make 2D and 3D textures. Library used for generating&nbsp; noises, thanks to its variability, is not ment as a source of generated pseudo-random numbers for K. Perlin method only, but we can also use it as<br>a tool to add a noise to any kind of data.
000578793	9910489170909901	520	$$a&nbsp; V této práci implementuji knihovnu pro generovaní základních typů šumů,&nbsp; kterou dále využívám pro generování procedurálních textur a výškové mapy. Zaměřil jsem se na metodu K. Perlina, hojně využívanou pro tvorbu textur s přírodnímy motivy například dřevo, mramor, mraky. Tuto metodu jsem naimplementoval do knihovny pro tvorbu 2D a 3D textur. Knihovna pro generování šumu není díky své univerzálnosti&nbsp; předurčena pouze pro použití jako zdroj pseudonáhodný čísel pro metodu K. Perlina, ale dá se velmi dobře použít k přidání šumu do jakýkolich dat.<br>.
000578793	9910489170909901	595	$$a&nbsp; In this work I'm implementing library for generating basic kinds of noises which I'm also using for generating procedural textures and height maps . I have focused on K. Perlin method frequently used for making textures with nature-based motives, like wood, marble<br>or clouds. I've implemented this method into the library to make 2D and 3D textures. Library used for generating&nbsp; noises, thanks to its variability, is not ment as a source of generated pseudo-random numbers for K. Perlin method only, but we can also use it as<br>a tool to add a noise to any kind of data.
000578793	9910489170909901	595	$$a&nbsp; V této práci implementuji knihovnu pro generovaní základních typů šumů,&nbsp; kterou dále využívám pro generování procedurálních textur a výškové mapy. Zaměřil jsem se na metodu K. Perlina, hojně využívanou pro tvorbu textur s přírodnímy motivy například dřevo, mramor, mraky. Tuto metodu jsem naimplementoval do knihovny pro tvorbu 2D a 3D textur. Knihovna pro generování šumu není díky své univerzálnosti&nbsp; předurčena pouze pro použití jako zdroj pseudonáhodný čísel pro metodu K. Perlina, ale dá se velmi dobře použít k přidání šumu do jakýkolich dat.<br>.
000578794	9910489170809901	520	$$aTato bakalářská práce se zabývá problematikou převodu rastrového obrazu do vektorové reprezentace. Popisuje teoretické podklady pro postupy pro předzpracování vstupního obrazu, teorii a&nbsp;možnosti detekce hran a&nbsp;některé možné postupy vektorizace obrazu. Popisuje také návrh a&nbsp;realizaci demonstrační aplikace, která je její programovou částí.
000578794	9910489170809901	520	$$aThis bachelors thesis inspects an issue of converting a raster image into vector representation. It describes theoretical basis for image preprocessing techniques, theory and means of edge detection and some possible techniques of image vectorization. It also desribes designing and realization of a&nbsp;demostrative aplicetion, which is the programming part of this thesis.
000578794	9910489170809901	595	$$aTato bakalářská práce se zabývá problematikou převodu rastrového obrazu do vektorové reprezentace. Popisuje teoretické podklady pro postupy pro předzpracování vstupního obrazu, teorii a&nbsp;možnosti detekce hran a&nbsp;některé možné postupy vektorizace obrazu. Popisuje také návrh a&nbsp;realizaci demonstrační aplikace, která je její programovou částí.
000578794	9910489170809901	595	$$aThis bachelors thesis inspects an issue of converting a raster image into vector representation. It describes theoretical basis for image preprocessing techniques, theory and means of edge detection and some possible techniques of image vectorization. It also desribes designing and realization of a&nbsp;demostrative aplicetion, which is the programming part of this thesis.
000578795	9910489170709901	520	$$aTato práce se zabývá ochranami proti kopírování CD a DVD, jejich popsání&#305;m azařazením, testováním. Dále se zaměřuje na kvalitu těchto ochran, četnostpoužití, možnost vytvoření kopie a dalších vlastností těchto ochran. Dále sezaobírá tím, proč tyto ochrany používáme a včem nám pomáhají.
000578795	9910489170709901	595	$$aTato práce se zabývá ochranami proti kopírování CD a DVD, jejich popsání&#305;m azařazením, testováním. Dále se zaměřuje na kvalitu těchto ochran, četnostpoužití, možnost vytvoření kopie a dalších vlastností těchto ochran. Dále sezaobírá tím, proč tyto ochrany používáme a včem nám pomáhají.
000578797	9910489170509901	520	$$aV této práci je popsána problematika návrhu Embedded systému s možností síťové komunikace. Je zde navrhnuta platforma pro implementaci Embedded web serveru, která obsahuje mikrokontrolér, řadič rozhraní Ethernet a paměťový blok. Dále práce obsahuje popis realizace web serveru na desce pro plošné spoje s&nbsp;rozhraním pro kartu MMC, dále ještě implementaci ovladače pro kartu MMC a souborového systému FAT. Také se zde zabývám síťovými referenčními modely ISO/OSI a TCP/IP standardem Ethernet a komunikačními protokoly UDP, TCP/IP a HTTP.
000578797	9910489170509901	595	$$aV této práci je popsána problematika návrhu Embedded systému s možností síťové komunikace. Je zde navrhnuta platforma pro implementaci Embedded web serveru, která obsahuje mikrokontrolér, řadič rozhraní Ethernet a paměťový blok. Dále práce obsahuje popis realizace web serveru na desce pro plošné spoje s&nbsp;rozhraním pro kartu MMC, dále ještě implementaci ovladače pro kartu MMC a souborového systému FAT. Také se zde zabývám síťovými referenčními modely ISO/OSI a TCP/IP standardem Ethernet a komunikačními protokoly UDP, TCP/IP a HTTP.
000578800	9910489170209901	520	$$aTato práce se zabývá řadicími algoritmy z&nbsp;pohledu jejich studia. Jejím účelem je poskytnout studentům materiály, které jim mohou pomoci v&nbsp;pochopení těchto algoritmů. Práce se skládá z přepsání části studijní opory předmětu Algoritmy do jazyka C, vytvoření programu pro testování algoritmů z&nbsp;opory a vytvoření animace demonstrující činnost vybraných řadicích algoritmů.
000578800	9910489170209901	595	$$aTato práce se zabývá řadicími algoritmy z&nbsp;pohledu jejich studia. Jejím účelem je poskytnout studentům materiály, které jim mohou pomoci v&nbsp;pochopení těchto algoritmů. Práce se skládá z přepsání části studijní opory předmětu Algoritmy do jazyka C, vytvoření programu pro testování algoritmů z&nbsp;opory a vytvoření animace demonstrující činnost vybraných řadicích algoritmů.
000578801	9910489170109901	520	$$aCílem této práce je analyzovat a vyhodnotit požadavky na informační systém určený pro základní a střední školy. Práce analyzuje potřeby uživatelů a diskutuje vlastnosti, které by tento typ informačního systému měl mít. Dále se zabývá návrhem, výběrem vhodných implementačních technologií a vlastní implementací informačního systém pro základní nebo střední školu. V&nbsp;práci jsou rozebrány problémy vzniklé během implementace a diskutovány dosažené výsledky. Důležitou částí práce je řešení návrhu a realizace automatického generování rozvrhů. V&nbsp;závěru práce je diskutováno možné budoucí rozšíření systému.
000578801	9910489170109901	595	$$aCílem této práce je analyzovat a vyhodnotit požadavky na informační systém určený pro základní a střední školy. Práce analyzuje potřeby uživatelů a diskutuje vlastnosti, které by tento typ informačního systému měl mít. Dále se zabývá návrhem, výběrem vhodných implementačních technologií a vlastní implementací informačního systém pro základní nebo střední školu. V&nbsp;práci jsou rozebrány problémy vzniklé během implementace a diskutovány dosažené výsledky. Důležitou částí práce je řešení návrhu a realizace automatického generování rozvrhů. V&nbsp;závěru práce je diskutováno možné budoucí rozšíření systému.
000578803	9910489169909901	520	$$aTato diplomová práce se zabývá získáváním multimediálních dat ze serveru v&nbsp;závislosti na poloze mobilního telefonu a vyfotografovaného dvojrozměrného grafického kódu. V&nbsp;práci jsou popsány platformy mobilních zařízení, technologie pro zjištění polohy a pro rozpoznávání grafických kódů. Dále je zde popsán návrh klient-server architektury, která umožňuje mobilním zařízením získat multimediální informace závislé na poloze. Na konci práce jsou shrnutky mé poznatky při reálném testování vytvořeného systému a nastíněny možnosti dalšího zlepšení systému pro distribuci místně závislých informací.
000578803	9910489169909901	595	$$aTato diplomová práce se zabývá získáváním multimediálních dat ze serveru v&nbsp;závislosti na poloze mobilního telefonu a vyfotografovaného dvojrozměrného grafického kódu. V&nbsp;práci jsou popsány platformy mobilních zařízení, technologie pro zjištění polohy a pro rozpoznávání grafických kódů. Dále je zde popsán návrh klient-server architektury, která umožňuje mobilním zařízením získat multimediální informace závislé na poloze. Na konci práce jsou shrnutky mé poznatky při reálném testování vytvořeného systému a nastíněny možnosti dalšího zlepšení systému pro distribuci místně závislých informací.
000578958	9910489150809901	520	$$aTato diplomová práce se zabývá akcelerací geometrických transformací obrazu svyužitím GPU a architektury NVIDIAŽ CUDA&#8482;. Časově kritické části kódu jsoupřesunuty na GPU a vykonány paralelně. Jedním z výsledků je demonstrační aplikacepro porovnání výkonnosti obou architektur: CPU, a GPU v kombinaci s CPU. Proreferenční implementaci jsou použity vysoce optimalizované algoritmy z knihovnyOpenCV, od firmy Intel.
000578958	9910489150809901	595	$$aTato diplomová práce se zabývá akcelerací geometrických transformací obrazu svyužitím GPU a architektury NVIDIAŽ CUDA&#8482;. Časově kritické části kódu jsoupřesunuty na GPU a vykonány paralelně. Jedním z výsledků je demonstrační aplikacepro porovnání výkonnosti obou architektur: CPU, a GPU v kombinaci s CPU. Proreferenční implementaci jsou použity vysoce optimalizované algoritmy z knihovnyOpenCV, od firmy Intel.
000578962	9910489150409901	520	$$aTato diplomová práce se zabývá akcelerací interpolačních metod s využitím GPU aarchitektury NVIDIAŽ CUDA&#8482;. Grafický výstup je reprezentován demonstračníaplikací pro transformaci obrazu nebo videa s použitím vybrané interpolace.Časově kritické části kódu jsou přesunuty na GPU a vykonány paralelně. Pro prácis obrazem a videem jsou použity vysoce optimalizované algoritmy z knihovnyOpenCV, od firmy Intel.
000578962	9910489150409901	595	$$aTato diplomová práce se zabývá akcelerací interpolačních metod s využitím GPU aarchitektury NVIDIAŽ CUDA&#8482;. Grafický výstup je reprezentován demonstračníaplikací pro transformaci obrazu nebo videa s použitím vybrané interpolace.Časově kritické části kódu jsou přesunuty na GPU a vykonány paralelně. Pro prácis obrazem a videem jsou použity vysoce optimalizované algoritmy z knihovnyOpenCV, od firmy Intel.
000579606	9910489076009901	520	$$a<br>Tato práce se týká webové služby, která slouží k distribuci programových komponent zákazníkům. Firma NXP je výrobcem polovodičových součástek. K těmto součástkám dodává programové komponenty, usnadňující uživatelům vývoj aplikací pro tyto součástky.&nbsp;Cílem práce je vytvořit proces nasazující sadu softwarových komponent na tento distribuční web a sadu testů ověřující funkčnost tohoto procesu. Součástí řešení byla analýza původního procesu, se záměrem předcházet známým problémům a postavit tak spolehlivější a efektivnější řešení.$$acze
000579606	9910489076009901	520	$$a<br>This bachelor thesis deals with web services that are used to distribute software components. NXP is a manufacturer of semiconductor devices.&nbsp;NXP also produces software component and tools for development of embedded software applications for those semiconductor devices. The aim of this work is to create a process that will deploy the software components on the distribution website and to create tests to verify functionality of this process. The solution includes an analysis of the original process, with the intention of preventing known problems and thus building a more reliable and efficient solution.$$9eng
000579606	9910489076009901	595	$$a<br>Tato práce se týká webové služby, která slouží k distribuci programových komponent zákazníkům. Firma NXP je výrobcem polovodičových součástek. K těmto součástkám dodává programové komponenty, usnadňující uživatelům vývoj aplikací pro tyto součástky.&nbsp;Cílem práce je vytvořit proces nasazující sadu softwarových komponent na tento distribuční web a sadu testů ověřující funkčnost tohoto procesu. Součástí řešení byla analýza původního procesu, se záměrem předcházet známým problémům a postavit tak spolehlivější a efektivnější řešení.$$acze
000579606	9910489076009901	595	$$a<br>This bachelor thesis deals with web services that are used to distribute software components. NXP is a manufacturer of semiconductor devices.&nbsp;NXP also produces software component and tools for development of embedded software applications for those semiconductor devices. The aim of this work is to create a process that will deploy the software components on the distribution website and to create tests to verify functionality of this process. The solution includes an analysis of the original process, with the intention of preventing known problems and thus building a more reliable and efficient solution.$$9eng
000579607	9910489075909901	520	$$aCílem této práce je vytvořit řešení pro město Brno, které městu umožní sběr podnětů a informací o&nbsp;jednotlivých lokalitách od občanů města. Výsledná implementace se skládá ze dvou částí, první část je server API rozhraním a druhá část je webová aplikace mapou. Pro zaznamenávání názorů obyvatel je využita pocitová mapa, do které respondenti zadávají body. Město Brno tak získá zpětnou vazbu od obyvatel a navíc u jednotlivých bodů mohou respondenti také uvést textový komentář. Výsledkem řešení je možnost si definovat vlastní průzkumy a město díky tomu nemusí využívat placená řešení, která se navíc musela přizpůsobovat dle potřeb města.$$acze
000579607	9910489075909901	595	$$aCílem této práce je vytvořit řešení pro město Brno, které městu umožní sběr podnětů a informací o&nbsp;jednotlivých lokalitách od občanů města. Výsledná implementace se skládá ze dvou částí, první část je server API rozhraním a druhá část je webová aplikace mapou. Pro zaznamenávání názorů obyvatel je využita pocitová mapa, do které respondenti zadávají body. Město Brno tak získá zpětnou vazbu od obyvatel a navíc u jednotlivých bodů mohou respondenti také uvést textový komentář. Výsledkem řešení je možnost si definovat vlastní průzkumy a město díky tomu nemusí využívat placená řešení, která se navíc musela přizpůsobovat dle potřeb města.$$acze
000579612	9910489075409901	520	$$aIn this thesis, free access existing microcontroller simulators were found. A microcontroller simulator with a graphical user interface was developed. The simulator is able to change between different microcontrollers. Surroundings of microcontroller's simulation are made of predefined electrical circuits, which can be arbitrarily connected with the microcontroller. The simulator was implemented and tested. Also, ATmega328p microcontroller was implemented in the simulator.&nbsp;$$9eng
000579612	9910489075409901	595	$$aIn this thesis, free access existing microcontroller simulators were found. A microcontroller simulator with a graphical user interface was developed. The simulator is able to change between different microcontrollers. Surroundings of microcontroller's simulation are made of predefined electrical circuits, which can be arbitrarily connected with the microcontroller. The simulator was implemented and tested. Also, ATmega328p microcontroller was implemented in the simulator.&nbsp;$$9eng
000579618	9910489074809901	520	$$aNew malware is being continuosly developed.&nbsp;For its effective analysis and fight against it, tools such as decompilers are needed. Decompilation, however, is difficult problem to solve. For the improvement of its results, all of the information contained in binary files needs to be used. Some programming languages require encoding of some symbols in order to be compiled correctly. For example, when compiling functions, the parameter data types and the calling convention are encoded to the function name. This process is called mangling. Thesis deals with reverse process called demangling and its utilization for improvement of the RetDec decompiler. Created library allows demangling of symbols created by popular C++ and Delphi compilers. It combines custom solution with an existing one in the form of LLVM project demangler. Existing demangler library in RetDec was replaced with the new one, results of which are much more reliable. The reconstruction of data types was expanded to use the information obtained from encoded symbols, which resulted in more accurate decompilation.$$9eng
000579618	9910489074809901	595	$$aNew malware is being continuosly developed.&nbsp;For its effective analysis and fight against it, tools such as decompilers are needed. Decompilation, however, is difficult problem to solve. For the improvement of its results, all of the information contained in binary files needs to be used. Some programming languages require encoding of some symbols in order to be compiled correctly. For example, when compiling functions, the parameter data types and the calling convention are encoded to the function name. This process is called mangling. Thesis deals with reverse process called demangling and its utilization for improvement of the RetDec decompiler. Created library allows demangling of symbols created by popular C++ and Delphi compilers. It combines custom solution with an existing one in the form of LLVM project demangler. Existing demangler library in RetDec was replaced with the new one, results of which are much more reliable. The reconstruction of data types was expanded to use the information obtained from encoded symbols, which resulted in more accurate decompilation.$$9eng
000579663	9910489069209901	520	$$aThis thesis discusses hate speech and offensive language phenomenon, their respective definitions and their occurrence in natural language. It describes previously used methods of solving the detection. An evaluation of available data sets suitable for the problem of detection is provided. The thesis aims to provide additional methods of solving the detection of this issue and it compares the results of these methods. Five models were selected in total. Two of them are focused on feature extraction and the remaining three are neural network models.&nbsp; I have experimentally evaluated the success of the implemented models. The results of this thesis allow for comparison of the typical approaches with the methods leveraging the newest findings in terms of machine learning that are used for the classification of hate speech and offensive language.$$9eng
000579663	9910489069209901	595	$$aThis thesis discusses hate speech and offensive language phenomenon, their respective definitions and their occurrence in natural language. It describes previously used methods of solving the detection. An evaluation of available data sets suitable for the problem of detection is provided. The thesis aims to provide additional methods of solving the detection of this issue and it compares the results of these methods. Five models were selected in total. Two of them are focused on feature extraction and the remaining three are neural network models.&nbsp; I have experimentally evaluated the success of the implemented models. The results of this thesis allow for comparison of the typical approaches with the methods leveraging the newest findings in terms of machine learning that are used for the classification of hate speech and offensive language.$$9eng
000579668	9910489068709901	520	$$aThis bachelor thesis deal with the process of creating modern web applications with using UX methods. The aim is to design a web portal to support students cooperation and&nbsp; verify the design using a test version. Collaborative support focuses on the process of looking for project collaborators. The system allows users to create their own project or to be interested in an existing positions. The web portal was created with modern web technologies such as Laravel or React library. The output of the thesis is the design, prototype and evaluation of the application, based on user testing.$$9eng
000579668	9910489068709901	595	$$aThis bachelor thesis deal with the process of creating modern web applications with using UX methods. The aim is to design a web portal to support students cooperation and&nbsp; verify the design using a test version. Collaborative support focuses on the process of looking for project collaborators. The system allows users to create their own project or to be interested in an existing positions. The web portal was created with modern web technologies such as Laravel or React library. The output of the thesis is the design, prototype and evaluation of the application, based on user testing.$$9eng
000579684	9910489065809901	520	$$aTáto práca sa zaoberá použitím algoritmu AlphaZero pre hru Gomoku. AlphaZero je založený na spätnoväzbnom učení a k trénovaniu nemusia byť využité žiadne existujúce datasety. Trénovanie prebieha iba na hrách algoritmu samého so sebou. AlphaZero používa algoritmus na prehľadávanie stromu, pre zlepšenie stratégie. Na vylepšnej stratégii sa následne trénuje neurónová sieť. Tento prístup bol úspešný v hrách proti existujúcim algoritmom. Generovanie trénovacích dát vysokej kvality si vyžaduje veľa výpočetne náročných iterácií trénovania a&nbsp;generovania dát. Experimenty ukázali, že každou iteráciou sa algoritmus zlepšuje, čo naznačuje, že je ešte miesto na zlepšenie, ale množstvo iterácií&nbsp; nedostačovalo na to, aby bol poriadne natrénovaný.$$aslo
000579684	9910489065809901	595	$$aTáto práca sa zaoberá použitím algoritmu AlphaZero pre hru Gomoku. AlphaZero je založený na spätnoväzbnom učení a k trénovaniu nemusia byť využité žiadne existujúce datasety. Trénovanie prebieha iba na hrách algoritmu samého so sebou. AlphaZero používa algoritmus na prehľadávanie stromu, pre zlepšenie stratégie. Na vylepšnej stratégii sa následne trénuje neurónová sieť. Tento prístup bol úspešný v hrách proti existujúcim algoritmom. Generovanie trénovacích dát vysokej kvality si vyžaduje veľa výpočetne náročných iterácií trénovania a&nbsp;generovania dát. Experimenty ukázali, že každou iteráciou sa algoritmus zlepšuje, čo naznačuje, že je ešte miesto na zlepšenie, ale množstvo iterácií&nbsp; nedostačovalo na to, aby bol poriadne natrénovaný.$$aslo
000579687	9910489065509901	520	$$aThe goal of this bachelor's thesis is to create a mobile application which will remove&nbsp; the noise from speech in real time. The first chapter describes the theory related to signal processing and described filters for denoising. The following chapter summarizes existing solutions. The third chapter contains my own design and implementation. At the end of this thesis is the evaluation of the application and evaluation from users.$$9eng
000579687	9910489065509901	595	$$aThe goal of this bachelor's thesis is to create a mobile application which will remove&nbsp; the noise from speech in real time. The first chapter describes the theory related to signal processing and described filters for denoising. The following chapter summarizes existing solutions. The third chapter contains my own design and implementation. At the end of this thesis is the evaluation of the application and evaluation from users.$$9eng
000581495	9910488853009901	520	$$aTento dokument se zabývá kompresí obrazu za pomoci různých druhů neuronových sítí. Jsou zde probrány vlastnosti použitých druhů neuronových sítí, jako jsou konvoluční a rekurentní neuronové sítě. V dokumentu jsou ukázány a podrobně popsány architektury neuronových sítí, které se dají použit ke kompresi obrazu, a vysvětluje, jakým způsobem pracují. Dále jsou zde provedeny experimenty nad různými strukturami a parametry neuronových sítí za cílem najít nejvhodnější vlastnosti sítě pro kompresi obrazu. Navrhují se zde nové koncepty pro kompresi obrazu pomocí neuronových sítí, které jsou hned otestovány. Na závěr je zde navržena síť skládající se z nejlepších konceptů a částí otestovaných během&nbsp; experimentování.$$acze
000581495	9910488853009901	520	$$a<br>This document describes image compression using different types of neural networks. Features of neural networks like convolutional and recurrent networks are also discussed here. The document contains detailed description of various neural network architectures and their inner workings.&nbsp;<br>In addition, experiments are carried out on various neural network structures and parameters in order to find the most appropriate properties for image compression. Also, there are proposed new concepts for image compression using neural networks that are also immediately tested. Finally, a network of the best concepts and parts discovered during experimentation is designed.$$9eng
000581495	9910488853009901	595	$$aTento dokument se zabývá kompresí obrazu za pomoci různých druhů neuronových sítí. Jsou zde probrány vlastnosti použitých druhů neuronových sítí, jako jsou konvoluční a rekurentní neuronové sítě. V dokumentu jsou ukázány a podrobně popsány architektury neuronových sítí, které se dají použit ke kompresi obrazu, a vysvětluje, jakým způsobem pracují. Dále jsou zde provedeny experimenty nad různými strukturami a parametry neuronových sítí za cílem najít nejvhodnější vlastnosti sítě pro kompresi obrazu. Navrhují se zde nové koncepty pro kompresi obrazu pomocí neuronových sítí, které jsou hned otestovány. Na závěr je zde navržena síť skládající se z nejlepších konceptů a částí otestovaných během&nbsp; experimentování.$$acze
000581495	9910488853009901	595	$$a<br>This document describes image compression using different types of neural networks. Features of neural networks like convolutional and recurrent networks are also discussed here. The document contains detailed description of various neural network architectures and their inner workings.&nbsp;<br>In addition, experiments are carried out on various neural network structures and parameters in order to find the most appropriate properties for image compression. Also, there are proposed new concepts for image compression using neural networks that are also immediately tested. Finally, a network of the best concepts and parts discovered during experimentation is designed.$$9eng
000581503	9910488852209901	520	$$aV tejto práci navrhujeme špecializáciu algoritmu inductive incremental&nbsp; coverability, ktorá rieši problém prázdnosti alternujúcich konečných automatov. Experimentujeme s rôznymi návrhovými rozhodnutiami, analyzujeme ich a dokazujeme ich korektnosť. Aj keď je známe, že problém je sám o sebe PSpace-ťažký, zameriavame sa na to, aby bolo rozhodovanie prázdnosti výpočetne prijateľné v niektorých triedach automatov s praktickým využitím. Dosiahli sme niekoľko zaujímavýcch výsledkov v porovnaní so špičkovými algoritmami, predovšetkým v porovnaní s algoritmami založenými na protireťazcoch.<br>$$acze
000581503	9910488852209901	595	$$aV tejto práci navrhujeme špecializáciu algoritmu inductive incremental&nbsp; coverability, ktorá rieši problém prázdnosti alternujúcich konečných automatov. Experimentujeme s rôznymi návrhovými rozhodnutiami, analyzujeme ich a dokazujeme ich korektnosť. Aj keď je známe, že problém je sám o sebe PSpace-ťažký, zameriavame sa na to, aby bolo rozhodovanie prázdnosti výpočetne prijateľné v niektorých triedach automatov s praktickým využitím. Dosiahli sme niekoľko zaujímavýcch výsledkov v porovnaní so špičkovými algoritmami, predovšetkým v porovnaní s algoritmami založenými na protireťazcoch.<br>$$acze
000581505	9910488852009901	520	$$aTato diplomová práce se zabývá komponentou pro sémantické obohacení textu (SEC), která ve vstupním textovém dokumentu nebo vertikálním textu vyhledá entity (např. osoby nebo místa) a&nbsp;informace o&nbsp;nich vrátí na výstup. Cíle této komponenty jsou vytvoření jednotného rozhraní pro nástroje rozpoznávající entity v&nbsp;textu, umožnění paralelního zpracování dokumentů, úspora operační paměti při využívání znalostní báze a&nbsp;zrychlení přístupu k&nbsp;jejímu obsahu. K&nbsp;tomu byl specifikován výstup pro nástroje rozpoznávající entity v&nbsp;textu, implementován nástroj pro uložení předzpracované znalostní báze do sdílené paměti a&nbsp;při tvorbě komponenty bylo využito schéma klient-server.$$acze
000581505	9910488852009901	520	$$aThis master's thesis describes Semantic Enrichment Component (SEC), that searches entities (e.g., persons or places) in the input text document and returns information about them. The goals of this component are to create a&nbsp;single interface for named entity recognition tools, to enable parallel document processing, to save memory while using the knowledge base, and to speed up access to its content. To achieve these goals, the output of the named entity recognition tools in the text was specified, the tool for storing the preprocessed knowledge base into the shared memory was implemented, and the client-server scheme was used to create the component.$$9eng
000581505	9910488852009901	595	$$aTato diplomová práce se zabývá komponentou pro sémantické obohacení textu (SEC), která ve vstupním textovém dokumentu nebo vertikálním textu vyhledá entity (např. osoby nebo místa) a&nbsp;informace o&nbsp;nich vrátí na výstup. Cíle této komponenty jsou vytvoření jednotného rozhraní pro nástroje rozpoznávající entity v&nbsp;textu, umožnění paralelního zpracování dokumentů, úspora operační paměti při využívání znalostní báze a&nbsp;zrychlení přístupu k&nbsp;jejímu obsahu. K&nbsp;tomu byl specifikován výstup pro nástroje rozpoznávající entity v&nbsp;textu, implementován nástroj pro uložení předzpracované znalostní báze do sdílené paměti a&nbsp;při tvorbě komponenty bylo využito schéma klient-server.$$acze
000581505	9910488852009901	595	$$aThis master's thesis describes Semantic Enrichment Component (SEC), that searches entities (e.g., persons or places) in the input text document and returns information about them. The goals of this component are to create a&nbsp;single interface for named entity recognition tools, to enable parallel document processing, to save memory while using the knowledge base, and to speed up access to its content. To achieve these goals, the output of the named entity recognition tools in the text was specified, the tool for storing the preprocessed knowledge base into the shared memory was implemented, and the client-server scheme was used to create the component.$$9eng
000581507	9910488851809901	520	$$aThis thesis looks into the problematics of secure semantically-based discovery of resources in REST-ful architecture.&nbsp; The subject of this thesis is the implementation and potential extension of the mRDP for secure discovery of resources in REST-ful architecture, including the implementation of a corresponding open-source library compatible with the Android operating system.&nbsp; Another topic of this thesis is the implementation of simple example applications using this library.$$9eng
000581507	9910488851809901	595	$$aThis thesis looks into the problematics of secure semantically-based discovery of resources in REST-ful architecture.&nbsp; The subject of this thesis is the implementation and potential extension of the mRDP for secure discovery of resources in REST-ful architecture, including the implementation of a corresponding open-source library compatible with the Android operating system.&nbsp; Another topic of this thesis is the implementation of simple example applications using this library.$$9eng
000581510	9910488851509901	653	$$aAndroid&nbsp;aplikácia, kontajner, komponenta,&nbsp;Django, REST&nbsp;API,&nbsp;Firebase&nbsp;Cloud&nbsp;Messaging, Java,&nbsp;Python
000581510	9910488851509901	653	$$aAndroid&nbsp;application,&nbsp;container,&nbsp;component,&nbsp;Django, Rest&nbsp;API,&nbsp;Firebase&nbsp;Cloud&nbsp;Messaging, Java,&nbsp;Python
000581510	9910488851509901	699	$$aAndroid&nbsp;aplikácia, kontajner, komponenta,&nbsp;Django, REST&nbsp;API,&nbsp;Firebase&nbsp;Cloud&nbsp;Messaging, Java,&nbsp;Python
000581510	9910488851509901	699	$$aAndroid&nbsp;application,&nbsp;container,&nbsp;component,&nbsp;Django, Rest&nbsp;API,&nbsp;Firebase&nbsp;Cloud&nbsp;Messaging, Java,&nbsp;Python
000581519	9910488850609901	520	$$aPráca sa zaoberá návrhom a implementáciou 2D simulácie ultrazvukových vĺn. Simulácia ultrazvuku nachádza svoje uplatnenie v medicíne, biofyzike či rekonštrukcii obrazu. Ako príklad môžme uviesť použitie fokusovaného ultrazvuku na diagnostiku a liečbu rakoviny. Program je súčasťou simulačného balíka k-Wave určeného pre superpočítačové systémy, konkrétne stroje s architektúrou zdieľaného adresového priestoru. Program je implementovaný v jazyku C++ s využitím akcelerácie pomocou OpenMP. Pomocou implementovaného riešenia je možné riešiť simulácie veľkých rozmerov v 2D priestore. Práca sa ďalej zaoberá zjednotením kódu 2D a 3D simulácie pomocou moderných prostriedkov C++. Reálnym príkladom využitia je simulácia ultrazvuku pri transkraniálnej neuromodulácii a neurostimulácii, ktorá prebieha v doménach o veľkosti 16384x16384&nbsp;(a viac) bodov mriežky. Simulácia takýchto rozmerov môže pri použití pôvodnej MATLAB 2D k-Wave trvať niekoľko dní. Implementované riešenie dosahuje voči MATLAB 2D k-Wave 7 až 8 násobné zrýchlenie na superpočítačoch Anselm a Salomon.$$acze
000581519	9910488850609901	520	$$aThe work deals with design and implementation of 2D ultrasound simulation. Applications of the ultrasound simulation can be found in medicine, biophysic or image reconstruction. As an example of using the ultrasound simulation we can mention High Intensity Focused Ultrasound that is used for diagnosing and treating cancer. The program is part of the k-Wave toolbox designed for supercomputer systems, specifically for machines with shared memory architecture. The program is implemented in the C++ language and using OpenMP acceleration.&nbsp; Using the designed solution, it is possible to solve large-scale simulations in 2D space. The work also deals with merging and unification of the 2D and 3D simulation using modern C++. A realistic example of use is ultrasound simulation in transcranial neuromodulation and neurostimulation in large domains, which have more than 16384x16384&nbsp;grid points. Simulation of such size may take several days if we use the original MATLAB 2D k-Wave. Speedup of the new implementation is up to 8 on the Anselm and Salomon supercomputers.$$9eng
000581519	9910488850609901	595	$$aPráca sa zaoberá návrhom a implementáciou 2D simulácie ultrazvukových vĺn. Simulácia ultrazvuku nachádza svoje uplatnenie v medicíne, biofyzike či rekonštrukcii obrazu. Ako príklad môžme uviesť použitie fokusovaného ultrazvuku na diagnostiku a liečbu rakoviny. Program je súčasťou simulačného balíka k-Wave určeného pre superpočítačové systémy, konkrétne stroje s architektúrou zdieľaného adresového priestoru. Program je implementovaný v jazyku C++ s využitím akcelerácie pomocou OpenMP. Pomocou implementovaného riešenia je možné riešiť simulácie veľkých rozmerov v 2D priestore. Práca sa ďalej zaoberá zjednotením kódu 2D a 3D simulácie pomocou moderných prostriedkov C++. Reálnym príkladom využitia je simulácia ultrazvuku pri transkraniálnej neuromodulácii a neurostimulácii, ktorá prebieha v doménach o veľkosti 16384x16384&nbsp;(a viac) bodov mriežky. Simulácia takýchto rozmerov môže pri použití pôvodnej MATLAB 2D k-Wave trvať niekoľko dní. Implementované riešenie dosahuje voči MATLAB 2D k-Wave 7 až 8 násobné zrýchlenie na superpočítačoch Anselm a Salomon.$$acze
000581519	9910488850609901	595	$$aThe work deals with design and implementation of 2D ultrasound simulation. Applications of the ultrasound simulation can be found in medicine, biophysic or image reconstruction. As an example of using the ultrasound simulation we can mention High Intensity Focused Ultrasound that is used for diagnosing and treating cancer. The program is part of the k-Wave toolbox designed for supercomputer systems, specifically for machines with shared memory architecture. The program is implemented in the C++ language and using OpenMP acceleration.&nbsp; Using the designed solution, it is possible to solve large-scale simulations in 2D space. The work also deals with merging and unification of the 2D and 3D simulation using modern C++. A realistic example of use is ultrasound simulation in transcranial neuromodulation and neurostimulation in large domains, which have more than 16384x16384&nbsp;grid points. Simulation of such size may take several days if we use the original MATLAB 2D k-Wave. Speedup of the new implementation is up to 8 on the Anselm and Salomon supercomputers.$$9eng
000581521	9910488850409901	520	$$aThis thesis is dedicated to modeling and management of project portfolio. In the first part, project is specified, along with methods for its managing. Next part describes the project portfolio, its managing and aspects that affect it. Thesis continues with analysis and design of software prototype capable of managing project portfolios.&nbsp; Most suitable methods are selected for project analysis.&nbsp; Designed prototype is then implemented and solution is described in the thesis. Last part of the work is user testing, which pointed out the functionality and usability of created prototype.$$9eng
000581521	9910488850409901	595	$$aThis thesis is dedicated to modeling and management of project portfolio. In the first part, project is specified, along with methods for its managing. Next part describes the project portfolio, its managing and aspects that affect it. Thesis continues with analysis and design of software prototype capable of managing project portfolios.&nbsp; Most suitable methods are selected for project analysis.&nbsp; Designed prototype is then implemented and solution is described in the thesis. Last part of the work is user testing, which pointed out the functionality and usability of created prototype.$$9eng
000581521	9910488850409901	653	$$aProjektové portfolio,&nbsp; Řízení portfolia, Projekt, Projektové řízení, IPMA, EVM, Řízení rizik, Životní cyklus vývoje projektu
000581521	9910488850409901	699	$$aProjektové portfolio,&nbsp; Řízení portfolia, Projekt, Projektové řízení, IPMA, EVM, Řízení rizik, Životní cyklus vývoje projektu
000581523	9910488850209901	520	$$aTato práce se zabývá klasifikací obrazu pomocí genetického programování a koevoluce. Algoritmy genetického programování umožňují generovat spustitelné struktury a navrhovat tak automatizovaně řešení ve formě programů. Použití koevoluce s predikcí fitness snižuje časovou náročnost výpočtu fitness a tím i dobu trvání celého algoritmu. Práce popisuje teoretický základ evolučních algoritmů a zejména kartézské genetické programování. Jsou také popsány vlastnosti koevolučních algoritmů a zejména navržená metoda pro návrh klasifikátoru obrazu s využitím koevoluce fitness prediktorů, jejímž cílem je nalézt kompromis mezi přesností klasifikace, dobou návrhu a složitostí klasifikátoru. Součástí práce je implementace navžené metody, provedení experimentů a srovnání získaných výsledků s ostatními metodami.&nbsp;$$acze
000581523	9910488850209901	520	$$aThis thesis deals with image classification based on genetic programming and coevolution. Genetic programming algorithms make generating executable structures possible, which allows us to design solutions in form of programs. Using coevolution with the fitness prediction lowers the amount of time consumed by fitness evaluation and, therefore, also the execution time. The thesis describes a theoretical background of evolutionary algorithms and, in particular, cartesian genetic programming. We also describe coevolutionary algorithms properties and especially the proposed method for the image classifier evolution using coevolution of fitness predictors, where the objective is to find a good compromise between the classification accuracy, design time and classifier complexity. A part of the thesis is implementation of the proposed method, conducting the experiments and comparison of obtained results with other methods.&nbsp;$$9eng
000581523	9910488850209901	595	$$aTato práce se zabývá klasifikací obrazu pomocí genetického programování a koevoluce. Algoritmy genetického programování umožňují generovat spustitelné struktury a navrhovat tak automatizovaně řešení ve formě programů. Použití koevoluce s predikcí fitness snižuje časovou náročnost výpočtu fitness a tím i dobu trvání celého algoritmu. Práce popisuje teoretický základ evolučních algoritmů a zejména kartézské genetické programování. Jsou také popsány vlastnosti koevolučních algoritmů a zejména navržená metoda pro návrh klasifikátoru obrazu s využitím koevoluce fitness prediktorů, jejímž cílem je nalézt kompromis mezi přesností klasifikace, dobou návrhu a složitostí klasifikátoru. Součástí práce je implementace navžené metody, provedení experimentů a srovnání získaných výsledků s ostatními metodami.&nbsp;$$acze
000581523	9910488850209901	595	$$aThis thesis deals with image classification based on genetic programming and coevolution. Genetic programming algorithms make generating executable structures possible, which allows us to design solutions in form of programs. Using coevolution with the fitness prediction lowers the amount of time consumed by fitness evaluation and, therefore, also the execution time. The thesis describes a theoretical background of evolutionary algorithms and, in particular, cartesian genetic programming. We also describe coevolutionary algorithms properties and especially the proposed method for the image classifier evolution using coevolution of fitness predictors, where the objective is to find a good compromise between the classification accuracy, design time and classifier complexity. A part of the thesis is implementation of the proposed method, conducting the experiments and comparison of obtained results with other methods.&nbsp;$$9eng
000581523	9910488850209901	653	$$aevolutionary algorithms, genetic programming, cartesian genetic programming, coevolution, fitness approximation, fitness predictors, image classification&nbsp;
000581523	9910488850209901	699	$$aevolutionary algorithms, genetic programming, cartesian genetic programming, coevolution, fitness approximation, fitness predictors, image classification&nbsp;
000581529	9910488849609901	520	$$aTáto práca sa zaoberá problematikou učenia konvolučných neuronových sietí.&nbsp; Ide o druh hlbokých neuronových sietí, ktoré sa v súčasnosti hojne používajú predovšetkým v oblasti rozpoznávania obrazu a spracovania prirodzeného jazyka. Práca popisuje špecifiká konvolučných neuronových sietí oproti tradičným neuronovým sieťam a zameriava sa na vnútorné výpočty, ktoré realizujú pri učení. Konvolučné neurónové siete sa typicky skladajú z niekoľkých typov vrstiev neurónov a cieľom práce je demonštrovať výpočet jednotlivých typov vrstiev. V práci bol navrhnutý a implementovaný demonštračný program učenia jednoduchej konvolučnej siete s využitím vlastnej implementácie neurónovej siete. Správnosť implementácie bola overená natrénovaním siete pre riešenie klasifikačnej úlohy, boli vykonané experimenty s rôznymi architektúrami sietí a ich výsledky porovnané.$$acze
000581529	9910488849609901	595	$$aTáto práca sa zaoberá problematikou učenia konvolučných neuronových sietí.&nbsp; Ide o druh hlbokých neuronových sietí, ktoré sa v súčasnosti hojne používajú predovšetkým v oblasti rozpoznávania obrazu a spracovania prirodzeného jazyka. Práca popisuje špecifiká konvolučných neuronových sietí oproti tradičným neuronovým sieťam a zameriava sa na vnútorné výpočty, ktoré realizujú pri učení. Konvolučné neurónové siete sa typicky skladajú z niekoľkých typov vrstiev neurónov a cieľom práce je demonštrovať výpočet jednotlivých typov vrstiev. V práci bol navrhnutý a implementovaný demonštračný program učenia jednoduchej konvolučnej siete s využitím vlastnej implementácie neurónovej siete. Správnosť implementácie bola overená natrénovaním siete pre riešenie klasifikačnej úlohy, boli vykonané experimenty s rôznymi architektúrami sietí a ich výsledky porovnané.$$acze
000581543	9910488848209901	520	$$a<br>Spam se typicky nevyskytuje ve formě samostatných zpráv, ale často bývá sdružován do takzvaných kampaní. Ty bývají automaticky generovány pomocí šablon. Díky tomu jsou jednotlivé zprávy sémanticky, ale ne syntakticky, ekvivalentní.&nbsp; Cílem práce je navrhnout algoritmus schopný z množiny zpráv jedné kampaně zpětně extrahovat šablonu, ze které tyto zprávy byly generovány. Práce se zaměřuje na spam v SMS komunikaci, ale navržené postupy jsou dostatečně obecné pro širší použití. Algoritmus je postaven na metodě zarovnávání dvou sekvencí, používané v bioinformatice pro nalezení podobných oblastí proteinových řetězců. Výstupem je regulární výraz popisující šablonu dané kampaně. Součástí řešení je také nástroj pro vizualizaci šablony pomocí HTML.Řešení bylo ověřeno na přibližně třech stovkách skutečných kampaní z celého světa. V naprosté většině případů je poskytnutý výsledek postačující pro identifikaci kampaně.$$aen
000581543	9910488848209901	595	$$a<br>Spam se typicky nevyskytuje ve formě samostatných zpráv, ale často bývá sdružován do takzvaných kampaní. Ty bývají automaticky generovány pomocí šablon. Díky tomu jsou jednotlivé zprávy sémanticky, ale ne syntakticky, ekvivalentní.&nbsp; Cílem práce je navrhnout algoritmus schopný z množiny zpráv jedné kampaně zpětně extrahovat šablonu, ze které tyto zprávy byly generovány. Práce se zaměřuje na spam v SMS komunikaci, ale navržené postupy jsou dostatečně obecné pro širší použití. Algoritmus je postaven na metodě zarovnávání dvou sekvencí, používané v bioinformatice pro nalezení podobných oblastí proteinových řetězců. Výstupem je regulární výraz popisující šablonu dané kampaně. Součástí řešení je také nástroj pro vizualizaci šablony pomocí HTML.Řešení bylo ověřeno na přibližně třech stovkách skutečných kampaní z celého světa. V naprosté většině případů je poskytnutý výsledek postačující pro identifikaci kampaně.$$aen
000581549	9910488847609901	520	$$aTato práce se zabývá implementací podpory síťových identifikátorů obsahujících národní znaky v&nbsp;software projektu SProbe, který je navržen pro monitorování síťových toků. Bylo nutno otestovat a&nbsp;zhodnotit stav vybraných síťových aplikací pracujících nad protokoly SMTP, POP3, IMAP, FTP nebo SIP. Na základě získaných informací bylo navrženo rozšíření stávajícího software projektu SProbe o modul pro podporu monitorování síťového provozu se znaky národních abeced. Navržené řešení bylo následně naimplementováno a důkladně byla otestována funkčnost celého výsledného systému. Dále je v&nbsp;této práci navržena a&nbsp;implementována úprava testovacího prostředí pro rychlejší a&nbsp;efektivnější testování systému se zaměřením na testy obsahující diakritiku.$$acze
000581549	9910488847609901	595	$$aTato práce se zabývá implementací podpory síťových identifikátorů obsahujících národní znaky v&nbsp;software projektu SProbe, který je navržen pro monitorování síťových toků. Bylo nutno otestovat a&nbsp;zhodnotit stav vybraných síťových aplikací pracujících nad protokoly SMTP, POP3, IMAP, FTP nebo SIP. Na základě získaných informací bylo navrženo rozšíření stávajícího software projektu SProbe o modul pro podporu monitorování síťového provozu se znaky národních abeced. Navržené řešení bylo následně naimplementováno a důkladně byla otestována funkčnost celého výsledného systému. Dále je v&nbsp;této práci navržena a&nbsp;implementována úprava testovacího prostředí pro rychlejší a&nbsp;efektivnější testování systému se zaměřením na testy obsahující diakritiku.$$acze
000581559	9910488846609901	520	$$aCieľom tejto práce je navrhnúť&nbsp; metódu automatickej segmentácie dashboardov tak, aby ich bolo možné analyzovať pomocou metrík. Tieto metriky analyzujú vlastnosti objektov obrazovky podľa regiónov. Táto metóda je založený na prístupu segmentácie zdola nahor a vytvára objekty na základe blízkosti. Hlavným výsledkom je rýchlejšia a presnejšia analýza dashboardov, nakoľko nie je potrebné ručne segmentovať obrázok.$$acze
000581559	9910488846609901	595	$$aCieľom tejto práce je navrhnúť&nbsp; metódu automatickej segmentácie dashboardov tak, aby ich bolo možné analyzovať pomocou metrík. Tieto metriky analyzujú vlastnosti objektov obrazovky podľa regiónov. Táto metóda je založený na prístupu segmentácie zdola nahor a vytvára objekty na základe blízkosti. Hlavným výsledkom je rýchlejšia a presnejšia analýza dashboardov, nakoľko nie je potrebné ručne segmentovať obrázok.$$acze
000581560	9910488846509901	520	$$aCílem této diplomové práce je navrhnout a implementovat v jazyce C++ systém pro detekci,&nbsp;sledování a klasifikaci automobilů ze streamů nebo záznamů dopravních kamer. Systém&nbsp;běží na platformě robotického operačního systému a využívá knihovny OpenCV, FFmpeg,&nbsp;TensorFlow a Keras. Pro detekci je využit kaskádový klasifikátor,&nbsp;pro sledování Kalmanův&nbsp;filtr a pro klasifikaci konvoluční neuronová síť. Z celkového počtu 627 automobilů bylo&nbsp;správně sledováno 479. Z toho bylo klasifikováno celkem 458 (nejsou zahrnuty kamiony&nbsp;nebo nákladní automobily). Výsledný systém je možné využívat&nbsp;pro analýzu dopravy.$$acze
000581560	9910488846509901	520	$$aThe aim of this master thesis is to design and implement a system for the detection, tracking&nbsp;and classification of vehicles from streams or records from traffic cameras in language C++.&nbsp;The system runs on the platform Robot Operating System and uses the OpenCV, FFmpeg,&nbsp;TensorFlow and Keras libraries. For detection cascade classifier is used,&nbsp;for tracking Kalman&nbsp;filter and for classification of the convolutional neural network. Out&nbsp;of a total of 627 cars, 479&nbsp;were tracked correctly. From this number 458 were classified (trucks&nbsp;or lorries not included).&nbsp;The resulting system can be used for traffic analysis.$$9eng
000581560	9910488846509901	595	$$aCílem této diplomové práce je navrhnout a implementovat v jazyce C++ systém pro detekci,&nbsp;sledování a klasifikaci automobilů ze streamů nebo záznamů dopravních kamer. Systém&nbsp;běží na platformě robotického operačního systému a využívá knihovny OpenCV, FFmpeg,&nbsp;TensorFlow a Keras. Pro detekci je využit kaskádový klasifikátor,&nbsp;pro sledování Kalmanův&nbsp;filtr a pro klasifikaci konvoluční neuronová síť. Z celkového počtu 627 automobilů bylo&nbsp;správně sledováno 479. Z toho bylo klasifikováno celkem 458 (nejsou zahrnuty kamiony&nbsp;nebo nákladní automobily). Výsledný systém je možné využívat&nbsp;pro analýzu dopravy.$$acze
000581560	9910488846509901	595	$$aThe aim of this master thesis is to design and implement a system for the detection, tracking&nbsp;and classification of vehicles from streams or records from traffic cameras in language C++.&nbsp;The system runs on the platform Robot Operating System and uses the OpenCV, FFmpeg,&nbsp;TensorFlow and Keras libraries. For detection cascade classifier is used,&nbsp;for tracking Kalman&nbsp;filter and for classification of the convolutional neural network. Out&nbsp;of a total of 627 cars, 479&nbsp;were tracked correctly. From this number 458 were classified (trucks&nbsp;or lorries not included).&nbsp;The resulting system can be used for traffic analysis.$$9eng
000581561	9910488846409901	520	$$aThis thesis deals with finding a reverse path between two hosts in the Internet. A tool providing information about reverse path could be priceless in situations in which some customers experience high latency when accessing a service. The standard tool for forward path discovery is traceroute. Traceroute is described in a great detail along with its extensions and limitations, especially in load-balanced environment. However, if the problem is on the path from customers to a service provider, it may not be a trivial task to find it from the provider's side. Related projects dealing with packet tracing and network diagnostic tools are studied. Integral part of this thesis is the design and implementation of a tool that is able to approximate return path from an arbitrary host. Implemented tool is evaluated using deployed test network as well as in real world conditions using a&nbsp;virtual private server as a reference.$$9eng
000581561	9910488846409901	595	$$aThis thesis deals with finding a reverse path between two hosts in the Internet. A tool providing information about reverse path could be priceless in situations in which some customers experience high latency when accessing a service. The standard tool for forward path discovery is traceroute. Traceroute is described in a great detail along with its extensions and limitations, especially in load-balanced environment. However, if the problem is on the path from customers to a service provider, it may not be a trivial task to find it from the provider's side. Related projects dealing with packet tracing and network diagnostic tools are studied. Integral part of this thesis is the design and implementation of a tool that is able to approximate return path from an arbitrary host. Implemented tool is evaluated using deployed test network as well as in real world conditions using a&nbsp;virtual private server as a reference.$$9eng
000581564	9910488846109901	520	$$a<br>Thesis discusses about different ways of a communication between components of a distributed system. It describes a communication using a message exchange and at the same time talks about other alternatives. It adds details about various models of a message exchange, various message types and about various specifications as well. Commercial tools ActiveMQ, RabbitMQ and Kafka are presented. Special emphasis is placed on describing the way these tools exchange messages, scalability options and others. The web service is designed according to the described features. Its main purpose is management and&nbsp; monitoring of the tool by user choice and easy replacement of this tool with another one. Designed application is implemented using the Kotlin language for selected tool RabbitMQ. The implemented solution allows a simple exchange of messages through the REST api.$$9eng
000581564	9910488846109901	595	$$a<br>Thesis discusses about different ways of a communication between components of a distributed system. It describes a communication using a message exchange and at the same time talks about other alternatives. It adds details about various models of a message exchange, various message types and about various specifications as well. Commercial tools ActiveMQ, RabbitMQ and Kafka are presented. Special emphasis is placed on describing the way these tools exchange messages, scalability options and others. The web service is designed according to the described features. Its main purpose is management and&nbsp; monitoring of the tool by user choice and easy replacement of this tool with another one. Designed application is implemented using the Kotlin language for selected tool RabbitMQ. The implemented solution allows a simple exchange of messages through the REST api.$$9eng
000581573	9910488845209901	520	$$aAutomatický přepis hudby a odhad vícero znějících tónu jsou stále výzvou v oblasti dolování informací z hudby. Moderní systémy jsou založeny na různých technikách strojového učení pro dosažení co nejpřesnějšího přepisu hudby. Některé z nich jsou také omezeny na konkrétní hudební nástroj nebo hudební žánr, aby se snížila rozmanitost analyzovaného zvuku. V této práci je navrženo, vyhodnoceno a porovnáváno několik systémů pro konverzi nahrávek elektrické kytary&nbsp; do MIDI souború, založených na různých technikách strojového učení a technikách spektrální analýzy.$$aen
000581573	9910488845209901	595	$$aAutomatický přepis hudby a odhad vícero znějících tónu jsou stále výzvou v oblasti dolování informací z hudby. Moderní systémy jsou založeny na různých technikách strojového učení pro dosažení co nejpřesnějšího přepisu hudby. Některé z nich jsou také omezeny na konkrétní hudební nástroj nebo hudební žánr, aby se snížila rozmanitost analyzovaného zvuku. V této práci je navrženo, vyhodnoceno a porovnáváno několik systémů pro konverzi nahrávek elektrické kytary&nbsp; do MIDI souború, založených na různých technikách strojového učení a technikách spektrální analýzy.$$aen
000581583	9910488844209901	520	$$aPrimárním cílem této práce je prozkoumat možnosti síťového procesoru NXP LS2088 společně s technologii FPGA. Sekundárním cílem je na této platformě zprovoznit a optimalizovat existující software pro analýzu aplikačních protokolů. Tento existující software jepevně svázán s FPGA firmwarem jedno-gigabitové platformy. Síťový procesor NXP LS2088 obsahuje celou řadu akcelerátorů a virtuální rekonfigurovatelnou síť. V rámci této práce byly podrobně prozkoumány vlastnosti hardwarových prostředků této platformy. Tyto znalosti byly následně využity pro přeportování existujícího řešení pro L7 analýzu. Portace byla provedena s důrazem na maximální výkon. Tato optimalizace zahrnovala implementaci hardwarové synchronizace vláken, přechod na knihovnu DPDK a další radikální změny.Výsledek této práce je především analýza a odladění jednotlivých subsystému síťového procesoru NXP, softwarový balík pro tuto novou platformu a&nbsp; optimalizace existujícího software.$$acze
000581583	9910488844209901	595	$$aPrimárním cílem této práce je prozkoumat možnosti síťového procesoru NXP LS2088 společně s technologii FPGA. Sekundárním cílem je na této platformě zprovoznit a optimalizovat existující software pro analýzu aplikačních protokolů. Tento existující software jepevně svázán s FPGA firmwarem jedno-gigabitové platformy. Síťový procesor NXP LS2088 obsahuje celou řadu akcelerátorů a virtuální rekonfigurovatelnou síť. V rámci této práce byly podrobně prozkoumány vlastnosti hardwarových prostředků této platformy. Tyto znalosti byly následně využity pro přeportování existujícího řešení pro L7 analýzu. Portace byla provedena s důrazem na maximální výkon. Tato optimalizace zahrnovala implementaci hardwarové synchronizace vláken, přechod na knihovnu DPDK a další radikální změny.Výsledek této práce je především analýza a odladění jednotlivých subsystému síťového procesoru NXP, softwarový balík pro tuto novou platformu a&nbsp; optimalizace existujícího software.$$acze
000581588	9910488843709901	520	$$aThis master's&nbsp;thesis deals with the issue of traveling in public transport. In the first part the author informs about similar applications and theories necessary for understanding the problems. In the second part, the author describes the design and behavior of the mobile and server application, including the used technologies. Created mobile application has the task of navigating the user from one point to another in the shortest possible time, while it should be possible to replace the current route with faster one.$$9eng
000581588	9910488843709901	595	$$aThis master's&nbsp;thesis deals with the issue of traveling in public transport. In the first part the author informs about similar applications and theories necessary for understanding the problems. In the second part, the author describes the design and behavior of the mobile and server application, including the used technologies. Created mobile application has the task of navigating the user from one point to another in the shortest possible time, while it should be possible to replace the current route with faster one.$$9eng
000581589	9910488843609901	520	$$aTato práce se zabývá poloautomatickou diagnostikou síťových protokolů. Řeší se zde, jak z příkladů komunikace sestavit obecný popis protokolů. Nejprve jsou představeny různé techniky odposlechu síťového provozu spolu s programy, které se často k odchytávání komunikace používají. Také budou popsány některé známé síťové protokoly se zaměřením na jejich komunikační zprávy.&nbsp; V další části budou popsány již existující metody&nbsp; získávání popisu z příkladů a definovány vlastnosti těchto metod. Následuje návrh architektury vyvíjeného nástroje společně s návrhem metod tvorby popisu protokolu. Další část se věnuje implementaci vytvářeného nástroje a na závěr je tento nástroj otestován a jsou s ním prováděny experimenty.<br>$$acze
000581589	9910488843609901	520	$$aThis thesis is about semiautomatic network protocol diagnostics and creating protocol description from eavesdropped communication. Several network eavesdropping techniques&nbsp; and some common programs for network analysis are introduced. Well-known network protocols are described, with focus on their communication messages. Some already existing methods for creating models from examples are mentioned and their characteristics defined. Next we design architecture of developed tool and some methods, that create protocol description. After that we explain implementation of this tool and finally the tool is tested and experimented with.$$9eng
000581589	9910488843609901	595	$$aTato práce se zabývá poloautomatickou diagnostikou síťových protokolů. Řeší se zde, jak z příkladů komunikace sestavit obecný popis protokolů. Nejprve jsou představeny různé techniky odposlechu síťového provozu spolu s programy, které se často k odchytávání komunikace používají. Také budou popsány některé známé síťové protokoly se zaměřením na jejich komunikační zprávy.&nbsp; V další části budou popsány již existující metody&nbsp; získávání popisu z příkladů a definovány vlastnosti těchto metod. Následuje návrh architektury vyvíjeného nástroje společně s návrhem metod tvorby popisu protokolu. Další část se věnuje implementaci vytvářeného nástroje a na závěr je tento nástroj otestován a jsou s ním prováděny experimenty.<br>$$acze
000581589	9910488843609901	595	$$aThis thesis is about semiautomatic network protocol diagnostics and creating protocol description from eavesdropped communication. Several network eavesdropping techniques&nbsp; and some common programs for network analysis are introduced. Well-known network protocols are described, with focus on their communication messages. Some already existing methods for creating models from examples are mentioned and their characteristics defined. Next we design architecture of developed tool and some methods, that create protocol description. After that we explain implementation of this tool and finally the tool is tested and experimented with.$$9eng
000581594	9910488843109901	520	$$a<br>Táto diplomová práca sa zameriava na rozpoznanie tvári z videa, konkrétne na spôsob agregácie príznakových vektorov, do jedného diskriminatívneho vektora, tiež nazývaného šablóna.<br>&nbsp; Skúma problém extrémne natočených tvárí, vzhľadom na presnosť verifikácie. Ďalej, porovnáva vzťah medzi šablónami tvorenými vektormi extrahovanými zo snímkov z videa a vektormi z fotografií.<br>&nbsp; Navrhnutá hypotéza je testovaná pomocou dvoch hlbokých konvolučných neurónových sietí a to so známym modelom VGG-16 siete a modelom siete nazývanej Fingera, poskytnutej od firmy Innovatrics. V rámci práce, bolo vykonaných niekoľko experimentov, ktorých výsledky potvrdzujú úspešnosť navrhnutého postupu. Ako metrika presnosti bola zvolená ROC krivka. K práci s neurónovými sieťami bol použitý framework Caffe.$$acze
000581594	9910488843109901	520	$$a<br>This diploma thesis focuses on a face recognition from a video, specifically how to aggregate feature vectors into a single discriminatory vector also called a template.<br>&nbsp; It examines the issue of the extremely angled faces with respect to the accuracy of the verification. Also compares the relationship between templates made from vectors extracted from video frames and vectors from photos. Suggested hypothesis is tested by two deep convolutional neural networks, namely the well-known VGG-16 network model and a model called Fingera provided by company Innovatrics. Several experiments were carried out in the course of the work and the results of which confirm the success of proposed technique. As an accuracy metric was chosen the ROC curve. For work with neural networks was used framework Caffe.$$9eng
000581594	9910488843109901	595	$$a<br>Táto diplomová práca sa zameriava na rozpoznanie tvári z videa, konkrétne na spôsob agregácie príznakových vektorov, do jedného diskriminatívneho vektora, tiež nazývaného šablóna.<br>&nbsp; Skúma problém extrémne natočených tvárí, vzhľadom na presnosť verifikácie. Ďalej, porovnáva vzťah medzi šablónami tvorenými vektormi extrahovanými zo snímkov z videa a vektormi z fotografií.<br>&nbsp; Navrhnutá hypotéza je testovaná pomocou dvoch hlbokých konvolučných neurónových sietí a to so známym modelom VGG-16 siete a modelom siete nazývanej Fingera, poskytnutej od firmy Innovatrics. V rámci práce, bolo vykonaných niekoľko experimentov, ktorých výsledky potvrdzujú úspešnosť navrhnutého postupu. Ako metrika presnosti bola zvolená ROC krivka. K práci s neurónovými sieťami bol použitý framework Caffe.$$acze
000581594	9910488843109901	595	$$a<br>This diploma thesis focuses on a face recognition from a video, specifically how to aggregate feature vectors into a single discriminatory vector also called a template.<br>&nbsp; It examines the issue of the extremely angled faces with respect to the accuracy of the verification. Also compares the relationship between templates made from vectors extracted from video frames and vectors from photos. Suggested hypothesis is tested by two deep convolutional neural networks, namely the well-known VGG-16 network model and a model called Fingera provided by company Innovatrics. Several experiments were carried out in the course of the work and the results of which confirm the success of proposed technique. As an accuracy metric was chosen the ROC curve. For work with neural networks was used framework Caffe.$$9eng
000581596	9910488842909901	520	$$aTáto diplomová práca sa zaoberá porovnaním časovo závislých metód prevodu videa do šedotónu pomocou používateľského experimentu. Metodika testovania je založená na párovom teste pomocou metódy 2AFC. Obsahuje 2 varianty testov: test s referenčným videom a test bez referenčného videa. Pri analýze výsledkov je použitý koeficient zhody a koeficient konzistentnosti a korelačný koeficient. Používateľského testu sa zúčastnilo 60 ľudí ktorý vykonali 7200 párových porovnaní videí. Z testu bolo zistené, že najuniverzálnejšou metódou je časovo závislá metóda Hu14 a takisto bolo zistené, že niekoľko časovo nezávislých metód sa&nbsp; dostalo pred závislú metódu Kim09. Bol zaznamenaný čiastočný vplyv výberu vstupného videa na výkonnosť metód. Bola zistená korelácia medzi testom bez referencie a testom s referenciou. Hlavným prínosom tejto práce, že aj metódy určené pre obrázky dokážu byť za istých okolností konkurencieschopné v rámci metód určených pre video. Ďalším prínosom je zistenie, že pridanie referčného videa ovplyvnilo rozhodovanie účastníkov len v malej miere$$acze
000581596	9910488842909901	595	$$aTáto diplomová práca sa zaoberá porovnaním časovo závislých metód prevodu videa do šedotónu pomocou používateľského experimentu. Metodika testovania je založená na párovom teste pomocou metódy 2AFC. Obsahuje 2 varianty testov: test s referenčným videom a test bez referenčného videa. Pri analýze výsledkov je použitý koeficient zhody a koeficient konzistentnosti a korelačný koeficient. Používateľského testu sa zúčastnilo 60 ľudí ktorý vykonali 7200 párových porovnaní videí. Z testu bolo zistené, že najuniverzálnejšou metódou je časovo závislá metóda Hu14 a takisto bolo zistené, že niekoľko časovo nezávislých metód sa&nbsp; dostalo pred závislú metódu Kim09. Bol zaznamenaný čiastočný vplyv výberu vstupného videa na výkonnosť metód. Bola zistená korelácia medzi testom bez referencie a testom s referenciou. Hlavným prínosom tejto práce, že aj metódy určené pre obrázky dokážu byť za istých okolností konkurencieschopné v rámci metód určených pre video. Ďalším prínosom je zistenie, že pridanie referčného videa ovplyvnilo rozhodovanie účastníkov len v malej miere$$acze
000581598	9910488842709901	520	$$aTáto práca popisuje proces tvorby mobilnej aplikácie, ktorá využíva hlboké konvolučné neurónové siete. Proces začína predstavením hlavnej myšlienky, po ktorej nasleduje produktový a technický návrh, implementácia a vyhodnotenie. Práca taktiež skúma technické pozadie rozpoznávania obrazu, a vyberá najvhodnejšie možnosti pre účely aplikácie. Tie sú detekcia objektov a multi-label klasifikácia, ktoré sú obe implementované, vyhodnotené a porovnané. Výsledná aplikácia sa snaží priniesť hodnotu z užívateľského aj technického hľadiska.&nbsp;$$acze
000581598	9910488842709901	520	$$aThis thesis describes a process of creating a mobile application using deep convolutional neural networks. The process starts with proposal of the main idea, followed by product and technical design, implementation and evaluation. The thesis also explores the technical background of image recognition, and chooses the most suitable options for the purpose of the application. These are object detection and multi-label classification, which are both implemented, evaluated and compared. The resulting application tries to bring value from both user and technical point of view.&nbsp;$$9eng
000581598	9910488842709901	595	$$aTáto práca popisuje proces tvorby mobilnej aplikácie, ktorá využíva hlboké konvolučné neurónové siete. Proces začína predstavením hlavnej myšlienky, po ktorej nasleduje produktový a technický návrh, implementácia a vyhodnotenie. Práca taktiež skúma technické pozadie rozpoznávania obrazu, a vyberá najvhodnejšie možnosti pre účely aplikácie. Tie sú detekcia objektov a multi-label klasifikácia, ktoré sú obe implementované, vyhodnotené a porovnané. Výsledná aplikácia sa snaží priniesť hodnotu z užívateľského aj technického hľadiska.&nbsp;$$acze
000581598	9910488842709901	595	$$aThis thesis describes a process of creating a mobile application using deep convolutional neural networks. The process starts with proposal of the main idea, followed by product and technical design, implementation and evaluation. The thesis also explores the technical background of image recognition, and chooses the most suitable options for the purpose of the application. These are object detection and multi-label classification, which are both implemented, evaluated and compared. The resulting application tries to bring value from both user and technical point of view.&nbsp;$$9eng
000581598	9910488842709901	653	$$amobilná aplikácia s foto-výzvami, rozpoznávanie obrazu, konvolučná neurónová sieť, detekcia objektov, multi-label klasifikácia, dátová sada obrázkov, model klient-server, užívateľské testovanie&nbsp;
000581598	9910488842709901	653	$$aphoto-challenge mobile application, image recognition, convolutional neural network, object detection, multi-label classification, image dataset, client-server model, user testing&nbsp;
000581598	9910488842709901	699	$$amobilná aplikácia s foto-výzvami, rozpoznávanie obrazu, konvolučná neurónová sieť, detekcia objektov, multi-label klasifikácia, dátová sada obrázkov, model klient-server, užívateľské testovanie&nbsp;
000581598	9910488842709901	699	$$aphoto-challenge mobile application, image recognition, convolutional neural network, object detection, multi-label classification, image dataset, client-server model, user testing&nbsp;
000581606	9910488841909901	520	$$aThe goal of this master thesis was create suitable and easy to use software, which can help workers with maintaining of elevator. For this purpose it was necessary to study communication interface and protocol of control unit borrowed from the company Výťahy ZEVA s. r. o. There was necessary to find suitable device for communication between control unit and server. Server is used for store and visualize actual data of elevator system. Server can set the parameters of the elevator remotely and demand actual configuration of elevator. User can watch historical data from server. The users use server after authentication with different competency. Users with an appropriate competency can set the notifications in the system, which can warn their in case of problem with elevator and reduce the reaction time and time to resolution of the problem.&nbsp;$$9eng
000581606	9910488841909901	595	$$aThe goal of this master thesis was create suitable and easy to use software, which can help workers with maintaining of elevator. For this purpose it was necessary to study communication interface and protocol of control unit borrowed from the company Výťahy ZEVA s. r. o. There was necessary to find suitable device for communication between control unit and server. Server is used for store and visualize actual data of elevator system. Server can set the parameters of the elevator remotely and demand actual configuration of elevator. User can watch historical data from server. The users use server after authentication with different competency. Users with an appropriate competency can set the notifications in the system, which can warn their in case of problem with elevator and reduce the reaction time and time to resolution of the problem.&nbsp;$$9eng
000581612	9910488841309901	520	$$aPráce se zaobírá problematikou neuronových sítí z&nbsp;pohledu úlohy detekce dopravních prostředků v&nbsp;obraze, který byl pořízen z dronu. Jelikož je cílem vytvořit prakticky použitelný detektor, práce jako první popisuje datovou sadu. Dále práce rozebírá několik architektur dopředných neuronových sítí, které byly následně použity při realizaci detektoru. Na architektury neuronových sítí navazují metody tvorby detektoru pomocí naivních metod a současně nejúspěšnějších meta architektur. V&nbsp;druhé části se práce zabývá praktickou realizací detektoru. Výsledkem práce je detektor postavený na meta architektuře Faster R-CNN a neuronové sítí PVA s&nbsp;úspěšností detekce přes 90 % a rychlostí 45 full HD snímků za sekundu.$$acze
000581612	9910488841309901	595	$$aPráce se zaobírá problematikou neuronových sítí z&nbsp;pohledu úlohy detekce dopravních prostředků v&nbsp;obraze, který byl pořízen z dronu. Jelikož je cílem vytvořit prakticky použitelný detektor, práce jako první popisuje datovou sadu. Dále práce rozebírá několik architektur dopředných neuronových sítí, které byly následně použity při realizaci detektoru. Na architektury neuronových sítí navazují metody tvorby detektoru pomocí naivních metod a současně nejúspěšnějších meta architektur. V&nbsp;druhé části se práce zabývá praktickou realizací detektoru. Výsledkem práce je detektor postavený na meta architektuře Faster R-CNN a neuronové sítí PVA s&nbsp;úspěšností detekce přes 90 % a rychlostí 45 full HD snímků za sekundu.$$acze
000581613	9910488841209901	520	$$aCílem této diplomové práce je vytvořit simulační systém s využitím konfigurací dopravních řadičů sX od společnosti Siemens. Systém se skládá ze&nbsp;dvou aplikací. První aplikace využívá existující platformu SUMO jako zdroj simulačních dat a slouží jako server. Doplňuje ji webová aplikace sloužící jako editor simulačních situací a zároveň vizualizuje data ze simulační aplikace. Úvod do problematiky dopravních řadičů a dynamického řízení dopravy je rozebrán v první kapitole. Následuje popis návrhu a implementace simulační aplikace s důrazem na komunikační rozhraní. V dalších částech text rozebírá návrh a implementaci webové aplikace. V poslední části je probráno ucelené testování celého systému.$$acze
000581613	9910488841209901	520	$$aThe aim of this master's thesis is to develop a simulation system using the Siemens sX traffic controllers configurations. The system is composed of two separate applications. The first one uses the existing platform SUMO as a source of simulation data and is also used as a server. The second is a web-based application for creating and editing simulation situations and also for visualisation of simulation data from the server. The introduction to the topic of traffic engineering and the dynamic traffic control is discussed first. The description of the design and implementation of the simulation application directly follows. In the next part the design and implementation of the web-based application&nbsp; is discussed. The last part of the thesis describes the testing of the whole system.$$9eng
000581613	9910488841209901	595	$$aCílem této diplomové práce je vytvořit simulační systém s využitím konfigurací dopravních řadičů sX od společnosti Siemens. Systém se skládá ze&nbsp;dvou aplikací. První aplikace využívá existující platformu SUMO jako zdroj simulačních dat a slouží jako server. Doplňuje ji webová aplikace sloužící jako editor simulačních situací a zároveň vizualizuje data ze simulační aplikace. Úvod do problematiky dopravních řadičů a dynamického řízení dopravy je rozebrán v první kapitole. Následuje popis návrhu a implementace simulační aplikace s důrazem na komunikační rozhraní. V dalších částech text rozebírá návrh a implementaci webové aplikace. V poslední části je probráno ucelené testování celého systému.$$acze
000581613	9910488841209901	595	$$aThe aim of this master's thesis is to develop a simulation system using the Siemens sX traffic controllers configurations. The system is composed of two separate applications. The first one uses the existing platform SUMO as a source of simulation data and is also used as a server. The second is a web-based application for creating and editing simulation situations and also for visualisation of simulation data from the server. The introduction to the topic of traffic engineering and the dynamic traffic control is discussed first. The description of the design and implementation of the simulation application directly follows. In the next part the design and implementation of the web-based application&nbsp; is discussed. The last part of the thesis describes the testing of the whole system.$$9eng
000581616	9910488840909901	520	$$aCílem této práce je vytvořit nástroj pro vývoj aplikací&nbsp; na určité minoritní platformy, primárně Smart TV a HbbTV. Ty jsou implementovány v klienském JavaScriptu. Cílovou skupinou jsou tedy vývojáři takových aplikací, nikoli koncoví uživatelé. Zmíněný nástroj bude mít za cíl zjednodušit a urychlit vývojové procesy, hlavně ladění výkonu aplikací.$$aen
000581616	9910488840909901	595	$$aCílem této práce je vytvořit nástroj pro vývoj aplikací&nbsp; na určité minoritní platformy, primárně Smart TV a HbbTV. Ty jsou implementovány v klienském JavaScriptu. Cílovou skupinou jsou tedy vývojáři takových aplikací, nikoli koncoví uživatelé. Zmíněný nástroj bude mít za cíl zjednodušit a urychlit vývojové procesy, hlavně ladění výkonu aplikací.$$aen
000581619	9910488840609901	653	$$aSAP data migration, EMIGALL, Utilities unbundling, SAP, SAP/ISU, SAP/CRM, Enterprise Resource Planning, ABAP&nbsp;
000581619	9910488840609901	699	$$aSAP data migration, EMIGALL, Utilities unbundling, SAP, SAP/ISU, SAP/CRM, Enterprise Resource Planning, ABAP&nbsp;
000581621	9910488840409901	520	$$aCieľom tejto práce je vytvoriť knižnicu booleovských operácii nad 3D polygonálnymi sieťami. Knižnica musí podporovať prácu s otvorenými modelmi, nesmie mať vyššie pamäťové nároky ako je bežné u súčasných riešení a ideálne by mala podporovať prácu s viac než dvoma modelmi súčasne. Väčšina existujúcich riešení je náchylná na aritmetické nepresnosti, alebo nedokáže pracovať s otvorenými modelmi. V riešení bola použitá metóda adaptívnych booleovských operácii, ktorá zaobchádza so vstupnými dátami ako s adaptívnymi plochami. Metóda predpokladá, že vstupné modely môžu byť lokálne upravované a žiaden konkrétny polygón nie je obzvlášť dôležitý. Namiesto počítania presných priesečníkov jednotlivých polygónov, je vstupná sieť v oblasti preniku zjemnená, kolidujúce polygóny sú odstránené a vzniknuté diery sú následne zacelené. Výhodami tohto prístupu je robustnosť voči aritmetickým nepresnostiam, podpora otvorených modelov,&nbsp; možnosť zvýšiť presnosť výsledku na úkor času výpočtu a schopnosť riešiť hraničné situácie ako sú koplanárne a takmer zhodné regióny. Vytvorené riešenie poskytuje tri booleovské operácie: zjednotenie, rozdiel a prienik.$$acze
000581621	9910488840409901	595	$$aCieľom tejto práce je vytvoriť knižnicu booleovských operácii nad 3D polygonálnymi sieťami. Knižnica musí podporovať prácu s otvorenými modelmi, nesmie mať vyššie pamäťové nároky ako je bežné u súčasných riešení a ideálne by mala podporovať prácu s viac než dvoma modelmi súčasne. Väčšina existujúcich riešení je náchylná na aritmetické nepresnosti, alebo nedokáže pracovať s otvorenými modelmi. V riešení bola použitá metóda adaptívnych booleovských operácii, ktorá zaobchádza so vstupnými dátami ako s adaptívnymi plochami. Metóda predpokladá, že vstupné modely môžu byť lokálne upravované a žiaden konkrétny polygón nie je obzvlášť dôležitý. Namiesto počítania presných priesečníkov jednotlivých polygónov, je vstupná sieť v oblasti preniku zjemnená, kolidujúce polygóny sú odstránené a vzniknuté diery sú následne zacelené. Výhodami tohto prístupu je robustnosť voči aritmetickým nepresnostiam, podpora otvorených modelov,&nbsp; možnosť zvýšiť presnosť výsledku na úkor času výpočtu a schopnosť riešiť hraničné situácie ako sú koplanárne a takmer zhodné regióny. Vytvorené riešenie poskytuje tri booleovské operácie: zjednotenie, rozdiel a prienik.$$acze
000581625	9910488840009901	520	$$a<p align=left>Tato práce se zabývá bezpečností, soukromím a anonymitou uživatelů na internetu. V&nbsp;práci jsou popsány sledovací mechanismy a přístupy, které monitorují a odesílají informace o uživatelích. Takto uniknuté informace mohou být následně použity k identifikaci konkrétního uživatele, monitorování a analýze jeho chování na konkrétních webových stránkách nebo mohou být tyto informace zneužity jiným způsobem (např. odcizení a zneužití hesla nebo čísla platební karty). V&nbsp;rámci této práce je popsána a otestována funkcionalita a spolehlivost současných doplňků webových prohlížečů slibující uživatelům ochranu při pohybu na internetu. Následně je v&nbsp;rámci této práce navržen a implementován doplněk, který demonstruje přístup ke zvýšení soukromí a anonymity prostřednictvím techniky redefinování a zapouzdření původní implementace řady JavaScriptových funkcí a objektů, a to v&nbsp;době před začátkem zpracování načítané webové stránky. Spouštění obalovacího kódu v této době zajistí, že žádný jiný kód v načítané webové stránce nebude nikdy moci využívat původní implementaci. Doplněk je v&nbsp;rámci práce také důkladně testován. Závěr práce se zabývá celou řadou dalších možností rozšíření implementovaného doplňku.$$acze
000581625	9910488840009901	595	$$a<p align=left>Tato práce se zabývá bezpečností, soukromím a anonymitou uživatelů na internetu. V&nbsp;práci jsou popsány sledovací mechanismy a přístupy, které monitorují a odesílají informace o uživatelích. Takto uniknuté informace mohou být následně použity k identifikaci konkrétního uživatele, monitorování a analýze jeho chování na konkrétních webových stránkách nebo mohou být tyto informace zneužity jiným způsobem (např. odcizení a zneužití hesla nebo čísla platební karty). V&nbsp;rámci této práce je popsána a otestována funkcionalita a spolehlivost současných doplňků webových prohlížečů slibující uživatelům ochranu při pohybu na internetu. Následně je v&nbsp;rámci této práce navržen a implementován doplněk, který demonstruje přístup ke zvýšení soukromí a anonymity prostřednictvím techniky redefinování a zapouzdření původní implementace řady JavaScriptových funkcí a objektů, a to v&nbsp;době před začátkem zpracování načítané webové stránky. Spouštění obalovacího kódu v této době zajistí, že žádný jiný kód v načítané webové stránce nebude nikdy moci využívat původní implementaci. Doplněk je v&nbsp;rámci práce také důkladně testován. Závěr práce se zabývá celou řadou dalších možností rozšíření implementovaného doplňku.$$acze
000581629	9910488839609901	520	$$aOphthalmology is a branch of medicine that deals with the anatomy, physiology and diseases of the eyeball and orbit. An ophthalmic device for the acquirement and recognition of a human eye characteristics was created by researchers from Faculty of Information Technology. This device can be used either for biometric purposes or for medical purposes as a support diagnostic device. To achieve proper functionality, device must be able to adjust platform position in order to align optic camera with patient's eye.&nbsp; The main focus of this thesis is to design and implement an algorithm for eye centre localisation based on images of the patient's face. The first part of this thesis describes general methods for eye localisation and proposed solution. To achieve requested accuracy, combination of multiple methods is used with adjusted parameters based on platform's features. The second part describes implementation of proposed solution as well as platform control. Multiple databases were used for training and testing of the algorithm. The third part summarises performed experiments. The proposed algorithm was implemented in the C++ language, using OpenCV library. Accuracy and speed of proposed algorithm are suitable for developed platform. In the end, the results are discussed and further improvements are proposed.$$9eng
000581629	9910488839609901	595	$$aOphthalmology is a branch of medicine that deals with the anatomy, physiology and diseases of the eyeball and orbit. An ophthalmic device for the acquirement and recognition of a human eye characteristics was created by researchers from Faculty of Information Technology. This device can be used either for biometric purposes or for medical purposes as a support diagnostic device. To achieve proper functionality, device must be able to adjust platform position in order to align optic camera with patient's eye.&nbsp; The main focus of this thesis is to design and implement an algorithm for eye centre localisation based on images of the patient's face. The first part of this thesis describes general methods for eye localisation and proposed solution. To achieve requested accuracy, combination of multiple methods is used with adjusted parameters based on platform's features. The second part describes implementation of proposed solution as well as platform control. Multiple databases were used for training and testing of the algorithm. The third part summarises performed experiments. The proposed algorithm was implemented in the C++ language, using OpenCV library. Accuracy and speed of proposed algorithm are suitable for developed platform. In the end, the results are discussed and further improvements are proposed.$$9eng
000581632	9910488839309901	520	$$aPři vykreslování 3D polygonálních modelů se objevují problémy s&nbsp;reprezentací na různých úrovních detailu. Vysoce detailní modely umístěné ve větší vzdálenosti od kamery trpí nežádoucím aliasingem plynoucím z&nbsp;hrubosti vzorkování jejich povrchu a vzhledem k&nbsp;zobrazené velikosti spotřebuje jejich vykreslení neúměrně velké množství času. Méně detailní modely naopak snižují vizuální kvalitu scény, pokud se vyskytují dostatečně blízko ke kameře. <p>Tato práce se zabývá teorií a praktickými technikami pro řešení těchto problémů. Jsou zde rozebrány různá publikovaná řešení a jejich principy, a navržena a provedena implementace vybraných technik pro knihovnu GPUEngine.$$acze
000581632	9910488839309901	520	$$aThe representation of 3D polygonal model on several levels of available detail is a problem inherent in the process of rendering a scene. Highly-detailed models, if placed far from the camera, suffer from spatial aliasing that results from inadequate sampling of their surface, and require disproportionately large amount of time to render. Low-detailed models on the other hand reduce the visual quality of the scene when placed too near to the camera. <p>This report delves in both the theory and the practical techniques used for solving these problems. It&nbsp;describes various published solutions and the principles behind them, and presents a design and an implementation of selected techniques for the GPUEngine library.$$9eng
000581632	9910488839309901	595	$$aPři vykreslování 3D polygonálních modelů se objevují problémy s&nbsp;reprezentací na různých úrovních detailu. Vysoce detailní modely umístěné ve větší vzdálenosti od kamery trpí nežádoucím aliasingem plynoucím z&nbsp;hrubosti vzorkování jejich povrchu a vzhledem k&nbsp;zobrazené velikosti spotřebuje jejich vykreslení neúměrně velké množství času. Méně detailní modely naopak snižují vizuální kvalitu scény, pokud se vyskytují dostatečně blízko ke kameře. <p>Tato práce se zabývá teorií a praktickými technikami pro řešení těchto problémů. Jsou zde rozebrány různá publikovaná řešení a jejich principy, a navržena a provedena implementace vybraných technik pro knihovnu GPUEngine.$$acze
000581632	9910488839309901	595	$$aThe representation of 3D polygonal model on several levels of available detail is a problem inherent in the process of rendering a scene. Highly-detailed models, if placed far from the camera, suffer from spatial aliasing that results from inadequate sampling of their surface, and require disproportionately large amount of time to render. Low-detailed models on the other hand reduce the visual quality of the scene when placed too near to the camera. <p>This report delves in both the theory and the practical techniques used for solving these problems. It&nbsp;describes various published solutions and the principles behind them, and presents a design and an implementation of selected techniques for the GPUEngine library.$$9eng
000582238	9910488737909901	520	$$aThe objective of this theses was to implement a neural network for text recognition enhanced by writers identity. Adversarial learning method was selected for this purpose. Usefulness of this method was verified by experiments. This net should yield better results on data which are not similar to data contained in training data set. Accuracy of the resulting net was compared to method single-task learning and method multi-task learning. Net implementing single-task learning method has reached average character recognition error of 7, 995%, net implementing multi-task learning method has reached average error of 7, 565% and net implementing adversarial learning method has reached average error of 7, 573%. In comparison to the net implementing single-task learning multi-task learning has improvement of 5, 38% and adversarial learning has reached improvement of 5, 28%.&nbsp;$$9eng
000582238	9910488737909901	595	$$aThe objective of this theses was to implement a neural network for text recognition enhanced by writers identity. Adversarial learning method was selected for this purpose. Usefulness of this method was verified by experiments. This net should yield better results on data which are not similar to data contained in training data set. Accuracy of the resulting net was compared to method single-task learning and method multi-task learning. Net implementing single-task learning method has reached average character recognition error of 7, 995%, net implementing multi-task learning method has reached average error of 7, 565% and net implementing adversarial learning method has reached average error of 7, 573%. In comparison to the net implementing single-task learning multi-task learning has improvement of 5, 38% and adversarial learning has reached improvement of 5, 28%.&nbsp;$$9eng
000582239	9910488737809901	520	$$aThis thesis focuses on artificial intelligence in card games. The goal is to implement a multi-platform game of this genre in the Unity game engine, to summarize possible approaches that are being used in order to create intelligent agents and furthermore to design and describe the most suitable method or combination of methods for the chosen game. The research that was carried out has shown that the problem domain of card games is rather specific, making it more difficult to use the general-purpose algorithms. The problem given was solved using the rule-based artificial intelligence. The intelligent agent has been implemented for a game of imperfect information, which is considered to be the main contribution of this work to the community. Even though the artificial intelligence player is making minor tactical mistakes, his behavior closely resembles the way of thinking of semi-experienced players.&nbsp;$$9eng
000582239	9910488737809901	595	$$aThis thesis focuses on artificial intelligence in card games. The goal is to implement a multi-platform game of this genre in the Unity game engine, to summarize possible approaches that are being used in order to create intelligent agents and furthermore to design and describe the most suitable method or combination of methods for the chosen game. The research that was carried out has shown that the problem domain of card games is rather specific, making it more difficult to use the general-purpose algorithms. The problem given was solved using the rule-based artificial intelligence. The intelligent agent has been implemented for a game of imperfect information, which is considered to be the main contribution of this work to the community. Even though the artificial intelligence player is making minor tactical mistakes, his behavior closely resembles the way of thinking of semi-experienced players.&nbsp;$$9eng
000582254	9910488736309901	520	$$aStres vplýva na človeka viacerými spôsobmi a môže viesť k poklesnutiu kvality výkonu či kritickým chybám. Detekcia stresu v reči sleduje ako sa prejavujú vplyvy stresu na reči. Cieľom tejto bakalárskej práce je priblížiť vplyvy stresu, zvoliť vhodné parametre rečového signálu, na ktorých by sa vplyvy prejavili, implementovať výpočet týchto parametrov a porovnať ich úspešnosť detekcie stresu. V práci je opísaný stres a vplyv stresorov na človeka; glotálny pulz, spektrum, základná frekvencia a&nbsp; formanty ako parametre rečového signálu vhodné na analýzu a detekciu stresu; návrh a implementácia výpočtu týchto parametrov a dosiahnuté výsledky výpočtov parametrov na dvoch rôznych databázach.$$acze
000582254	9910488736309901	595	$$aStres vplýva na človeka viacerými spôsobmi a môže viesť k poklesnutiu kvality výkonu či kritickým chybám. Detekcia stresu v reči sleduje ako sa prejavujú vplyvy stresu na reči. Cieľom tejto bakalárskej práce je priblížiť vplyvy stresu, zvoliť vhodné parametre rečového signálu, na ktorých by sa vplyvy prejavili, implementovať výpočet týchto parametrov a porovnať ich úspešnosť detekcie stresu. V práci je opísaný stres a vplyv stresorov na človeka; glotálny pulz, spektrum, základná frekvencia a&nbsp; formanty ako parametre rečového signálu vhodné na analýzu a detekciu stresu; návrh a implementácia výpočtu týchto parametrov a dosiahnuté výsledky výpočtov parametrov na dvoch rôznych databázach.$$acze
000582255	9910488736209901	520	$$aThe aim of this bachelor's thesis is to create a mobile application for the Android platform that will help the player determine the best possible move from&nbsp; the captured image. The application identifies the game and extracts its current state by using OpenCV library functions. This information is then displayed to the user, who has the ability to manually adjust the game status if the game board is inaccurately read. Subsequently, the application uses the Minimax algorithm with Alpha-beta pruning to determine the best move and displays it to the user.$$9eng
000582255	9910488736209901	595	$$aThe aim of this bachelor's thesis is to create a mobile application for the Android platform that will help the player determine the best possible move from&nbsp; the captured image. The application identifies the game and extracts its current state by using OpenCV library functions. This information is then displayed to the user, who has the ability to manually adjust the game status if the game board is inaccurately read. Subsequently, the application uses the Minimax algorithm with Alpha-beta pruning to determine the best move and displays it to the user.$$9eng
000582266	9910488735109901	520	$$a&nbsp;Kubernetes je platforma na orchestráciu kontajnerov, na nasadenie a správu aplikácií v klastri. Cieľom tejto práce je porozumieť kubernetes a jeho komponentom a následne navrhnúť a sprevádzkovať optimálnu architektúru kubernetes klastru pre malý mini-cloud založený na kubernetes v areáli univerzity VUT. Táto bakalárska práca rozoberá základy kontajnerov, runtime kontajnerov, nástroje na orchestráciu kontajnerov, architektúru Kubernetes a jej komponenty a automatizačnú platformu Ansible. Ďalej obsahuje popis navrhnutej architektúry klastra, ktorá bude implementovaná. Príspevok tejto práce spočíva v návrhu architektúry kubernetes klastra, ktorý bude neskôr nasadený na pôde univerzity, pripravený na použitie.$$aeng
000582266	9910488735109901	595	$$a&nbsp;Kubernetes je platforma na orchestráciu kontajnerov, na nasadenie a správu aplikácií v klastri. Cieľom tejto práce je porozumieť kubernetes a jeho komponentom a následne navrhnúť a sprevádzkovať optimálnu architektúru kubernetes klastru pre malý mini-cloud založený na kubernetes v areáli univerzity VUT. Táto bakalárska práca rozoberá základy kontajnerov, runtime kontajnerov, nástroje na orchestráciu kontajnerov, architektúru Kubernetes a jej komponenty a automatizačnú platformu Ansible. Ďalej obsahuje popis navrhnutej architektúry klastra, ktorá bude implementovaná. Príspevok tejto práce spočíva v návrhu architektúry kubernetes klastra, ktorý bude neskôr nasadený na pôde univerzity, pripravený na použitie.$$aeng
000582313	9910488730109901	520	$$aThe purpose of this thesis is to create a mobile application, which allows to scan a Kakuro game from any printed media and helps it's user solving it. The solution is composed of client and server sides, where client is the mobile application implemented in the Flutter framework, which collaborates with server side to construct a virtual playground and offer solution of the game to the user. This thesis also includes studies of computer vision and machine learning techniques, software engineering and algorithmic solving of the Kakuro game, which are necessary for constructing such&nbsp; applications. The outcome of this work is a fully functional mobile application which allows it's user to scan the game and offers help with solution. The app is available for devices with Android and iOS operating systems.$$9eng
000582313	9910488730109901	595	$$aThe purpose of this thesis is to create a mobile application, which allows to scan a Kakuro game from any printed media and helps it's user solving it. The solution is composed of client and server sides, where client is the mobile application implemented in the Flutter framework, which collaborates with server side to construct a virtual playground and offer solution of the game to the user. This thesis also includes studies of computer vision and machine learning techniques, software engineering and algorithmic solving of the Kakuro game, which are necessary for constructing such&nbsp; applications. The outcome of this work is a fully functional mobile application which allows it's user to scan the game and offers help with solution. The app is available for devices with Android and iOS operating systems.$$9eng
000582329	9910488728509901	520	$$aCílem této práce je vytvořit intuitivní mobilní aplikaci pro operační systém Android, která bude pomáhat pacientům na dialýze zobrazovat přehled přibližných hodnot sledovaných látek v těle a nahradit klasické zapisování výsledných hodnot na papír. Díky této mobilní aplikaci&nbsp; budou mít pacienti lepší přehled o zkonzumovaných potravinách a pomůže jim to s dodržováním dietních opatření. Při zadávání budou vybírat z databáze potravin a aplikace jim spočítá hodnoty ze zadaného množství. Tuto databázi mohou pacienti rozšiřovat vlastními potravinami. Aplikace také bude evidovat mezidialyalizační období (interval, který je mezi jednotlivými dialýzami) a z jejich délky, váhy pacienta a množství diurézy počítat maximální hodnoty sledovaných prvků (voda, draslík a fosfor). Pacienti uvidí také hodnoty za již uplynulé období, které budou zobrazeny ve statistikách. Data budou perzistentně uložena v lokální databázi i na serveru. Aplikace je vyvíjena na platformě Xamarin.$$acze
000582329	9910488728509901	595	$$aCílem této práce je vytvořit intuitivní mobilní aplikaci pro operační systém Android, která bude pomáhat pacientům na dialýze zobrazovat přehled přibližných hodnot sledovaných látek v těle a nahradit klasické zapisování výsledných hodnot na papír. Díky této mobilní aplikaci&nbsp; budou mít pacienti lepší přehled o zkonzumovaných potravinách a pomůže jim to s dodržováním dietních opatření. Při zadávání budou vybírat z databáze potravin a aplikace jim spočítá hodnoty ze zadaného množství. Tuto databázi mohou pacienti rozšiřovat vlastními potravinami. Aplikace také bude evidovat mezidialyalizační období (interval, který je mezi jednotlivými dialýzami) a z jejich délky, váhy pacienta a množství diurézy počítat maximální hodnoty sledovaných prvků (voda, draslík a fosfor). Pacienti uvidí také hodnoty za již uplynulé období, které budou zobrazeny ve statistikách. Data budou perzistentně uložena v lokální databázi i na serveru. Aplikace je vyvíjena na platformě Xamarin.$$acze
000582334	9910488728009901	520	$$aThe goal of this bachelor's thesis is to use the 2D convolutional&nbsp;neural network on the 3D model dataset by multi-view methods. The view is 2D picture of 3D model. The result are Pyqt applications, where is possible to load the 3D model of teeth and predict the location of landmarks and teeth by object segmentation and object detection. During this thesis, an annotation's script was created for the annotation of 3D models for landmarks of teeth and teeth themself. This thesis solves the problem of the small availability of annotated 3D datasets in the medical industry by automating generating binary masks from different views on 3D models.$$9eng
000582334	9910488728009901	595	$$aThe goal of this bachelor's thesis is to use the 2D convolutional&nbsp;neural network on the 3D model dataset by multi-view methods. The view is 2D picture of 3D model. The result are Pyqt applications, where is possible to load the 3D model of teeth and predict the location of landmarks and teeth by object segmentation and object detection. During this thesis, an annotation's script was created for the annotation of 3D models for landmarks of teeth and teeth themself. This thesis solves the problem of the small availability of annotated 3D datasets in the medical industry by automating generating binary masks from different views on 3D models.$$9eng
000582339	9910488727509901	520	$$aTáto práca sa zaoberá návrhom a implementáciou vlastného riešenia inteligentného zvončeka založenom na Raspberry Pi. Navrhnuté riešenie narozdiel od komerčne dostupných, funguje plne lokálne bez internetového pripojenia a je open-source. Zvonček umožnuje audiovizuálny živý prenos, detekciu pohybu, notifikácie a mnoho ďalšieho.&nbsp; Riešenie je tiež prispôsobené pre použitie viacerých zvončekov zároveň, disponuje webovou stránkou a desktopovou aplikáciou na zobrazovanie notifikácií. Zvonček dokáže notifikácie po prepojení s aplikáciou Gotify doručovať aj na zariadenia s operačným systémom Android.$$acze
000582339	9910488727509901	595	$$aTáto práca sa zaoberá návrhom a implementáciou vlastného riešenia inteligentného zvončeka založenom na Raspberry Pi. Navrhnuté riešenie narozdiel od komerčne dostupných, funguje plne lokálne bez internetového pripojenia a je open-source. Zvonček umožnuje audiovizuálny živý prenos, detekciu pohybu, notifikácie a mnoho ďalšieho.&nbsp; Riešenie je tiež prispôsobené pre použitie viacerých zvončekov zároveň, disponuje webovou stránkou a desktopovou aplikáciou na zobrazovanie notifikácií. Zvonček dokáže notifikácie po prepojení s aplikáciou Gotify doručovať aj na zariadenia s operačným systémom Android.$$acze
000582352	9910488726009901	520	$$a&nbsp;This thesis deals with the topic of using deep learning to count crates in images. I have designed a crate-counting solution for blocks of matchboxes, using a fully convolutional classification-based network with a high resolution output. The original project proposition counted on using a dataset of photos of crates from a beer brewery warehouse. I did not get access to the dataset in the end. On the recommendation of my supervisor, I based the crate-counting solution on a custom dataset of matchbox photos. The CNN is trained using image patches, leading to a fast solution working even on smaller datasets. Matchbox keypoints are detected by the CNN in the input images and they are processed by a keypoint estimation and crate-counting algorithm to produce the final crate count. On validation data, the solution has a 12.5% failure rate and a MAE of 11.14. Thorough experimentation was performed to evaluate the solution and the results verify that this approach can be used for object counting.$$9eng
000582352	9910488726009901	595	$$a&nbsp;This thesis deals with the topic of using deep learning to count crates in images. I have designed a crate-counting solution for blocks of matchboxes, using a fully convolutional classification-based network with a high resolution output. The original project proposition counted on using a dataset of photos of crates from a beer brewery warehouse. I did not get access to the dataset in the end. On the recommendation of my supervisor, I based the crate-counting solution on a custom dataset of matchbox photos. The CNN is trained using image patches, leading to a fast solution working even on smaller datasets. Matchbox keypoints are detected by the CNN in the input images and they are processed by a keypoint estimation and crate-counting algorithm to produce the final crate count. On validation data, the solution has a 12.5% failure rate and a MAE of 11.14. Thorough experimentation was performed to evaluate the solution and the results verify that this approach can be used for object counting.$$9eng
000582380	9910488722809901	520	$$aMotivací pro tuto práci je koncept mobilní aplikace detekující jógové pozice a zobrazující výsledky uživateli. Cílem této práce je ověření hypotézy, že i jednoduchý model konvoluční neuronové sítě dokáže rozpoznávat a klasifikovat snímky z nahraných jógových sekvencí. Napsal jsem aplikaci, v níž se pořízená videa ručně oanotují. Výsledná data, sestávající ze snímků extrahovaných ze 162 jógových videí na základě jednotlivých anotací, jsou pak použita k trénování modelu sítě. Vytvořený Dataset obsahuje 22 000 obrázků reprezentující 22 různých jógových pozic. Snímky jsou z videí extrahovány pomocí knihovny OpenCV, trénování modelu je plně v režii platformy TensorFlow a API Keras, a výsledky jsou vizualizovány pomocí nástroje TensorBoard. Přesnost modelu detekovat jógové pozice dosahuje 91% při použití aktivační funkce sigmoid a&nbsp; binary cross-entropy loss function. I přes slibně vypadající dosažené výsledky jsou hlavním přínosem této práce nástroje pro tvorbu datasetu a vytvořený Dataset samotný. Díky nim byla navrhovaná hypotéza úspěšně ověřena.$$acze
000582380	9910488722809901	595	$$aMotivací pro tuto práci je koncept mobilní aplikace detekující jógové pozice a zobrazující výsledky uživateli. Cílem této práce je ověření hypotézy, že i jednoduchý model konvoluční neuronové sítě dokáže rozpoznávat a klasifikovat snímky z nahraných jógových sekvencí. Napsal jsem aplikaci, v níž se pořízená videa ručně oanotují. Výsledná data, sestávající ze snímků extrahovaných ze 162 jógových videí na základě jednotlivých anotací, jsou pak použita k trénování modelu sítě. Vytvořený Dataset obsahuje 22 000 obrázků reprezentující 22 různých jógových pozic. Snímky jsou z videí extrahovány pomocí knihovny OpenCV, trénování modelu je plně v režii platformy TensorFlow a API Keras, a výsledky jsou vizualizovány pomocí nástroje TensorBoard. Přesnost modelu detekovat jógové pozice dosahuje 91% při použití aktivační funkce sigmoid a&nbsp; binary cross-entropy loss function. I přes slibně vypadající dosažené výsledky jsou hlavním přínosem této práce nástroje pro tvorbu datasetu a vytvořený Dataset samotný. Díky nim byla navrhovaná hypotéza úspěšně ověřena.$$acze
000582396	9910488721209901	520	$$aThis thesis focuses on extraction of human hand from photographs with different backgrounds. The goal is to design and implement an algorithm capable of locating human hand in the image and identifying its parts. It analyses the methods of biometric identification and verification, methods used for extracting objects from an image. The outcome of this thesis is a design and implementation of an algorithm that is able to extract human hand from a photo and identify its parts.&nbsp;$$9eng
000582396	9910488721209901	595	$$aThis thesis focuses on extraction of human hand from photographs with different backgrounds. The goal is to design and implement an algorithm capable of locating human hand in the image and identifying its parts. It analyses the methods of biometric identification and verification, methods used for extracting objects from an image. The outcome of this thesis is a design and implementation of an algorithm that is able to extract human hand from a photo and identify its parts.&nbsp;$$9eng
000582479	9910488711009901	520	$$aThis thesis aims to design, implement and test a client-side application for Microsoft Windows to ensure controlled access to remote documents for the VDU project. The application is programmed in the C++ language, using the object-oriented library MFC, the WinFsp interface for virtual file system integration, and the Windows API. The application accesses the server via&nbsp; REST API, and it is tested with a created simulated server and a custom testing script, both programmed in the Python programming language.$$9eng
000582479	9910488711009901	595	$$aThis thesis aims to design, implement and test a client-side application for Microsoft Windows to ensure controlled access to remote documents for the VDU project. The application is programmed in the C++ language, using the object-oriented library MFC, the WinFsp interface for virtual file system integration, and the Windows API. The application accesses the server via&nbsp; REST API, and it is tested with a created simulated server and a custom testing script, both programmed in the Python programming language.$$9eng
000582489	9910488710009901	520	$$aTáto bakalárska práca sa venuje analýze škodlivej, šifroavnej sieťovej prevádzky pomocou metód umelej inteligencie. Riešením je vytvorenie systému pre detekciu bezpečnostných prienikov pomocou metódy detekcie analýzy. V teoretickej časti popisuje&nbsp; metódy detekcie anomálií a vysvetľuje pojem umelej, neurónovej siete. V praktickej časti experimentuje s rôznymi technikami detekcie anomálií na získanie najlepšieho výsledku.$$acze
000582489	9910488710009901	595	$$aTáto bakalárska práca sa venuje analýze škodlivej, šifroavnej sieťovej prevádzky pomocou metód umelej inteligencie. Riešením je vytvorenie systému pre detekciu bezpečnostných prienikov pomocou metódy detekcie analýzy. V teoretickej časti popisuje&nbsp; metódy detekcie anomálií a vysvetľuje pojem umelej, neurónovej siete. V praktickej časti experimentuje s rôznymi technikami detekcie anomálií na získanie najlepšieho výsledku.$$acze
000582501	9910488708709901	520	$$aThis bachelor's thesis deals with development of mobile application with elements of computer vision and artificial intelligence, which is designed for Android operating system. The application is used for scanning Hitori from photo and then finishing it&nbsp; on a mobile device. Moreover, this application provides hint, undo or shows a violation of rules of the game. The OpenCV library is used for image processing, Tesseract library is used for digits recognition. Scanned games are stored in a database, which is implemented using Room library. Hitori solution is found by combination of backtracking algorithm and known techniques for solving this game. The final application is available on Google Play and is named Hitori Scan & Play.$$9eng
000582501	9910488708709901	595	$$aThis bachelor's thesis deals with development of mobile application with elements of computer vision and artificial intelligence, which is designed for Android operating system. The application is used for scanning Hitori from photo and then finishing it&nbsp; on a mobile device. Moreover, this application provides hint, undo or shows a violation of rules of the game. The OpenCV library is used for image processing, Tesseract library is used for digits recognition. Scanned games are stored in a database, which is implemented using Room library. Hitori solution is found by combination of backtracking algorithm and known techniques for solving this game. The final application is available on Google Play and is named Hitori Scan & Play.$$9eng
000584716	9910488386709901	520	$$aThis thesis focuses on the automation of scenarios creation for Portable Stimulus standard. The main goal of the work is an automatic generation of tests, which are defined as graphs for the Questa inFact tool from the Mentor company. For the automation I used an evolutionary algorithm with using a grammatical evolution. The generated scenarios are connected to the existing verification environment based on UVM methodology, then the verification of the connected component is started. Based on the achieved functional and structural coverage, the individual's fitness value is calculated and propagated into an evolutionary algorithm.&nbsp; At the end of the work, experiments are performed on the timer component and the contribution of the proposed evolutionary algorithm is evaluated. The proposed evolutionary algorithm is configurable by grammar and user-defined basic transactions, which allows a wide range of uses. The evolutionary algorithm managed to achieve high functional and structural coverage on the verified timer component.$$9eng
000584716	9910488386709901	595	$$aThis thesis focuses on the automation of scenarios creation for Portable Stimulus standard. The main goal of the work is an automatic generation of tests, which are defined as graphs for the Questa inFact tool from the Mentor company. For the automation I used an evolutionary algorithm with using a grammatical evolution. The generated scenarios are connected to the existing verification environment based on UVM methodology, then the verification of the connected component is started. Based on the achieved functional and structural coverage, the individual's fitness value is calculated and propagated into an evolutionary algorithm.&nbsp; At the end of the work, experiments are performed on the timer component and the contribution of the proposed evolutionary algorithm is evaluated. The proposed evolutionary algorithm is configurable by grammar and user-defined basic transactions, which allows a wide range of uses. The evolutionary algorithm managed to achieve high functional and structural coverage on the verified timer component.$$9eng
000584717	9910488386609901	520	$$aTato diplomová práce se zabývá využitím rozšířené reality v letectví. V této oblasti se zaměřuje na kontrolní seznamy v kokpitu využívané ve všech fázích letu k zajištění vykonání všech důležitých úkonů. Pro tento účel je vyvinuta mobilní aplikace, jejímž cílem je provést pilota krok po kroku kontrolním seznamem. Každý krok vyžaduje provedení určitého úkonu na konkrétním letovém nástroji nacházejícím se v kokpitu letadla. Příslušný letový nástroj spojený s aktivním úkolem je identifikován a označen vhodnou vizualizací. Experimentální aplikace je implementována s využitím herního nástroje Unity a AR Foundation frameworku. Implementovaná aplikace byla testována během letu s pozitivní zpětnou vazbou od účastníků testování.&nbsp;$$acze
000584717	9910488386609901	520	$$aThis thesis deals with the usage of augmented reality in aviation. In this area, it focuses on the cockpit checklist used in each flight phase to ensure that all important tasks are performed. An experimental mobile application is developed to guide the pilot step by step through the cockpit checklist. Each step requires some action to be performed on a particular flight instrument located in the aircraft cockpit. The appropriate flight instrument, associated with the active task, is identified and tagged with a suitable visualization. The experimental application is implemented using the Unity engine and the AR Foundation framework. The implemented application has been tested during flight with positive feedback from participants.&nbsp;$$9eng
000584717	9910488386609901	595	$$aTato diplomová práce se zabývá využitím rozšířené reality v letectví. V této oblasti se zaměřuje na kontrolní seznamy v kokpitu využívané ve všech fázích letu k zajištění vykonání všech důležitých úkonů. Pro tento účel je vyvinuta mobilní aplikace, jejímž cílem je provést pilota krok po kroku kontrolním seznamem. Každý krok vyžaduje provedení určitého úkonu na konkrétním letovém nástroji nacházejícím se v kokpitu letadla. Příslušný letový nástroj spojený s aktivním úkolem je identifikován a označen vhodnou vizualizací. Experimentální aplikace je implementována s využitím herního nástroje Unity a AR Foundation frameworku. Implementovaná aplikace byla testována během letu s pozitivní zpětnou vazbou od účastníků testování.&nbsp;$$acze
000584717	9910488386609901	595	$$aThis thesis deals with the usage of augmented reality in aviation. In this area, it focuses on the cockpit checklist used in each flight phase to ensure that all important tasks are performed. An experimental mobile application is developed to guide the pilot step by step through the cockpit checklist. Each step requires some action to be performed on a particular flight instrument located in the aircraft cockpit. The appropriate flight instrument, associated with the active task, is identified and tagged with a suitable visualization. The experimental application is implemented using the Unity engine and the AR Foundation framework. The implemented application has been tested during flight with positive feedback from participants.&nbsp;$$9eng
000584731	9910488385209901	520	$$aThis master thesis deals with implementation of the radar sensor for adaptive cruise control system. It discusses used technologies and processes and documents implementation of signal processing serving for the purpose of adaptive cruise control. It also describes the testing on the real data gathered in traffic. Texas Instrument's AWR1843 radar module was used as the sensor. This sensor represents currently very popular milimeter wave technology radars. Result of this master thesis are two implemented systems processing digital signal. One of them is a prototype application of the adaptive cruise control system, which also visualises the data. The other is implemented firmware of radar module doing real-time on-chip signal processing according to adaptive cruise control logic.&nbsp;$$9eng
000584731	9910488385209901	595	$$aThis master thesis deals with implementation of the radar sensor for adaptive cruise control system. It discusses used technologies and processes and documents implementation of signal processing serving for the purpose of adaptive cruise control. It also describes the testing on the real data gathered in traffic. Texas Instrument's AWR1843 radar module was used as the sensor. This sensor represents currently very popular milimeter wave technology radars. Result of this master thesis are two implemented systems processing digital signal. One of them is a prototype application of the adaptive cruise control system, which also visualises the data. The other is implemented firmware of radar module doing real-time on-chip signal processing according to adaptive cruise control logic.&nbsp;$$9eng
000584732	9910488385109901	520	$$aTáto práca sa zaoberá problematikou rozpoznávania ručne písaného textu pomocou hlbokých neurónových sietí. Je zameraná na použitie metódy sequence to sequence pomocou enkóder-dekóder modelu. Jej súčasťou je aj návrh enkóder-dekóder modelu pre rozpoznávanie ručne písaného písma používajúceho transformer namiesto rekurentných neurónov a sada experimentov, ktoré na ňom boli vykonané.&nbsp;$$ask
000584732	9910488385109901	595	$$aTáto práca sa zaoberá problematikou rozpoznávania ručne písaného textu pomocou hlbokých neurónových sietí. Je zameraná na použitie metódy sequence to sequence pomocou enkóder-dekóder modelu. Jej súčasťou je aj návrh enkóder-dekóder modelu pre rozpoznávanie ručne písaného písma používajúceho transformer namiesto rekurentných neurónov a sada experimentov, ktoré na ňom boli vykonané.&nbsp;$$ask
000584778	9910488379909901	520	$$aThis diploma thesis deals with the design and implementation of an application suitable for the anonymization of PCAP files. The thesis presents TCP/IP model and for each layer highlights attributes that can be used to identify real people or organizations. Some of the anonymization methods suitable to modify highlighted attributes and sensitive data are described. The implemented application uses TShark tool to parse byte data of PCAP format to JSON format that is used in the application. TShark supports lots of network protocols which allows the application to anonymize various attributes.&nbsp; Anonymization process is controlled by anonymization politics that can be customized by adding new attributes or anonymization methods.$$9eng
000584778	9910488379909901	595	$$aThis diploma thesis deals with the design and implementation of an application suitable for the anonymization of PCAP files. The thesis presents TCP/IP model and for each layer highlights attributes that can be used to identify real people or organizations. Some of the anonymization methods suitable to modify highlighted attributes and sensitive data are described. The implemented application uses TShark tool to parse byte data of PCAP format to JSON format that is used in the application. TShark supports lots of network protocols which allows the application to anonymize various attributes.&nbsp; Anonymization process is controlled by anonymization politics that can be customized by adding new attributes or anonymization methods.$$9eng
000584789	9910488378809901	520	$$aThe goal of this thesis is to design a neural network for reconstruction of face images in which a part of the face is obscured by a mask. Concepts used in the development of convolutional neural networks and generative adversarial networks are presented. Specific concepts&nbsp; used in neural networks used for face reconstruction are described. The generative adversarial network presented in this thesis combines the use of gated convolutional layers and dense multiscale fusion blocks to produce realistic reconstructions of masked face images.$$9eng
000584789	9910488378809901	595	$$aThe goal of this thesis is to design a neural network for reconstruction of face images in which a part of the face is obscured by a mask. Concepts used in the development of convolutional neural networks and generative adversarial networks are presented. Specific concepts&nbsp; used in neural networks used for face reconstruction are described. The generative adversarial network presented in this thesis combines the use of gated convolutional layers and dense multiscale fusion blocks to produce realistic reconstructions of masked face images.$$9eng
000584803	9910488377409901	520	$$aMany software applications receive, send and process data in a text form. Correct and safe processing of these data is usually ensured by so-called string sanitization. With the help of methods of formal verification, we can analyse these string operations and check whether they are correctly designed and implemented. The goal of this work is to create&nbsp;a tool for analysis of systems whose configurations can be encoded as words over a suitable alphabet, as well as its specialization for analysing string manipulating programs. First, we describe finite automata and transducers in general and characterize various classes and sub-classes of symbolic transducers, especially their limitations. Based on this study, a new class of symbolic transducers is proposed for use in the program analysis. Later, we introduce regular model checking, especially its variant based on abstraction over automata, the so called ARMC, which was proved to be able to quite successfully fight the state explosion problem in the size of the automata and allows us to reach a fix-point. We then design an analysis of programs written in imperative languages, especially those that manipulate strings, using the principles of ARMC. Finally, the implementation of the tool is presented, highlighting its practical aspects and discussing relevant parts of AutomataDotNet library it is based on. The work completes debating the experimental evaluation of the tool using test inputs from LibStranger project.$$9eng
000584803	9910488377409901	595	$$aMany software applications receive, send and process data in a text form. Correct and safe processing of these data is usually ensured by so-called string sanitization. With the help of methods of formal verification, we can analyse these string operations and check whether they are correctly designed and implemented. The goal of this work is to create&nbsp;a tool for analysis of systems whose configurations can be encoded as words over a suitable alphabet, as well as its specialization for analysing string manipulating programs. First, we describe finite automata and transducers in general and characterize various classes and sub-classes of symbolic transducers, especially their limitations. Based on this study, a new class of symbolic transducers is proposed for use in the program analysis. Later, we introduce regular model checking, especially its variant based on abstraction over automata, the so called ARMC, which was proved to be able to quite successfully fight the state explosion problem in the size of the automata and allows us to reach a fix-point. We then design an analysis of programs written in imperative languages, especially those that manipulate strings, using the principles of ARMC. Finally, the implementation of the tool is presented, highlighting its practical aspects and discussing relevant parts of AutomataDotNet library it is based on. The work completes debating the experimental evaluation of the tool using test inputs from LibStranger project.$$9eng
000584940	9910488357209901	520	$$aThis thesis is concerning with Code Analysis and Transformation Based on Transducers. Thesis defines all necessary terms regarding finite and pushdown transducers and then discusses design and implementation of an application based on these types of transducers, oriented on&nbsp; the area of bioinformatics.$$9eng
000584940	9910488357209901	595	$$aThis thesis is concerning with Code Analysis and Transformation Based on Transducers. Thesis defines all necessary terms regarding finite and pushdown transducers and then discusses design and implementation of an application based on these types of transducers, oriented on&nbsp; the area of bioinformatics.$$9eng
000584943	9910488356909901	520	$$aThe purpose of this project is the implementation of metronome for smartphone with OS Android and smartwatch with OS Tizen. Both applications provide asynchronous functionality of metronome as well as data sharing&nbsp; through Bluetooth connection. These metronome applications should help musicians in music bands. It allows to save specific song's tempo into playlists and than share them via Bluetooth connection with smartwatch application. The smartwatch application produces vibrations instead of click sound. Other smartphone metronome functionality is to scan drum stroke by internal device microphone and compare it with metronome beat. The programming languages C# and Java with SQLite databases were used for implementation.$$9eng
000584943	9910488356909901	595	$$aThe purpose of this project is the implementation of metronome for smartphone with OS Android and smartwatch with OS Tizen. Both applications provide asynchronous functionality of metronome as well as data sharing&nbsp; through Bluetooth connection. These metronome applications should help musicians in music bands. It allows to save specific song's tempo into playlists and than share them via Bluetooth connection with smartwatch application. The smartwatch application produces vibrations instead of click sound. Other smartphone metronome functionality is to scan drum stroke by internal device microphone and compare it with metronome beat. The programming languages C# and Java with SQLite databases were used for implementation.$$9eng
000584956	9910488354909901	520	$$aThis bachelor's thesis solves issues of Bitcoin network transformed data processing. The main aim of this thesis is to describe the details of Bitcoin network cryptocurrency principles and subsequently create an application which is able to process and allow access to historical data as well as actual data in the network. The solution was focused on fast synchronization and the ability to respond to requests in the shortest possible time. The problem was implemented using the NoSQL database system Cassandra with database import strategy where some data fields are updated&nbsp; only on request. Created solution is mostly able to compete with currently available tools.$$9eng
000584956	9910488354909901	595	$$aThis bachelor's thesis solves issues of Bitcoin network transformed data processing. The main aim of this thesis is to describe the details of Bitcoin network cryptocurrency principles and subsequently create an application which is able to process and allow access to historical data as well as actual data in the network. The solution was focused on fast synchronization and the ability to respond to requests in the shortest possible time. The problem was implemented using the NoSQL database system Cassandra with database import strategy where some data fields are updated&nbsp; only on request. Created solution is mostly able to compete with currently available tools.$$9eng
000584964	9910488354109901	520	$$aTato práce se zabývá návrhem a následnou výrobou elektronické šachovnice. Důraz byl kladen na to, aby výsledná šachovnice byla co nejvíce podobná klasickým šachovým deskám. Zejména, aby co nejméně omezovala hráče při hře. K ovládání šachovnice slouží modul hodin, který kromě přepínače času obsahuje i displej a ovládací klávesy. Jako hlavní kontrolér této desky slouží WeMos R1 mini v kombinaci se třemi Arduiny Nano. Dvě z těchto Arduin slouží k&nbsp;detekci šachových figur a signalizaci na samotné šachovnici. Třetí Arduino slouží k ovládání šachových hodin a úpravám nastavení šachovnice.$$acze
000584964	9910488354109901	595	$$aTato práce se zabývá návrhem a následnou výrobou elektronické šachovnice. Důraz byl kladen na to, aby výsledná šachovnice byla co nejvíce podobná klasickým šachovým deskám. Zejména, aby co nejméně omezovala hráče při hře. K ovládání šachovnice slouží modul hodin, který kromě přepínače času obsahuje i displej a ovládací klávesy. Jako hlavní kontrolér této desky slouží WeMos R1 mini v kombinaci se třemi Arduiny Nano. Dvě z těchto Arduin slouží k&nbsp;detekci šachových figur a signalizaci na samotné šachovnici. Třetí Arduino slouží k ovládání šachových hodin a úpravám nastavení šachovnice.$$acze
000586687	9910488091509901	520	$$aThe aim of this thesis is to design and to develop a mobile application for platform of Android and iOS. It is a multi-platform development a native application written in NativeScript language. The mobile application is called to connect people in the events of sportiness character. Every sportsman has a good opportunity to work out in the team on the for a sportsman new and unknown places. Users of mobile applications can join, search and create sports events in a specific location. Detail description of this thesis is designed and tested in this text. The result of the work is a freely available application for a narrower group of users.&nbsp;$$9eng
000586687	9910488091509901	595	$$aThe aim of this thesis is to design and to develop a mobile application for platform of Android and iOS. It is a multi-platform development a native application written in NativeScript language. The mobile application is called to connect people in the events of sportiness character. Every sportsman has a good opportunity to work out in the team on the for a sportsman new and unknown places. Users of mobile applications can join, search and create sports events in a specific location. Detail description of this thesis is designed and tested in this text. The result of the work is a freely available application for a narrower group of users.&nbsp;$$9eng
000587435	9910487987509901	520	$$aThis thesis is about making catering information<br>system. ""Only"" service point part has been realized, because of huge size of whole system. This WinForm application is based on internal 3-layer architecture. From outer perspective, there are only two&nbsp; layers - client one and server one. Besides customizing bill of fare, service point part also provides efficient work with touch screens, which are used for food output. Strong emphasis lay on implemented user interface, stability and also solving problems like offline functionality.
000587435	9910487987509901	595	$$aThis thesis is about making catering information<br>system. ""Only"" service point part has been realized, because of huge size of whole system. This WinForm application is based on internal 3-layer architecture. From outer perspective, there are only two&nbsp; layers - client one and server one. Besides customizing bill of fare, service point part also provides efficient work with touch screens, which are used for food output. Strong emphasis lay on implemented user interface, stability and also solving problems like offline functionality.
000587436	9910487987409901	520	$$aPráce se věnuje metodám pro detekci pohybu ve video sekvenci. Najdete v ní souhrn několika možných přístupů k&nbsp;řešení této problematiky spolu s&nbsp;teoretickým i praktickým náhledem. Detailně jsou popsány principy detekce na základě rozdílů mezi snímky a to z&nbsp;pohledu jejich histogramů nebo světelnosti pixelů. Velká pozornost je věnována popisu obrazu pomocí Local Binary Patterns, na kterém lze mimo jiné postavit rychlý a přesný detektor pohybu. Součástí práce je aplikace pro srovnání úspěšnosti metod v&nbsp;typově různých prostředích. Z&nbsp;výsledků testování jsou odvozeny klady a zápory jednotlivých přístupů, které mohou být čtenáři podkladem pro návrh vlastního detektoru.&nbsp.
000587436	9910487987409901	520	$$aThis thesis is dedicated to techniques for motion detection in video sequences. There is summary of several possible approaches to solve this matter in theoretical and practical point of view. Principles of motion detection based on difference between frames are discussed in details. Great attention is made for image description by new method Local Binary Patterns which allows creating of incredibly fast and accurate motion detector. Vital part of this thesis is application for monitoring and testing motion algorithms on video sequences in different environments. Results of measuring enables to determine best approaches for concrete place and reader might find it useful in case of designing his own motion detectors. &nbsp;&nbsp;&nbsp.
000587436	9910487987409901	595	$$aPráce se věnuje metodám pro detekci pohybu ve video sekvenci. Najdete v ní souhrn několika možných přístupů k&nbsp;řešení této problematiky spolu s&nbsp;teoretickým i praktickým náhledem. Detailně jsou popsány principy detekce na základě rozdílů mezi snímky a to z&nbsp;pohledu jejich histogramů nebo světelnosti pixelů. Velká pozornost je věnována popisu obrazu pomocí Local Binary Patterns, na kterém lze mimo jiné postavit rychlý a přesný detektor pohybu. Součástí práce je aplikace pro srovnání úspěšnosti metod v&nbsp;typově různých prostředích. Z&nbsp;výsledků testování jsou odvozeny klady a zápory jednotlivých přístupů, které mohou být čtenáři podkladem pro návrh vlastního detektoru.&nbsp.
000587436	9910487987409901	595	$$aThis thesis is dedicated to techniques for motion detection in video sequences. There is summary of several possible approaches to solve this matter in theoretical and practical point of view. Principles of motion detection based on difference between frames are discussed in details. Great attention is made for image description by new method Local Binary Patterns which allows creating of incredibly fast and accurate motion detector. Vital part of this thesis is application for monitoring and testing motion algorithms on video sequences in different environments. Results of measuring enables to determine best approaches for concrete place and reader might find it useful in case of designing his own motion detectors. &nbsp;&nbsp;&nbsp.
000587440	9910487987009901	520	$$aTato bakalářská práce se zabývá problematikou diskusních fór. Klade si za cíl vytvořit nový pohled na diskuze na internetu. Snaží se i aktivně bojovat proti nevyžádaným příspěvkům - tzv. spamu. Pro tento účel obsahuje vlastní systém analýzy a vyhodnocování příspěvků. Cílem práce je tvorba obecného webového fóra od úvodních specifikací přes teoretický model až k&nbsp;samotné realizaci.
000587440	9910487987009901	520	$$aThis thesis follows discussion forum's problems. This thesis wants to find a new view on various discussions on the internet. There is also a will to fight against spam.&nbsp; For this purpose is built in analyze system for new contributions. The main object of this thesis is to create an universal internet discussion forum which meets all formal requirements.
000587440	9910487987009901	595	$$aTato bakalářská práce se zabývá problematikou diskusních fór. Klade si za cíl vytvořit nový pohled na diskuze na internetu. Snaží se i aktivně bojovat proti nevyžádaným příspěvkům - tzv. spamu. Pro tento účel obsahuje vlastní systém analýzy a vyhodnocování příspěvků. Cílem práce je tvorba obecného webového fóra od úvodních specifikací přes teoretický model až k&nbsp;samotné realizaci.
000587440	9910487987009901	595	$$aThis thesis follows discussion forum's problems. This thesis wants to find a new view on various discussions on the internet. There is also a will to fight against spam.&nbsp; For this purpose is built in analyze system for new contributions. The main object of this thesis is to create an universal internet discussion forum which meets all formal requirements.
000587444	9910487986609901	520	$$aV&nbsp;mém procesu vektorizace se snažím o převod vstupního šedotónového obrazu na vektorový se snahou o co největší podobnost se vstupním obrazem. Vektorizace se provádí pomocí aproximace křivkou, jenže aproximovat lze pouze liniové prvky, tedy křivky v&nbsp;rastru. Musí se proto ze vstupního obrazu tyto liniové prvky vyextrahovat a to dvojím způsobem, podle dvou skupin objektů v&nbsp;obraze. První skupinou jsou objekty tenké, podlouhlého tvaru, ty se nahradí jejich skeletonem. Druhou skupinou jsou objekty rozsáhlé, ty se nahradí jejich konturou. Nalezené linie se pak rozdělí na takové části, které už půjde snadno aproximovat křivkou. Výsledné křivky se už jen vykreslí do výstupu vhodnou rasterizační metodou.
000587444	9910487986609901	595	$$aV&nbsp;mém procesu vektorizace se snažím o převod vstupního šedotónového obrazu na vektorový se snahou o co největší podobnost se vstupním obrazem. Vektorizace se provádí pomocí aproximace křivkou, jenže aproximovat lze pouze liniové prvky, tedy křivky v&nbsp;rastru. Musí se proto ze vstupního obrazu tyto liniové prvky vyextrahovat a to dvojím způsobem, podle dvou skupin objektů v&nbsp;obraze. První skupinou jsou objekty tenké, podlouhlého tvaru, ty se nahradí jejich skeletonem. Druhou skupinou jsou objekty rozsáhlé, ty se nahradí jejich konturou. Nalezené linie se pak rozdělí na takové části, které už půjde snadno aproximovat křivkou. Výsledné křivky se už jen vykreslí do výstupu vhodnou rasterizační metodou.
000587447	9910487986309901	520	$$aTato bakalářská práce obsahuje popis návrhu a implementace informačního systému pro&nbsp;evidenci dětí pro&nbsp;projekt Adopce na&nbsp;dálku&reg;. Informační systém eviduje informace o&nbsp;dětech, kterým je z&nbsp;výše uvedeného projektu placeno školné na&nbsp;zdejších školách. O&nbsp;každém dítěti jsou vedeny informace osobní a rodinné, zdravotní karta dítěte, informace o&nbsp;jeho sponzorovi, a hlavně informace týkající se školy, kterou navštěvuje, jež jsou zaměřeny především na&nbsp;vedení údajů o&nbsp;placení školného. Přístup k&nbsp;aplikaci je hierarchický podle pravomocí jednotlivých uživatelů autentizovaných heslem. Systém umožňuje vytvářet nové záznamy o&nbsp;dětech a jejich editaci, také dokáže generovat tisknutelné seznamy dětí podle různých kritérií. Aplikace je vytvořena pro&nbsp;efektivní a přehlednou správu výše uvedených informací.
000587447	9910487986309901	520	$$aThis document contains description of a design and implementation of an information system for&nbsp;school registration for&nbsp;project Adopce na&nbsp;dálku&reg;. The information system audits the information about children whom school fees are paid form the project mentioned above. The information personal, about child's family, higienic condition, about sponsor and mainly the information about school, which are ranged especially to&nbsp;audit the information about school fees payment, are stored. Access to this application is hierarchic in compliance with rights of an individual users autentificated by password. The system allows to create new child's records and its editing, it&nbsp;can&nbsp;generate lists for&nbsp;printing in&nbsp;accordance with various criteria, too. The system is&nbsp;created for&nbsp;effective and synoptical management of&nbsp;information presented above.
000587447	9910487986309901	595	$$aTato bakalářská práce obsahuje popis návrhu a implementace informačního systému pro&nbsp;evidenci dětí pro&nbsp;projekt Adopce na&nbsp;dálku&reg;. Informační systém eviduje informace o&nbsp;dětech, kterým je z&nbsp;výše uvedeného projektu placeno školné na&nbsp;zdejších školách. O&nbsp;každém dítěti jsou vedeny informace osobní a rodinné, zdravotní karta dítěte, informace o&nbsp;jeho sponzorovi, a hlavně informace týkající se školy, kterou navštěvuje, jež jsou zaměřeny především na&nbsp;vedení údajů o&nbsp;placení školného. Přístup k&nbsp;aplikaci je hierarchický podle pravomocí jednotlivých uživatelů autentizovaných heslem. Systém umožňuje vytvářet nové záznamy o&nbsp;dětech a jejich editaci, také dokáže generovat tisknutelné seznamy dětí podle různých kritérií. Aplikace je vytvořena pro&nbsp;efektivní a přehlednou správu výše uvedených informací.
000587447	9910487986309901	595	$$aThis document contains description of a design and implementation of an information system for&nbsp;school registration for&nbsp;project Adopce na&nbsp;dálku&reg;. The information system audits the information about children whom school fees are paid form the project mentioned above. The information personal, about child's family, higienic condition, about sponsor and mainly the information about school, which are ranged especially to&nbsp;audit the information about school fees payment, are stored. Access to this application is hierarchic in compliance with rights of an individual users autentificated by password. The system allows to create new child's records and its editing, it&nbsp;can&nbsp;generate lists for&nbsp;printing in&nbsp;accordance with various criteria, too. The system is&nbsp;created for&nbsp;effective and synoptical management of&nbsp;information presented above.
000587449	9910487986109901	520	$$aTato bakalářská práce popisuje využití genetického a&nbsp;Metropolisova algoritmu k&nbsp;řešení problému obchodního cestujícího. Dále popisuje průběh vývoje aplikace POC a vysvětluje problematiku nastavení jednotlivých parametrů algoritmu. <!--@page { size: 21cm 29.7cm; margin: 2cm }P { margin-bottom: 0.21cm }-->.
000587449	9910487986109901	595	$$aTato bakalářská práce popisuje využití genetického a&nbsp;Metropolisova algoritmu k&nbsp;řešení problému obchodního cestujícího. Dále popisuje průběh vývoje aplikace POC a vysvětluje problematiku nastavení jednotlivých parametrů algoritmu. <!--@page { size: 21cm 29.7cm; margin: 2cm }P { margin-bottom: 0.21cm }-->.
000587450	9910487986009901	520	$$a<div><div>Tato práce poskytuje úvod do problematiky převodu fotografovaného textu do černobílé podoby. Rozebírá jednotlivé metody používané pro tuto úlohu. Následuje popis implementace aplikace, která provádí daný převod. &nbsp;Testuje program na vhodných datech (barevný obraz, obraz s různými odstíny apod.) a demonstruje použitelnost aplikace. &nbsp;Obsahuje také úvod do problematiky optického rozpoznávání znaků (OCR) a nastiňuje možné pokračování projektu tímto směrem.&nbsp;&nbsp; </div></div>.
000587450	9910487986009901	595	$$a<div><div>Tato práce poskytuje úvod do problematiky převodu fotografovaného textu do černobílé podoby. Rozebírá jednotlivé metody používané pro tuto úlohu. Následuje popis implementace aplikace, která provádí daný převod. &nbsp;Testuje program na vhodných datech (barevný obraz, obraz s různými odstíny apod.) a demonstruje použitelnost aplikace. &nbsp;Obsahuje také úvod do problematiky optického rozpoznávání znaků (OCR) a nastiňuje možné pokračování projektu tímto směrem.&nbsp;&nbsp; </div></div>.
000587454	9910487985609901	520	$$aCílem práce je implementovat aplikaci pro konverzi ASP stránek napsaných v&nbsp;jazyce VBScript na ASPX stránky a jazyk C#. Aplikace je vyvíjena na platformě .NET. Konverze stránek bude probíhat automaticky, cílový kód by se měl obejít bez dalšího zásahu programátora. První část práce uvádí do problematiky, poskytuje přehled současných řešení. Další část je analýza problému a návrh řešení. Zejména se pak práce zabývá konverzí VBScript gramatiky, konkrétními problémy a jejich řešením.
000587454	9910487985609901	595	$$aCílem práce je implementovat aplikaci pro konverzi ASP stránek napsaných v&nbsp;jazyce VBScript na ASPX stránky a jazyk C#. Aplikace je vyvíjena na platformě .NET. Konverze stránek bude probíhat automaticky, cílový kód by se měl obejít bez dalšího zásahu programátora. První část práce uvádí do problematiky, poskytuje přehled současných řešení. Další část je analýza problému a návrh řešení. Zejména se pak práce zabývá konverzí VBScript gramatiky, konkrétními problémy a jejich řešením.
000587456	9910487985409901	520	$$aThis work is about the design and the implementation of the software that is intended to configure the look-up processor used for an IPv4 and IPv6 packet classification. This work describes the algorithms used for the transformation of a&nbsp;user defined ruleset into the&nbsp;hardware configuration. The main goal is to set up the hardware acclerated filter called NIFIC which is based on a&nbsp;personal computer and the powerful acceleration card COMBO6. Performed tests show that it is possible to filter multi-gigabit network flows by using this developed software.
000587456	9910487985409901	520	$$aTáto práca sa zaoberá návrhom a&nbsp;implementáciou softvéra určeného na konfiguráciu vyhľadávacieho procesora, ktorý je využívaný na klasifikáciu IPv4 a IPv6 paketov. Práca popisuje algoritmy použité na prevod vstupnej množiny pravidiel do konfigurácie hardvéru. Hlavným cieľom je nastavenie vyhľadávacieho procesora pre účely filtrovania v&nbsp;hardvérom urýchlenom filtri NIFIC, ktorý je založený na osobnom počítači s&nbsp;výkonnou akceleračnou kartou COMBO6. Vykonané testy ukázali, že s&nbsp;použitím vytvoreného softvéra je možné filtrovať sieťové toky pri gigabitových rýchlostiach.
000587456	9910487985409901	595	$$aThis work is about the design and the implementation of the software that is intended to configure the look-up processor used for an IPv4 and IPv6 packet classification. This work describes the algorithms used for the transformation of a&nbsp;user defined ruleset into the&nbsp;hardware configuration. The main goal is to set up the hardware acclerated filter called NIFIC which is based on a&nbsp;personal computer and the powerful acceleration card COMBO6. Performed tests show that it is possible to filter multi-gigabit network flows by using this developed software.
000587456	9910487985409901	595	$$aTáto práca sa zaoberá návrhom a&nbsp;implementáciou softvéra určeného na konfiguráciu vyhľadávacieho procesora, ktorý je využívaný na klasifikáciu IPv4 a IPv6 paketov. Práca popisuje algoritmy použité na prevod vstupnej množiny pravidiel do konfigurácie hardvéru. Hlavným cieľom je nastavenie vyhľadávacieho procesora pre účely filtrovania v&nbsp;hardvérom urýchlenom filtri NIFIC, ktorý je založený na osobnom počítači s&nbsp;výkonnou akceleračnou kartou COMBO6. Vykonané testy ukázali, že s&nbsp;použitím vytvoreného softvéra je možné filtrovať sieťové toky pri gigabitových rýchlostiach.
000587458	9910487985209901	520	$$aPríchodom výkonných grafických staníc počítačová animácia rýchlo vytlačila tradičné metódy animácie. V&nbsp;súčasnosti, počítačová animácia má mnoho aplikácií, napr. video hry, kinematografia, média, predpoveď počasia a&nbsp;mnohé iné. Táto diplomová práca sa zaoberá rôznymi technikami požívanými pri vytváraní počítačových animácií. Najrozšírenejšou technikou je metóda kľúčových snímkou. Táto metóda je podobná technike používanej pri tradičných animáciách vytváraných rukou. Základné princípy animácie pomocou kľúčových snímkou sú popísané v&nbsp;tejto práci. Práca ďalej obsahuje návrh a popis implementácie interaktívneho editora animácií založenom na tejto metóde. Editor používa Kochanek-Bartelsové spliny pre interpoláciu hodnôt medzi jednotlivými kľúčovými snímkami.
000587458	9910487985209901	595	$$aPríchodom výkonných grafických staníc počítačová animácia rýchlo vytlačila tradičné metódy animácie. V&nbsp;súčasnosti, počítačová animácia má mnoho aplikácií, napr. video hry, kinematografia, média, predpoveď počasia a&nbsp;mnohé iné. Táto diplomová práca sa zaoberá rôznymi technikami požívanými pri vytváraní počítačových animácií. Najrozšírenejšou technikou je metóda kľúčových snímkou. Táto metóda je podobná technike používanej pri tradičných animáciách vytváraných rukou. Základné princípy animácie pomocou kľúčových snímkou sú popísané v&nbsp;tejto práci. Práca ďalej obsahuje návrh a popis implementácie interaktívneho editora animácií založenom na tejto metóde. Editor používa Kochanek-Bartelsové spliny pre interpoláciu hodnôt medzi jednotlivými kľúčovými snímkami.
000587460	9910487985009901	520	$$a<b>Tento semestrálny projekt sa zaoberá analýzou, návrhom &nbsp;informačného systému na&nbsp; správu a vedenie obchodnej firmy. Systém je navrhnutý tak, že ho tvorí neobmedzené množstvo modulov ktoré spolu spolupracujú alebo na seba nadväzujú. Každý modul má vlastné tabuľky v&nbsp;databázy, vlastné triedy ktoré tvoria strednú vrstvu aplikácie a vlastné grafické prostredie, avšak jednotlivé moduly sami o&nbsp;sebe nie sú schopné fungovať. Komunikácia s&nbsp;ostatnými modulmi systému bude prebiehať pomocou databázových serverov a SRBD (Systém Riadenia Báze Dát). Súčasťou bude i&nbsp;vybudovaná databáza, ktorá má štruktúru odpovedajúcu celému systému, ale je pripravená na doplnenie informácií od nových modulov systému. Na splnenie danej úlohy som sa musel oboznámiť s&nbsp;problematikou programovacích jazykov C# a&nbsp;so systémom riadenia báze dát PostgreSQL.</b>.
000587460	9910487985009901	520	$$a<b>This term project is about analyses and design of information system for&nbsp; administration and managing business firm.System is designed as module system with unlimithed count of modules that coact or&nbsp; are connected with another modules. Each module has its own data tables in database, own&nbsp; Classes which make the middle layer of aplication&nbsp; and graphical interface, but modules are not independent (one module can not work as a system).Iner communication among modules is based on database servers.Part of the application is its own database. To accomplish this project I had to familiarize myself with a problemathic of programming in&nbsp; programming language C# and with database language PostgreSQL</b>.
000587460	9910487985009901	595	$$a<b>Tento semestrálny projekt sa zaoberá analýzou, návrhom &nbsp;informačného systému na&nbsp; správu a vedenie obchodnej firmy. Systém je navrhnutý tak, že ho tvorí neobmedzené množstvo modulov ktoré spolu spolupracujú alebo na seba nadväzujú. Každý modul má vlastné tabuľky v&nbsp;databázy, vlastné triedy ktoré tvoria strednú vrstvu aplikácie a vlastné grafické prostredie, avšak jednotlivé moduly sami o&nbsp;sebe nie sú schopné fungovať. Komunikácia s&nbsp;ostatnými modulmi systému bude prebiehať pomocou databázových serverov a SRBD (Systém Riadenia Báze Dát). Súčasťou bude i&nbsp;vybudovaná databáza, ktorá má štruktúru odpovedajúcu celému systému, ale je pripravená na doplnenie informácií od nových modulov systému. Na splnenie danej úlohy som sa musel oboznámiť s&nbsp;problematikou programovacích jazykov C# a&nbsp;so systémom riadenia báze dát PostgreSQL.</b>.
000587460	9910487985009901	595	$$a<b>This term project is about analyses and design of information system for&nbsp; administration and managing business firm.System is designed as module system with unlimithed count of modules that coact or&nbsp; are connected with another modules. Each module has its own data tables in database, own&nbsp; Classes which make the middle layer of aplication&nbsp; and graphical interface, but modules are not independent (one module can not work as a system).Iner communication among modules is based on database servers.Part of the application is its own database. To accomplish this project I had to familiarize myself with a problemathic of programming in&nbsp; programming language C# and with database language PostgreSQL</b>.
000587465	9910487984509901	520	$$aTato práce popisuje problematiku hardwarového testování polovodičových pamětí.&nbsp; Popisuje princip fungování základních typů pamětí, způsob, jakým uchovávají data a způsob komunikace. Dále ukazuje typické poruchy, které v&nbsp;těchto pamětech mohou nastat. Součástí je také návrh a implementace modelu paměti a testeru v&nbsp;jazyce VHDL. Do paměti je možné zanést chyby&nbsp; a následně je připojeným testerem odhalit. Závěrem je nastíněno, jaká je úspěšnost při detekci různých druhů chyb použitím různých druhů testů. Zaměřuje se hlavně na detekci chyb pomocí march testu a jeho variant.
000587465	9910487984509901	520	$$aThis paper describes various approaches to hardware testing semiconductor memory. We describe the priciple of basic memory types, the way which each of them stores information and their comunication protocol. Following part deals with common failures which may occur in the memory.&nbsp; The section also describes the implementation of memory model and tester designed in VHDL language. It is possible to inject some errors into memory, which are later detected by the tester. The final section shows the response of tester to various error types according to used error detection method. The paper is especially focused on failure detection by variants of march test.
000587465	9910487984509901	595	$$aTato práce popisuje problematiku hardwarového testování polovodičových pamětí.&nbsp; Popisuje princip fungování základních typů pamětí, způsob, jakým uchovávají data a způsob komunikace. Dále ukazuje typické poruchy, které v&nbsp;těchto pamětech mohou nastat. Součástí je také návrh a implementace modelu paměti a testeru v&nbsp;jazyce VHDL. Do paměti je možné zanést chyby&nbsp; a následně je připojeným testerem odhalit. Závěrem je nastíněno, jaká je úspěšnost při detekci různých druhů chyb použitím různých druhů testů. Zaměřuje se hlavně na detekci chyb pomocí march testu a jeho variant.
000587465	9910487984509901	595	$$aThis paper describes various approaches to hardware testing semiconductor memory. We describe the priciple of basic memory types, the way which each of them stores information and their comunication protocol. Following part deals with common failures which may occur in the memory.&nbsp; The section also describes the implementation of memory model and tester designed in VHDL language. It is possible to inject some errors into memory, which are later detected by the tester. The final section shows the response of tester to various error types according to used error detection method. The paper is especially focused on failure detection by variants of march test.
000587466	9910487984409901	520	$$aCílem této práce je obohatit prostředky programátorů webových prezentací v&nbsp;oblasti doplňkových dynamických navigacích. Jedná se o drobečkovou dynamickou navigaci a navigaci pomocí oblíbených stránek vycházející z&nbsp;navrženého systému sledování pohybu návštěvníků po stránkách webové prezentace. Z&nbsp;výsledků sledování pohybu návštěvníků prezentací jsou generovány statistické informace. Celá práce je implementována ve skriptovacím&nbsp;jazyce PHP s&nbsp;napojením na databázi MySQL.
000587466	9910487984409901	595	$$aCílem této práce je obohatit prostředky programátorů webových prezentací v&nbsp;oblasti doplňkových dynamických navigacích. Jedná se o drobečkovou dynamickou navigaci a navigaci pomocí oblíbených stránek vycházející z&nbsp;navrženého systému sledování pohybu návštěvníků po stránkách webové prezentace. Z&nbsp;výsledků sledování pohybu návštěvníků prezentací jsou generovány statistické informace. Celá práce je implementována ve skriptovacím&nbsp;jazyce PHP s&nbsp;napojením na databázi MySQL.
000587472	9910487983809901	520	$$aPredkladaná práca sa zaoberá návrhom obecného konfiguračného systému na vzdialenú konfiguráciu sieťových zariadení s~využitím protokolu NETCONF, a návrhom a implementáciou webového konfiguračného rozhrania pre monitorovaciu sondu FlowMon. Práca naväzuje na existujúce programové vybavenie vytvorené vrámci projektu Liberouter. Implementačná časť sa zaoberá vytvorením webového konfiguračného rozhrania, podporných knižníc na prácu s konfiguráciou a knižnicou na prácu s GUI v jazyku PHP. Implementované konfiguračné rozhranie pre sondu FlowMon, zároveň slúži ako funkčný prototyp konfiguračného rozhrania založeného na koncepcií obecného&nbsp;konfiguračného systému navrhnutého vrámci tejto bakalárskej práce.
000587472	9910487983809901	595	$$aPredkladaná práca sa zaoberá návrhom obecného konfiguračného systému na vzdialenú konfiguráciu sieťových zariadení s~využitím protokolu NETCONF, a návrhom a implementáciou webového konfiguračného rozhrania pre monitorovaciu sondu FlowMon. Práca naväzuje na existujúce programové vybavenie vytvorené vrámci projektu Liberouter. Implementačná časť sa zaoberá vytvorením webového konfiguračného rozhrania, podporných knižníc na prácu s konfiguráciou a knižnicou na prácu s GUI v jazyku PHP. Implementované konfiguračné rozhranie pre sondu FlowMon, zároveň slúži ako funkčný prototyp konfiguračného rozhrania založeného na koncepcií obecného&nbsp;konfiguračného systému navrhnutého vrámci tejto bakalárskej práce.
000587474	9910487983609901	520	$$aTato práce se zabývá optimalizací stránek pro vyhledávače, a metodami, které umožní umístění stránky na výhodných pozicích. Podstatou úspěchu optimalizace webových stránek je kombinace a spojení několika základních pravidel. Jedná se tedy o srovnání výhod různých způsobů navigace a tvorby menu, optimalizace rychlosti načítání stránek, optimalizace textů na základě zvolených klíčových slov, zásady volby klíčových slov, umísťování prvků na stránkách, také srovnání designových, marketingových a uživatelských hledisek tvorby webových stránek. Nejdříve se zaměřím na rozdíl mezi katalogy a fulltextovými vyhledávači, jejich historický vývoj a součastné podíly jednotlivých vyhledávačů na našem trhu. Následně se budu věnovat předpokladům pro optimalizaci z&nbsp;hlediska zdrojového kódu a programovacích jazyků, které se používají na webových stránkách.&nbsp; Dále se budu věnovat metodám optimalizace obsahu stránek, i těmi, které vyhledávače označují za zakázané. Výsledná implementace je vytvořena v&nbsp;jazyce PHP.
000587474	9910487983609901	595	$$aTato práce se zabývá optimalizací stránek pro vyhledávače, a metodami, které umožní umístění stránky na výhodných pozicích. Podstatou úspěchu optimalizace webových stránek je kombinace a spojení několika základních pravidel. Jedná se tedy o srovnání výhod různých způsobů navigace a tvorby menu, optimalizace rychlosti načítání stránek, optimalizace textů na základě zvolených klíčových slov, zásady volby klíčových slov, umísťování prvků na stránkách, také srovnání designových, marketingových a uživatelských hledisek tvorby webových stránek. Nejdříve se zaměřím na rozdíl mezi katalogy a fulltextovými vyhledávači, jejich historický vývoj a součastné podíly jednotlivých vyhledávačů na našem trhu. Následně se budu věnovat předpokladům pro optimalizaci z&nbsp;hlediska zdrojového kódu a programovacích jazyků, které se používají na webových stránkách.&nbsp; Dále se budu věnovat metodám optimalizace obsahu stránek, i těmi, které vyhledávače označují za zakázané. Výsledná implementace je vytvořena v&nbsp;jazyce PHP.
000587480	9910487983009901	520	$$aPotreba vyvíjať nové a&nbsp;nové bezpečnostné protokoly, ktoré zodpovedajú stanoveným požiadavkám vedie k&nbsp;automatizácií ich návrhu a&nbsp;následne lepšiu možnosť verifikácie. Táto práca sa zaoberá možnosťou automatizovaného návrhu protokolov s&nbsp;využitím genetických algoritmov. Porovnaním jednotlivých prístupov a následným vytvorením evolučnej knižnice pre podporu návrhu bezpečnostných protokolov.
000587480	9910487983009901	595	$$aPotreba vyvíjať nové a&nbsp;nové bezpečnostné protokoly, ktoré zodpovedajú stanoveným požiadavkám vedie k&nbsp;automatizácií ich návrhu a&nbsp;následne lepšiu možnosť verifikácie. Táto práca sa zaoberá možnosťou automatizovaného návrhu protokolov s&nbsp;využitím genetických algoritmov. Porovnaním jednotlivých prístupov a následným vytvorením evolučnej knižnice pre podporu návrhu bezpečnostných protokolov.
000587483	9910487982709901	520	$$aDiplomová práce se zabývá problematikou získávání znalostí z&nbsp;databází, konkrétně se zaměřuje na asociační pravidla, která jsou součástí systému dolování z&nbsp;dat. Dolováním se snažíme získat znalosti (data), která nejsou v&nbsp;databázi přímo definována, ale mohou být užitečná. V&nbsp;dokumentu je popsána problematika standardu SQL/MM DM, speciálně pak všech uživatelem definovaných typů předepsaných pro asociační pravidla, stejně jako všech obecných typů tvořících rámec pro dolování. Před samotnou implementací těchto typů jsou ještě uvedeny prostředky, kterými je to umožněno, tedy jazyk PL/SQL a podpora Oracle Data Mining. Správnost implementace je ověřena ukázkovou aplikací. Na závěr jsou zhodnoceny dosažené výsledky a zmíněno možné pokračování projektu.
000587483	9910487982709901	595	$$aDiplomová práce se zabývá problematikou získávání znalostí z&nbsp;databází, konkrétně se zaměřuje na asociační pravidla, která jsou součástí systému dolování z&nbsp;dat. Dolováním se snažíme získat znalosti (data), která nejsou v&nbsp;databázi přímo definována, ale mohou být užitečná. V&nbsp;dokumentu je popsána problematika standardu SQL/MM DM, speciálně pak všech uživatelem definovaných typů předepsaných pro asociační pravidla, stejně jako všech obecných typů tvořících rámec pro dolování. Před samotnou implementací těchto typů jsou ještě uvedeny prostředky, kterými je to umožněno, tedy jazyk PL/SQL a podpora Oracle Data Mining. Správnost implementace je ověřena ukázkovou aplikací. Na závěr jsou zhodnoceny dosažené výsledky a zmíněno možné pokračování projektu.
000587484	9910487982609901	520	$$aTato diplomová práce se zabývá studiem systémů souvisejících s&nbsp;inventarizací a evidencí majetku. Cílem je prostudovat&nbsp; systém SAP, IS Apollo, databázovou platformu Oracle 10g, technologie RFID a provést průzkum trhu na zařízení pro zadaný čip EPCglobal UHF Gen2. Na základě průzkumu trhu navrhnout a implementovat inventarizaci pomocí RFID. Při implementaci se zaměřit na hromadné sejmutí RFID tagů. Dále bude implementována aplikace simulující modul evidence majetku a bude navržen přenos dat do této aplikace, který se bude dát využit i při přenosu dat do IS Apolla. Implementaci inventarizace majetku jsem se rozhodl řešit ve vývojovém prostředí Microsoft Visual Studio 2005 Standart Edition C#. Aplikaci simulující modul evidence majetku, přenos dat do této aplikace jsem se rozhodl řešit ve vývojovém prostředí Borland Delphi 7.
000587484	9910487982609901	520	$$aThis project deals with a survey of inventory system and accounting property. The purpose of the project is to study the SAP system, IS Apollo,&nbsp; the database platform Oracle 10g, the RFID technology and to make a marketing research of a device for the chip EPCglobal UHF Gen2. On base marketing research propose and implement RFID inventory. At implementation target will be collective reading RFID tags. Further I will implement application simulating evidence systems and I will design data transmission to those application that will be also used at transmission data to the IS Apolla. I decided to implement the inventorying in the development environment Microsoft Visual Studio 2005 Standard Edition C#. Application simulated accounting property and data transmission I decide to implement in the development environment Borland Delphi 7.
000587484	9910487982609901	595	$$aTato diplomová práce se zabývá studiem systémů souvisejících s&nbsp;inventarizací a evidencí majetku. Cílem je prostudovat&nbsp; systém SAP, IS Apollo, databázovou platformu Oracle 10g, technologie RFID a provést průzkum trhu na zařízení pro zadaný čip EPCglobal UHF Gen2. Na základě průzkumu trhu navrhnout a implementovat inventarizaci pomocí RFID. Při implementaci se zaměřit na hromadné sejmutí RFID tagů. Dále bude implementována aplikace simulující modul evidence majetku a bude navržen přenos dat do této aplikace, který se bude dát využit i při přenosu dat do IS Apolla. Implementaci inventarizace majetku jsem se rozhodl řešit ve vývojovém prostředí Microsoft Visual Studio 2005 Standart Edition C#. Aplikaci simulující modul evidence majetku, přenos dat do této aplikace jsem se rozhodl řešit ve vývojovém prostředí Borland Delphi 7.
000587484	9910487982609901	595	$$aThis project deals with a survey of inventory system and accounting property. The purpose of the project is to study the SAP system, IS Apollo,&nbsp; the database platform Oracle 10g, the RFID technology and to make a marketing research of a device for the chip EPCglobal UHF Gen2. On base marketing research propose and implement RFID inventory. At implementation target will be collective reading RFID tags. Further I will implement application simulating evidence systems and I will design data transmission to those application that will be also used at transmission data to the IS Apolla. I decided to implement the inventorying in the development environment Microsoft Visual Studio 2005 Standard Edition C#. Application simulated accounting property and data transmission I decide to implement in the development environment Borland Delphi 7.
000587486	9910487982409901	520	$$aSimulační systémy využívající prvků umělé inteligence jsou často stavěny před problém, jak vyhledat cestu v&nbsp;terénu pro libovolný objekt řízený počítačem. Tento projekt se zabývá tvorbou modulu začlenitelného do jakékoli aplikace, jenž dokáže tento problém vyřešit. Pro určitý objekt je schopen najít optimální cestu do cílového místa pokud taková cesta existuje.
000587486	9910487982409901	595	$$aSimulační systémy využívající prvků umělé inteligence jsou často stavěny před problém, jak vyhledat cestu v&nbsp;terénu pro libovolný objekt řízený počítačem. Tento projekt se zabývá tvorbou modulu začlenitelného do jakékoli aplikace, jenž dokáže tento problém vyřešit. Pro určitý objekt je schopen najít optimální cestu do cílového místa pokud taková cesta existuje.
000587490	9910487982009901	520	$$aTato bakalářská práce pojednává o vhodnosti použití algoritmu DTW a jeho variant pro rozpoznávání jednoduchých gest ruky. Shrnuje dosavadní poznatky z&nbsp;oboru počítačového vidění a zaměřuje se na metody detekce ruky a obecný popis algoritmu DTW.
000587490	9910487982009901	520	$$aThis bachelor thesis describes usability of DTW algorithm and it's variants for simple hand gesture detection. It&nbsp;recapitulates actual situation and findings in branch of computer vision and aims on methods for hand gesture recognition and common description of DTW algorithm.
000587490	9910487982009901	595	$$aTato bakalářská práce pojednává o vhodnosti použití algoritmu DTW a jeho variant pro rozpoznávání jednoduchých gest ruky. Shrnuje dosavadní poznatky z&nbsp;oboru počítačového vidění a zaměřuje se na metody detekce ruky a obecný popis algoritmu DTW.
000587490	9910487982009901	595	$$aThis bachelor thesis describes usability of DTW algorithm and it's variants for simple hand gesture detection. It&nbsp;recapitulates actual situation and findings in branch of computer vision and aims on methods for hand gesture recognition and common description of DTW algorithm.
000587492	9910487981809901	520	$$aThe speaker independent isolated words recignizer has various practical applications. <br>For example it can be used to control home gadgets by PC.&nbsp; <br>Even more interesting is possibility that it can be built in <br>the user interface of any application or even into operating system&nbsp; <br>to perform command based control such as invocation of applications,&nbsp; <br>or execution of any other specific action. <br>The most remarkable application of isolated recognition is in electronical dictionaries.<br>A voice controlled word lookup could be new feature of the next generation dictionaries.<br>Very useful is the ability to ouptut ordered list of the most likely words,<br>which gives the user ability to learn and distinguish similar words.<br>.
000587492	9910487981809901	595	$$aThe speaker independent isolated words recignizer has various practical applications. <br>For example it can be used to control home gadgets by PC.&nbsp; <br>Even more interesting is possibility that it can be built in <br>the user interface of any application or even into operating system&nbsp; <br>to perform command based control such as invocation of applications,&nbsp; <br>or execution of any other specific action. <br>The most remarkable application of isolated recognition is in electronical dictionaries.<br>A voice controlled word lookup could be new feature of the next generation dictionaries.<br>Very useful is the ability to ouptut ordered list of the most likely words,<br>which gives the user ability to learn and distinguish similar words.<br>.
000587494	9910487981609901	520	$$aS&nbsp;rozšiřujícím počtem uživatelů Internetu je nutné začít řešit problém optimálnějšího zpřístupnění klíčových služeb koncovému klientovi. Služba DNS jakožto všeobecně užívaná standardizovaná hierarchická distribuovaná databáze všech zařízení na Internetu nabízí velké možnosti v&nbsp;tomto odvětví činnosti. <p>Moje práce se zabývá existujícími rozšířeními systému DNS o informaci o poloze serveru či služby a způsobem distribuce dané informace koncovým klientům. Zároveň s&nbsp;tím seznamuje s&nbsp;problematikou vyvažování zátěže.
000587494	9910487981609901	595	$$aS&nbsp;rozšiřujícím počtem uživatelů Internetu je nutné začít řešit problém optimálnějšího zpřístupnění klíčových služeb koncovému klientovi. Služba DNS jakožto všeobecně užívaná standardizovaná hierarchická distribuovaná databáze všech zařízení na Internetu nabízí velké možnosti v&nbsp;tomto odvětví činnosti. <p>Moje práce se zabývá existujícími rozšířeními systému DNS o informaci o poloze serveru či služby a způsobem distribuce dané informace koncovým klientům. Zároveň s&nbsp;tím seznamuje s&nbsp;problematikou vyvažování zátěže.
000587496	9910487981409901	520	$$aV&nbsp;této práci se zaměřím na implementaci hlubokých zásobníkových automatů, které jsou generalizací klasických zásobníkových automatů. Tyto automaty mají větší sílu, ale nemají sílu na rozpoznávání všech kontextových gramatik. Tato síla je dána díky tomu, že mohou expandovat neterminální symbol i v&nbsp;hloubce větší než 1.
000587496	9910487981409901	595	$$aV&nbsp;této práci se zaměřím na implementaci hlubokých zásobníkových automatů, které jsou generalizací klasických zásobníkových automatů. Tyto automaty mají větší sílu, ale nemají sílu na rozpoznávání všech kontextových gramatik. Tato síla je dána díky tomu, že mohou expandovat neterminální symbol i v&nbsp;hloubce větší než 1.
000587502	9910487980809901	520	$$aPředmětem tohoto bakalářského projektu je grafická knihovna Open Scene Graph a její použitelnost v&nbsp;praxi. Konkrétním cílem bylo vytvoření série demonstračních aplikací, tutoriálů k&nbsp;nim a jedné počítačové hry testující možnosti Open Scene Graph. Text této technické zprávy obsahuje popis Open Scene Graph, její srovnání s&nbsp;dalšími knihovnami pro práci s&nbsp;počítačovou grafikou, popis některých technik použitých v tutoriálech a v&nbsp;počítačové hře, a popis implementace.
000587502	9910487980809901	595	$$aPředmětem tohoto bakalářského projektu je grafická knihovna Open Scene Graph a její použitelnost v&nbsp;praxi. Konkrétním cílem bylo vytvoření série demonstračních aplikací, tutoriálů k&nbsp;nim a jedné počítačové hry testující možnosti Open Scene Graph. Text této technické zprávy obsahuje popis Open Scene Graph, její srovnání s&nbsp;dalšími knihovnami pro práci s&nbsp;počítačovou grafikou, popis některých technik použitých v tutoriálech a v&nbsp;počítačové hře, a popis implementace.
000587506	9910487980409901	520	$$aTáto práca sa zaoberá identifikáciou pohybu v&nbsp;priestore a&nbsp;jeho rekonštrukciou do 3D priestoru. Navrhuje optický systém na zaznamenávanie pohybu špeciálnych značiek ? markerov umiestnených na žudskom tele pomocou páru kamier. Sú tu rozobrané jednotlivé kroky, od kalibrácie kamier, až po výpočet 3D pozície markeru. Na hžadanie korešpondencií objektov medzi snímkami je využitá epipolárna geometria. V závere sú uvedené a zhodnotené dosiahnuté výsledky.
000587506	9910487980409901	595	$$aTáto práca sa zaoberá identifikáciou pohybu v&nbsp;priestore a&nbsp;jeho rekonštrukciou do 3D priestoru. Navrhuje optický systém na zaznamenávanie pohybu špeciálnych značiek ? markerov umiestnených na žudskom tele pomocou páru kamier. Sú tu rozobrané jednotlivé kroky, od kalibrácie kamier, až po výpočet 3D pozície markeru. Na hžadanie korešpondencií objektov medzi snímkami je využitá epipolárna geometria. V závere sú uvedené a zhodnotené dosiahnuté výsledky.
000587513	9910487979609901	520	$$aPráce se zaoberá vytvořením LR parsra z&nbsp;gramatiky zapsané formálně. Vytvořením lexikálního analyzátoru založeného na deterministickém konečném automatu, který je vytvářen z regulárnich výrazů popisujícich lexémy jazyka. Použití vytvoreného syntaktického analyzátoru při konstrukci syntaxí řízeného editoru pod platformou Eclipse.
000587513	9910487979609901	595	$$aPráce se zaoberá vytvořením LR parsra z&nbsp;gramatiky zapsané formálně. Vytvořením lexikálního analyzátoru založeného na deterministickém konečném automatu, který je vytvářen z regulárnich výrazů popisujícich lexémy jazyka. Použití vytvoreného syntaktického analyzátoru při konstrukci syntaxí řízeného editoru pod platformou Eclipse.
000587521	9910487978709901	520	$$aCílem této práce je seznámení se s numerickým řešením&nbsp; diferenciálních rovnic. Řešení bude prováděno mikrokontrolérem<br>&nbsp;HC08. Analyzují se zde základní operace potřebné pro výpočet a algoritmy které tento výpočet doprovází.
000587521	9910487978709901	595	$$aCílem této práce je seznámení se s numerickým řešením&nbsp; diferenciálních rovnic. Řešení bude prováděno mikrokontrolérem<br>&nbsp;HC08. Analyzují se zde základní operace potřebné pro výpočet a algoritmy které tento výpočet doprovází.
000587522	9910487978609901	520	$$aPráce se zabývá nasazením informačních systémů v&nbsp;oblasti správy nemovitostí. Rozebírá pojem informační systém a uvádí nástroje pro jeho vývoj. Dále je uveden krátký úvod do problematiky správy nemovitostí a oboru facility management. Praktická část obsahuje návrh a implementaci systému pro správu obytných domů. Byl kladen důraz na oprávnění jednotlivých uživatelů a zabezpečení systému. Dále bylo implementováno vícejazyčné rozhraní a export do formátu PDF.<p>&nbsp.
000587522	9910487978609901	595	$$aPráce se zabývá nasazením informačních systémů v&nbsp;oblasti správy nemovitostí. Rozebírá pojem informační systém a uvádí nástroje pro jeho vývoj. Dále je uveden krátký úvod do problematiky správy nemovitostí a oboru facility management. Praktická část obsahuje návrh a implementaci systému pro správu obytných domů. Byl kladen důraz na oprávnění jednotlivých uživatelů a zabezpečení systému. Dále bylo implementováno vícejazyčné rozhraní a export do formátu PDF.<p>&nbsp.
000587532	9910487977609901	520	$$aPráce se zabývá využitím precedenční syntaktické analýzy pro převod matematického výrazu na&nbsp;dynamický objektový model za účelem vyhodnocování a dalšího zpracovávání výrazů. Cílem bylo vytvořit program, který spojuje funkci vědeckého kalkulátoru a zobrazovače grafů. Program umí na&nbsp;základě textového uživatelského vstupu vyčíslovat matematické výrazy v oboru reálných čísel, počítat lomené výrazy, numericky integrovat a analyticky derivovat výraz podle zadané proměnné. Vedle toho umožňuje také vykreslení průběhu libovolné explicitně, implicitně nebo parametricky zadané křivky do 2D grafu. Grafický výstup je pak možno exportovat s volitelným rozlišením do&nbsp;několika základních rastrových i&nbsp;vektorových formátů. Implementačním jazykem byla z důvodu přenositelnosti zvolena Java.
000587532	9910487977609901	520	$$aThis work deals with utilization of precedence syntax analysis for conversion of mathematical expression into dynamic object model in order of evaluate and go on processing expressions. Objective was to create a program, which connects function of scientific calculator and graph drawer. Program can evaluate mathematical expressions in scope of real numbers, calculate fractional expressions, numerically integrate and analytically derive in accordance with a given parameter. Besides it&nbsp;provides function for depiction of any given curve explicitly, implicitly or parametricly into 2D graph. Graphic output can be exported in selectable resolution into several basic raster and vector formats. On account of portability Java was chosen as a language of implementation.
000587532	9910487977609901	595	$$aPráce se zabývá využitím precedenční syntaktické analýzy pro převod matematického výrazu na&nbsp;dynamický objektový model za účelem vyhodnocování a dalšího zpracovávání výrazů. Cílem bylo vytvořit program, který spojuje funkci vědeckého kalkulátoru a zobrazovače grafů. Program umí na&nbsp;základě textového uživatelského vstupu vyčíslovat matematické výrazy v oboru reálných čísel, počítat lomené výrazy, numericky integrovat a analyticky derivovat výraz podle zadané proměnné. Vedle toho umožňuje také vykreslení průběhu libovolné explicitně, implicitně nebo parametricky zadané křivky do 2D grafu. Grafický výstup je pak možno exportovat s volitelným rozlišením do&nbsp;několika základních rastrových i&nbsp;vektorových formátů. Implementačním jazykem byla z důvodu přenositelnosti zvolena Java.
000587532	9910487977609901	595	$$aThis work deals with utilization of precedence syntax analysis for conversion of mathematical expression into dynamic object model in order of evaluate and go on processing expressions. Objective was to create a program, which connects function of scientific calculator and graph drawer. Program can evaluate mathematical expressions in scope of real numbers, calculate fractional expressions, numerically integrate and analytically derive in accordance with a given parameter. Besides it&nbsp;provides function for depiction of any given curve explicitly, implicitly or parametricly into 2D graph. Graphic output can be exported in selectable resolution into several basic raster and vector formats. On account of portability Java was chosen as a language of implementation.
000587533	9910487977509901	520	$$aThis thesis deals with design and implementation of generic cache memory for a wide range of network applications. Firstly, aspects with influence on performance are discussed. Then architecture is proposed and implemented with respect to the given technology. The main selectable parameters of&nbsp; the design are: data path width, line size, associativity, number of lines&nbsp; and replacement policy. Cache is also pipelined and therefore is able to process one request for reading or writing every clock cycle. The resulting component has been thoroughly simulated to verify its functionality and finally, its operation has also been tested in hardware on the Combo6X&nbsp; board.
000587533	9910487977509901	520	$$aTáto práca sa zaoberá návrhom a implementáciou generickej cache pamäte pre široké spektrum sieťových aplikácií. Najprv sú diskutované hlavné aspekty na výkonnosť. V náväznosti na to je navrhnutá architektúra a pamäť implementovaná s rešpektom pre zvolenú cieľovú technológiu. Hlavnými generickými parametrami sú: dátová šírka, veľkosť riadku, asociativita, počet riadkov a spôsob výberu obete. Cache podporuje zreťazené spracovanie, ktoré umožňuje každý hodinový cyklus vykonať jednu požiadavku. Pre overenie funkcionality&nbsp; bola výsledná komponenta dôkladne odsimulovaná a nakoniec bola jej činnosť odskúšaná v hardware na doske Combo6X.
000587533	9910487977509901	595	$$aThis thesis deals with design and implementation of generic cache memory for a wide range of network applications. Firstly, aspects with influence on performance are discussed. Then architecture is proposed and implemented with respect to the given technology. The main selectable parameters of&nbsp; the design are: data path width, line size, associativity, number of lines&nbsp; and replacement policy. Cache is also pipelined and therefore is able to process one request for reading or writing every clock cycle. The resulting component has been thoroughly simulated to verify its functionality and finally, its operation has also been tested in hardware on the Combo6X&nbsp; board.
000587533	9910487977509901	595	$$aTáto práca sa zaoberá návrhom a implementáciou generickej cache pamäte pre široké spektrum sieťových aplikácií. Najprv sú diskutované hlavné aspekty na výkonnosť. V náväznosti na to je navrhnutá architektúra a pamäť implementovaná s rešpektom pre zvolenú cieľovú technológiu. Hlavnými generickými parametrami sú: dátová šírka, veľkosť riadku, asociativita, počet riadkov a spôsob výberu obete. Cache podporuje zreťazené spracovanie, ktoré umožňuje každý hodinový cyklus vykonať jednu požiadavku. Pre overenie funkcionality&nbsp; bola výsledná komponenta dôkladne odsimulovaná a nakoniec bola jej činnosť odskúšaná v hardware na doske Combo6X.
000587534	9910487977409901	520	$$aTato práce představuje <i>paralelní hluboké zásobníkové automaty</i> jako paralelní verzi hlubokých zásobníkových automatů. Jsou založeny na&nbsp;pravidlech, podle kterých může automat provést expanzi současně až&nbsp;<i>n</i> nejvýše položených neterminálních symbolů na&nbsp;vrcholu zásobníku pouze jednou aplikací pravidla. Podmínkou je, aby se&nbsp;na&nbsp;zásobníku vyskytoval dostatečný počet neterminálů. Hlavní výhoda použití paralelních hlubokých zásobníkových automatů spočívá v&nbsp;rychlejším rozhodování.
000587534	9910487977409901	520	$$aThis thesis introduces <i>parallel deep pushdown automata</i> as the parallel version of the deep pushdown automata. They are based on the rules, where the automaton can expand <i>n</i> topmost non-terminals in only one derivation step if there are enough non-terminals on the pushdown. The main advantage rests in a&nbsp;fact, that parallel automaton can makde a&nbsp;decission faster.
000587534	9910487977409901	595	$$aTato práce představuje <i>paralelní hluboké zásobníkové automaty</i> jako paralelní verzi hlubokých zásobníkových automatů. Jsou založeny na&nbsp;pravidlech, podle kterých může automat provést expanzi současně až&nbsp;<i>n</i> nejvýše položených neterminálních symbolů na&nbsp;vrcholu zásobníku pouze jednou aplikací pravidla. Podmínkou je, aby se&nbsp;na&nbsp;zásobníku vyskytoval dostatečný počet neterminálů. Hlavní výhoda použití paralelních hlubokých zásobníkových automatů spočívá v&nbsp;rychlejším rozhodování.
000587534	9910487977409901	595	$$aThis thesis introduces <i>parallel deep pushdown automata</i> as the parallel version of the deep pushdown automata. They are based on the rules, where the automaton can expand <i>n</i> topmost non-terminals in only one derivation step if there are enough non-terminals on the pushdown. The main advantage rests in a&nbsp;fact, that parallel automaton can makde a&nbsp;decission faster.
000587541	9910487976709901	520	$$aTémou bakalárskej práce je návrh a zostavenie vývojovej dosky, ktorá je upravená pre potreby riadiacej jednotky v&nbsp;automobile. V&nbsp;jednotlivých kapitolách sú postupne rozoberané problematiky pri zostavení <i>vstavaného systému (<b>embedded system</b>)</i>. Menovite návrh, čiže výber vhodných komponent, špeciálne mikroprocesora a&nbsp;výstupných periférií. Ďalej zostavenie <i>dosky plošného spoja (<b>DPS</b>)</i> a&nbsp;samotnej výroby. Nakoniec programovaniu softwaru v&nbsp;jazyku <b><i>C</i></b>pre jadro systému, respektíve mikroprocesorov rady <i>HCS08</i> od firmy <i>Freescale</i>.
000587541	9910487976709901	595	$$aTémou bakalárskej práce je návrh a zostavenie vývojovej dosky, ktorá je upravená pre potreby riadiacej jednotky v&nbsp;automobile. V&nbsp;jednotlivých kapitolách sú postupne rozoberané problematiky pri zostavení <i>vstavaného systému (<b>embedded system</b>)</i>. Menovite návrh, čiže výber vhodných komponent, špeciálne mikroprocesora a&nbsp;výstupných periférií. Ďalej zostavenie <i>dosky plošného spoja (<b>DPS</b>)</i> a&nbsp;samotnej výroby. Nakoniec programovaniu softwaru v&nbsp;jazyku <b><i>C</i></b>pre jadro systému, respektíve mikroprocesorov rady <i>HCS08</i> od firmy <i>Freescale</i>.
000587543	9910487976409901	520	$$aV současnosti zažívá svět velmi rychlou expanzi Internetu. Stále více firem spoléhá na služby poskytované prostřednictvím síťových spojů mezi počítačovými systémy. S enormím nárustem objemu přenášených dat vrůstají i požadavky na systémy, narůstá i jejich složitost a je stále obtížnější udržet v chodu celý strom síťových zařízení. <br>Klíčovým prvkem zajištění dostupnosti služeb, potažmo výdělků, je dokonalý přehled o funkčnosti jednotlivých prvků systému. &nbsp;<br>Ve světě, kde většina centrálních uzlů Internetu funguje na operačních systémech typu UNIX je velmi vhodné mít nástroj, jež umožňuje snadno přistupovat k informacím o stavu systému. <br>Návrhem a implementací takového systému se zabývá tato bakalářská práce.
000587543	9910487976409901	595	$$aV současnosti zažívá svět velmi rychlou expanzi Internetu. Stále více firem spoléhá na služby poskytované prostřednictvím síťových spojů mezi počítačovými systémy. S enormím nárustem objemu přenášených dat vrůstají i požadavky na systémy, narůstá i jejich složitost a je stále obtížnější udržet v chodu celý strom síťových zařízení. <br>Klíčovým prvkem zajištění dostupnosti služeb, potažmo výdělků, je dokonalý přehled o funkčnosti jednotlivých prvků systému. &nbsp;<br>Ve světě, kde většina centrálních uzlů Internetu funguje na operačních systémech typu UNIX je velmi vhodné mít nástroj, jež umožňuje snadno přistupovat k informacím o stavu systému. <br>Návrhem a implementací takového systému se zabývá tato bakalářská práce.
000587544	9910487976309901	520	$$aTato práce se zabývá základním porovnáváním vlastností dataminingových modelu vzhledem k různým<br>povahám dat. Důraz byl kladen především na nalezen&#305; klíčových vlastností, které ovlivňují přesnost<br>klasifikace dat. Práce je členěna do několika částí tak, aby i neodborný čtenář nebo dokonce úplný<br>laik porozuměl tématu a mohl ze závěrů této práce profitovat. V první fázi je čtenář seznámen s<br>problematikou dataminingu, potřebných modelů a algoritmů, druhá část se zabývá porovnáváním<br>modelů a zhodnocením výsledků.
000587544	9910487976309901	595	$$aTato práce se zabývá základním porovnáváním vlastností dataminingových modelu vzhledem k různým<br>povahám dat. Důraz byl kladen především na nalezen&#305; klíčových vlastností, které ovlivňují přesnost<br>klasifikace dat. Práce je členěna do několika částí tak, aby i neodborný čtenář nebo dokonce úplný<br>laik porozuměl tématu a mohl ze závěrů této práce profitovat. V první fázi je čtenář seznámen s<br>problematikou dataminingu, potřebných modelů a algoritmů, druhá část se zabývá porovnáváním<br>modelů a zhodnocením výsledků.
000587547	9910487976009901	520	$$aTato práce se zabývá vývojem mobilní aplikace založené na programovacím jazyce Java - J2ME. Aplikací je hra Sudoku, přičemž zadání si uživatel může vygenerovat přímo v&nbsp;samotné mobilní aplikaci, nebo importovat z&nbsp;webové aplikace. Webová aplikace je naprogramována prostřednictvím PHP a MySQL. Generátor produkuje zadání, která jsou řešitelná na základě technik, které lidé běžně používají.
000587547	9910487976009901	595	$$aTato práce se zabývá vývojem mobilní aplikace založené na programovacím jazyce Java - J2ME. Aplikací je hra Sudoku, přičemž zadání si uživatel může vygenerovat přímo v&nbsp;samotné mobilní aplikaci, nebo importovat z&nbsp;webové aplikace. Webová aplikace je naprogramována prostřednictvím PHP a MySQL. Generátor produkuje zadání, která jsou řešitelná na základě technik, které lidé běžně používají.
000587551	9910487975609901	520	$$aBakalárska práca opisuje ukladanie slovníka do vhodnej XML podoby. Zaoberá sa hlavne nástrojmi na popis štruktúry (DTD, XML Schéma, Relax NG a&nbsp;pod.) a&nbsp;transformáciu (XSLT) XML dokumentov. Popisuje najznámejšie formáty uloženia slovníkov do XML (OLIF, ISLE/MILE apod.) a&nbsp;praktické využitie jedného zo spôsobov - uloženie pomocou super-jednoduchého ac.dtd. Implementácia poukazuje na relatívne jednoduchú prácu&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;so slovníkmi uloženými v&nbsp;takejto podobe. Posledná časť je venovaná získavaniu štatistík, na čo bol použitý skriptovací jazyk python.
000587551	9910487975609901	520	$$aThis Bachelor's thesis describes data stacking of vocabulary into proper XML structure. It deals with structure destription tools(DTD,XML Schema, Relax NG and others) and transformation (XSLT)&nbsp; of XML documents. It describes best known vocabulary storing formats into XML (OLIF, ISLE/MILE and others) and practical advantage to take one of method - store with helping of simplest ac.dtd. Implementation shows on relatively easy work with vocabularies stored in this form. Last part considers about getting statistic data with using Python scripting language.
000587551	9910487975609901	595	$$aBakalárska práca opisuje ukladanie slovníka do vhodnej XML podoby. Zaoberá sa hlavne nástrojmi na popis štruktúry (DTD, XML Schéma, Relax NG a&nbsp;pod.) a&nbsp;transformáciu (XSLT) XML dokumentov. Popisuje najznámejšie formáty uloženia slovníkov do XML (OLIF, ISLE/MILE apod.) a&nbsp;praktické využitie jedného zo spôsobov - uloženie pomocou super-jednoduchého ac.dtd. Implementácia poukazuje na relatívne jednoduchú prácu&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;so slovníkmi uloženými v&nbsp;takejto podobe. Posledná časť je venovaná získavaniu štatistík, na čo bol použitý skriptovací jazyk python.
000587551	9910487975609901	595	$$aThis Bachelor's thesis describes data stacking of vocabulary into proper XML structure. It deals with structure destription tools(DTD,XML Schema, Relax NG and others) and transformation (XSLT)&nbsp; of XML documents. It describes best known vocabulary storing formats into XML (OLIF, ISLE/MILE and others) and practical advantage to take one of method - store with helping of simplest ac.dtd. Implementation shows on relatively easy work with vocabularies stored in this form. Last part considers about getting statistic data with using Python scripting language.
000587554	9910487975309901	520	$$aPráce vysvětluje pojem instant messaging (IM), uvádí současné IM programy. Podává pohled na nejrozšířenější program v&nbsp;České republice pro instant messaging ICQ a na alternativní klienty. Práce dokumentuje návrh a vývoj ICQ klienta v&nbsp;prostředí Delphi.
000587554	9910487975309901	595	$$aPráce vysvětluje pojem instant messaging (IM), uvádí současné IM programy. Podává pohled na nejrozšířenější program v&nbsp;České republice pro instant messaging ICQ a na alternativní klienty. Práce dokumentuje návrh a vývoj ICQ klienta v&nbsp;prostředí Delphi.
000587560	9910487974709901	520	$$aThis work deals with a concept and realization of a village web information system. The object is to create a system that improves the&nbsp; information distribution effectiveness, speed and availability from the side of local municipal office. This system allows to the competent user to manage content of web-pages, municipal bulletin board and photogallery.1 All of this services is accessible through the internet.<br><br>.
000587560	9910487974709901	595	$$aThis work deals with a concept and realization of a village web information system. The object is to create a system that improves the&nbsp; information distribution effectiveness, speed and availability from the side of local municipal office. This system allows to the competent user to manage content of web-pages, municipal bulletin board and photogallery.1 All of this services is accessible through the internet.<br><br>.
000587564	9910487974209901	520	$$aTato práce se věnuje algoritmům pro redukci polygonálních modelů. Nejdříve jsou popsány obecné principy zjednodušování modelů - jsou zde vysvětleny vlastnosti polygonálních povrchů a operace používané k&nbsp;redukci počtu trojúhelníků. V dalších kapitolách jsou popsány tři metody redukce počtu trojúhelníků - Uniform Vertex Clustering, Floating Cell Vertex Clustering a Vertex Decimation. Tyto metody jsou testovány na několika modelech a porovnávány podle nejrůznějších hledisek - vizuální kvalita, časová náročnost a geometrická chyba aproximace.
000587564	9910487974209901	595	$$aTato práce se věnuje algoritmům pro redukci polygonálních modelů. Nejdříve jsou popsány obecné principy zjednodušování modelů - jsou zde vysvětleny vlastnosti polygonálních povrchů a operace používané k&nbsp;redukci počtu trojúhelníků. V dalších kapitolách jsou popsány tři metody redukce počtu trojúhelníků - Uniform Vertex Clustering, Floating Cell Vertex Clustering a Vertex Decimation. Tyto metody jsou testovány na několika modelech a porovnávány podle nejrůznějších hledisek - vizuální kvalita, časová náročnost a geometrická chyba aproximace.
000587569	9910487973709901	520	$$aOKbase je kompletní softwarový produkt pro firmy zahrnující docházkový, mzdový a personální modul. Je implementován a provozován v&nbsp;českém jazyce. Cílem tohoto projektu je rozšířit OKbase tak, aby bylo snadné postupně doplňovat podporu dalších jazyků.
000587569	9910487973709901	595	$$aOKbase je kompletní softwarový produkt pro firmy zahrnující docházkový, mzdový a personální modul. Je implementován a provozován v&nbsp;českém jazyce. Cílem tohoto projektu je rozšířit OKbase tak, aby bylo snadné postupně doplňovat podporu dalších jazyků.
000589136	9910487752809901	520	$$aThis master's thesis deals with with FIT-Miner, the system for knowledge discovery in databases. The first part of this paper describes the data-mining process, mixture model's issues and FIT-Miner system. Second part deals with design, implementation and testing of created module, which is used for cluster analysis with Expectation-Maximalization algorithm. The end of the paper is focused to&nbsp;design of modules using Java Store Procedures Technology.$$9eng
000589136	9910487752809901	595	$$aThis master's thesis deals with with FIT-Miner, the system for knowledge discovery in databases. The first part of this paper describes the data-mining process, mixture model's issues and FIT-Miner system. Second part deals with design, implementation and testing of created module, which is used for cluster analysis with Expectation-Maximalization algorithm. The end of the paper is focused to&nbsp;design of modules using Java Store Procedures Technology.$$9eng
000589139	9910487752509901	520	$$a<div>Práce řeší tvorbu emulátoru počítačové architektury a její&nbsp;instrukční sady se záměrem pro použití při výuce asemblerů. Zatímco většina&nbsp;dnešních emulátorů je závislá na specifické architektuře, tato práce popisuje&nbsp;přístup, jak vytvořit emulátor vhodný pro použití ve výuce a pro snadnější&nbsp;pochopení asemblerů. Emulátor se neomezuje pouze na jeden typ procesoru, ale&nbsp;umožňuje uživatelům jednoduše definovat vlastní architektury spolu s jejich&nbsp;instrukčními sadami za účelem možnosti provádět nad nimi operace a především&nbsp;názorně zobrazovat aktuální stav.</div>$$acze
000589139	9910487752509901	520	$$a<div>The master thesis discusses the design of an emulator of&nbsp;a CPU architecture instruction set aimed at assembly languages course. While&nbsp;most of nowadays emulators are architecture specific, the emulator proposed in&nbsp;master thesis aims at education and better understanding of assembly&nbsp;languages. The emulator is not limited to a single CPU, but it easily allows&nbsp;defining a purpose-specific architecture and instruction set in order&nbsp;to perform operations upon it and to display its current state.</div>$$9eng
000589139	9910487752509901	595	$$a<div>Práce řeší tvorbu emulátoru počítačové architektury a její&nbsp;instrukční sady se záměrem pro použití při výuce asemblerů. Zatímco většina&nbsp;dnešních emulátorů je závislá na specifické architektuře, tato práce popisuje&nbsp;přístup, jak vytvořit emulátor vhodný pro použití ve výuce a pro snadnější&nbsp;pochopení asemblerů. Emulátor se neomezuje pouze na jeden typ procesoru, ale&nbsp;umožňuje uživatelům jednoduše definovat vlastní architektury spolu s jejich&nbsp;instrukčními sadami za účelem možnosti provádět nad nimi operace a především&nbsp;názorně zobrazovat aktuální stav.</div>$$acze
000589139	9910487752509901	595	$$a<div>The master thesis discusses the design of an emulator of&nbsp;a CPU architecture instruction set aimed at assembly languages course. While&nbsp;most of nowadays emulators are architecture specific, the emulator proposed in&nbsp;master thesis aims at education and better understanding of assembly&nbsp;languages. The emulator is not limited to a single CPU, but it easily allows&nbsp;defining a purpose-specific architecture and instruction set in order&nbsp;to perform operations upon it and to display its current state.</div>$$9eng
000589144	9910487752009901	520	$$aTato práce se zabývá softwarem pro správu aktiv, typy spravovaných softwarových licencí a také standardy, které jsou spojené s&nbsp;procesy správy softwarových aktiv. Jsou tu uvedeny požadavky na systém pro SAM (Software Asset Management) a také návrh systému. Zaobírá se popisem implementace systému pomocí zvoleného implementačního prostředí, jeho následním testováním a zhodnocením dosažených výsledků.$$acze
000589144	9910487752009901	595	$$aTato práce se zabývá softwarem pro správu aktiv, typy spravovaných softwarových licencí a také standardy, které jsou spojené s&nbsp;procesy správy softwarových aktiv. Jsou tu uvedeny požadavky na systém pro SAM (Software Asset Management) a také návrh systému. Zaobírá se popisem implementace systému pomocí zvoleného implementačního prostředí, jeho následním testováním a zhodnocením dosažených výsledků.$$acze
000589151	9910487751309901	520	$$aThe goal of diploma project was to implement parallel corpus manager, which can align parallel texts in different languages and insert them into corpus, where several more processing functions are provided. Program provides possibilities of automatic text alignment and its interactive editing. These aligned texts are then inserted into corpus. Program can work with multiple corpora, parallel corpus is allways identified by a couple of languages. In corpus, there are possibilities to search by&nbsp;many categories, view and edit particular selections, lemmatize and morphologically tag given texts, sort selections, import and export data, in many ways edit corpus for further easy navigation and add new expressions to managed dictionaries. Particular chapters describe introduction to corpus problematics, theory of aligning parallel texts, morphological text tagging and lemmatization, external tools used in program, most common subtitle formats and implementation solution of particular problems.$$9eng
000589151	9910487751309901	595	$$aThe goal of diploma project was to implement parallel corpus manager, which can align parallel texts in different languages and insert them into corpus, where several more processing functions are provided. Program provides possibilities of automatic text alignment and its interactive editing. These aligned texts are then inserted into corpus. Program can work with multiple corpora, parallel corpus is allways identified by a couple of languages. In corpus, there are possibilities to search by&nbsp;many categories, view and edit particular selections, lemmatize and morphologically tag given texts, sort selections, import and export data, in many ways edit corpus for further easy navigation and add new expressions to managed dictionaries. Particular chapters describe introduction to corpus problematics, theory of aligning parallel texts, morphological text tagging and lemmatization, external tools used in program, most common subtitle formats and implementation solution of particular problems.$$9eng
000589167	9910487749709901	520	$$aTato práce se věnuje problematice automatické tvorby tezauru z&nbsp;Wikipedie. Obsahuje popis struktury Wikipedie jako vhodné datové sady pro tvorbu tezauru a popisuje některé metody výpočtu sémantické blízkosti termínů, které budou využity při tvorbě tezauru. Dále obsahuje popis návrhu a implementace systému pro automatickou tvorbu tezauru z&nbsp;Wikipedie. Na závěr je provedeno vyhodnocení výsledků systému.$$acze
000589167	9910487749709901	595	$$aTato práce se věnuje problematice automatické tvorby tezauru z&nbsp;Wikipedie. Obsahuje popis struktury Wikipedie jako vhodné datové sady pro tvorbu tezauru a popisuje některé metody výpočtu sémantické blízkosti termínů, které budou využity při tvorbě tezauru. Dále obsahuje popis návrhu a implementace systému pro automatickou tvorbu tezauru z&nbsp;Wikipedie. Na závěr je provedeno vyhodnocení výsledků systému.$$acze
000589176	9910487748809901	520	$$aThe thesis concentrates on using recurrent neural networks in computer vision. The theoretical part describes the basic knowledge about artificial neural networks with focus on a recurrent architecture. There are presented some of possible applications of the recurrent neural networks which could be used for a solution of real problems. The practical part concentrates&nbsp;on face recognition from an image sequence using the Elman simple recurrent network. For training there are used the backpropagation and backpropagation through time algorithms.$$9eng
000589176	9910487748809901	595	$$aThe thesis concentrates on using recurrent neural networks in computer vision. The theoretical part describes the basic knowledge about artificial neural networks with focus on a recurrent architecture. There are presented some of possible applications of the recurrent neural networks which could be used for a solution of real problems. The practical part concentrates&nbsp;on face recognition from an image sequence using the Elman simple recurrent network. For training there are used the backpropagation and backpropagation through time algorithms.$$9eng
000589178	9910487748609901	520	$$aTato diplomová práce se zabývá návrhem a realizací systému rozšířené reality na mobilní platformě Google Android s&nbsp;využitím polohových senzorů. Aplikace slouží jako navigace a zobrazuje geografické body zájmu. Práce se věnuje problematice rozšířené reality na mobilních zařízeních, návrhem vlastního frameworku a poté zmiňuje detaily implementace vybraných problémů. Nakonec je popsán způsob testování a zhodnoceny výsledky práce.$$acze
000589178	9910487748609901	520	$$aThis thesis describes design and implementation of augmented reality system for Android platform using location sensors. The application serves as a navigation and displays geographical points of&nbsp;interest. Thesis deals with augmented reality on mobile devices, describes design of own framework and mentions the details about implementation of selected problems. Finally, the results are evaluated.$$9eng
000589178	9910487748609901	595	$$aTato diplomová práce se zabývá návrhem a realizací systému rozšířené reality na mobilní platformě Google Android s&nbsp;využitím polohových senzorů. Aplikace slouží jako navigace a zobrazuje geografické body zájmu. Práce se věnuje problematice rozšířené reality na mobilních zařízeních, návrhem vlastního frameworku a poté zmiňuje detaily implementace vybraných problémů. Nakonec je popsán způsob testování a zhodnoceny výsledky práce.$$acze
000589178	9910487748609901	595	$$aThis thesis describes design and implementation of augmented reality system for Android platform using location sensors. The application serves as a navigation and displays geographical points of&nbsp;interest. Thesis deals with augmented reality on mobile devices, describes design of own framework and mentions the details about implementation of selected problems. Finally, the results are evaluated.$$9eng
000589205	9910487745909901	520	$$aTato bakalářská práce se zabývá tvorbou aplikace pro dotykové telefony s operačním systémem Bada. Cílem této aplikace je umožnit uživatelům vyhledávat na internetu pomocí svého hlasu. Seznámíme se s&nbsp;telefonem Samsung Wave, pro který byla tato aplikace vyvíjena. Dále blíže se podíváme na zpracování výsledků rozpoznávače, našeptávače a jejich kombinace.$$acze
000589205	9910487745909901	595	$$aTato bakalářská práce se zabývá tvorbou aplikace pro dotykové telefony s operačním systémem Bada. Cílem této aplikace je umožnit uživatelům vyhledávat na internetu pomocí svého hlasu. Seznámíme se s&nbsp;telefonem Samsung Wave, pro který byla tato aplikace vyvíjena. Dále blíže se podíváme na zpracování výsledků rozpoznávače, našeptávače a jejich kombinace.$$acze
000589227	9910487743709901	520	$$aZásobníkové automaty s omezeným počtem čistých zásobníků jsou specializací čistých zásobníkových automatů. Jejich síla je zkoumána především z pohledu kombinatoriky na slovech. V jazyku definovaném automatem je zaveden termín závislost, který označuje vztah&nbsp;mezi částmi řetězců jazyka. Je ukázáno, jak postupuje definovaný automat při zpracování&nbsp;závislostí. Dále je odvozen vztah mezi rozložením závislostí v jazyku a nutným počtem&nbsp;zásobníků automatu. Je definována nekonečná hierarchie jazyků korespondujících k automatům v závislosti na počtu jejich zásobníků. Nakonec je zkoumáno zařazení třídy jazyků definované zásobníkovými automaty s omezeným počtem čistých zásobníků do Chomského hierarchie jazyků, ovšem je zjištěno, že s Chomského hierarchií nekorespondují. Na základě výsledku je jako další vývoj navrhováno zkoumání možných úprav modelů. Pro demonstraci vlastností zkoumaných automatů je následně vytvořen simulační program.$$acze
000589227	9910487743709901	595	$$aZásobníkové automaty s omezeným počtem čistých zásobníků jsou specializací čistých zásobníkových automatů. Jejich síla je zkoumána především z pohledu kombinatoriky na slovech. V jazyku definovaném automatem je zaveden termín závislost, který označuje vztah&nbsp;mezi částmi řetězců jazyka. Je ukázáno, jak postupuje definovaný automat při zpracování&nbsp;závislostí. Dále je odvozen vztah mezi rozložením závislostí v jazyku a nutným počtem&nbsp;zásobníků automatu. Je definována nekonečná hierarchie jazyků korespondujících k automatům v závislosti na počtu jejich zásobníků. Nakonec je zkoumáno zařazení třídy jazyků definované zásobníkovými automaty s omezeným počtem čistých zásobníků do Chomského hierarchie jazyků, ovšem je zjištěno, že s Chomského hierarchií nekorespondují. Na základě výsledku je jako další vývoj navrhováno zkoumání možných úprav modelů. Pro demonstraci vlastností zkoumaných automatů je následně vytvořen simulační program.$$acze
000589244	9910487741909901	520	$$aThis Bachelor´s thesis describes sport timing system. Main goal was to create aplication, that covers completely all requirements&nbsp; of IT at sport competition. To these tasks belong creating web pages, schedule and then wireless launch of stopwatch. Aplication was implemented in IDE Qt with using programming language C++.$$9eng
000589244	9910487741909901	595	$$aThis Bachelor´s thesis describes sport timing system. Main goal was to create aplication, that covers completely all requirements&nbsp; of IT at sport competition. To these tasks belong creating web pages, schedule and then wireless launch of stopwatch. Aplication was implemented in IDE Qt with using programming language C++.$$9eng
000589249	9910487741409901	520	$$aIn this thesis we try to examine speed of 6 methods for ray-triangle intersection computation, which is elementary operation performed in raytracing. We examine their software implementations in C++ and SSE, for both single-ray and 4-ray packet implementation, as well as their hypothetical hardware implementation. Methods are tested with both randomly generated and real scenes and best results were measured for method Havel&nbsp;Herout (SSE4) among single-ray implementations and Shevtsov's method (SSE) among ray-packet implementations, where Shevtsov's method is of those two more suitable for hardware implementation.$$9eng
000589249	9910487741409901	595	$$aIn this thesis we try to examine speed of 6 methods for ray-triangle intersection computation, which is elementary operation performed in raytracing. We examine their software implementations in C++ and SSE, for both single-ray and 4-ray packet implementation, as well as their hypothetical hardware implementation. Methods are tested with both randomly generated and real scenes and best results were measured for method Havel&nbsp;Herout (SSE4) among single-ray implementations and Shevtsov's method (SSE) among ray-packet implementations, where Shevtsov's method is of those two more suitable for hardware implementation.$$9eng
000589254	9910487740909901	520	$$aThis thesis deals with recognition of handwritten mathematical expressions by neural network. Neural network, mathematical syntax, issues of handwritten mathematical expressions and existing mathematical expressions recoginition systems are described in theoretical part. Practical part includes my own proposal&nbsp; of recognition system. Each part (step) of the system is analyzed in detail. Next part of thesis contains tests performed by implemented recognition system. The results are discussed and reviewed.$$9eng
000589254	9910487740909901	595	$$aThis thesis deals with recognition of handwritten mathematical expressions by neural network. Neural network, mathematical syntax, issues of handwritten mathematical expressions and existing mathematical expressions recoginition systems are described in theoretical part. Practical part includes my own proposal&nbsp; of recognition system. Each part (step) of the system is analyzed in detail. Next part of thesis contains tests performed by implemented recognition system. The results are discussed and reviewed.$$9eng
000589274	9910487738809901	520	$$aThis thesis is aimed on area of stereoscopy. At first, there is &nbsp;some space dedicated to stereoscopic theory, primarily to seaching of corresponding objects in a stereo image pair. Main attention is given to template matching methods, which are based on intesity comparison. Then we try to optimize these methods with SIMD SSE instructions and run some tests with image examples. These methods are implemented in C++ and also in assembly language.$$9eng
000589274	9910487738809901	595	$$aThis thesis is aimed on area of stereoscopy. At first, there is &nbsp;some space dedicated to stereoscopic theory, primarily to seaching of corresponding objects in a stereo image pair. Main attention is given to template matching methods, which are based on intesity comparison. Then we try to optimize these methods with SIMD SSE instructions and run some tests with image examples. These methods are implemented in C++ and also in assembly language.$$9eng
000589283	9910487737909901	520	$$aTato bakalářská práce se zabývá tvorbou webové aplikace schopné zmapovat topologii sítě založené na systému RouterOS a vygenerování mapy spojů. První část práce se zabývá systémem RouterOS a mapovými technologiemi. Druhá část práce je věnována popisu použitých technologií a návrhu funkcí aplikace. Poslední část se zabývá implementací aplikace a integrací technologií popsaných v&nbsp;předcházející části práce.</a>$$acze
000589283	9910487737909901	595	$$aTato bakalářská práce se zabývá tvorbou webové aplikace schopné zmapovat topologii sítě založené na systému RouterOS a vygenerování mapy spojů. První část práce se zabývá systémem RouterOS a mapovými technologiemi. Druhá část práce je věnována popisu použitých technologií a návrhu funkcí aplikace. Poslední část se zabývá implementací aplikace a integrací technologií popsaných v&nbsp;předcházející části práce.</a>$$acze
000589296	9910487736609901	520	$$aThis bachelor thesis deals with finding the license plates in the image and pattern recognition.&nbsp;Work describes short history of the state license plates. It deals with also the current state license plates and their problems. It analyzes the process of image segmentation and follow evaluation of selected areas. A part of the work is design and implementation of algorithms that solve candidate search areas or characters. The final step is the recognition of individual characters and display the user with details of the result.$$9eng
000589296	9910487736609901	595	$$aThis bachelor thesis deals with finding the license plates in the image and pattern recognition.&nbsp;Work describes short history of the state license plates. It deals with also the current state license plates and their problems. It analyzes the process of image segmentation and follow evaluation of selected areas. A part of the work is design and implementation of algorithms that solve candidate search areas or characters. The final step is the recognition of individual characters and display the user with details of the result.$$9eng
000589305	9910487735709901	520	$$aTato práce pojednává o statistických metodách komprese dat. Zabývá se návrhem kompresního postupu a jeho implementací ve formě knihovny v&nbsp;programovacím jazyce C++. Věnuje se popisu a analýze jednotlivých metod. Obsahuje výsledky testů provedených na různých kompresních metodách a jejich následné vyhodnocení.$$acze
000589305	9910487735709901	595	$$aTato práce pojednává o statistických metodách komprese dat. Zabývá se návrhem kompresního postupu a jeho implementací ve formě knihovny v&nbsp;programovacím jazyce C++. Věnuje se popisu a analýze jednotlivých metod. Obsahuje výsledky testů provedených na různých kompresních metodách a jejich následné vyhodnocení.$$acze
000589308	9910487735409901	520	$$aNáplní této bakalářské práce je analýza slovníkových kompresních metod a jejich vlastností. Práce se zaměřuje a podává podrobný přehled slovníkových metod LZ77, LZ78, LZSS, LZW, DEFLATE a&nbsp;LZX. Jsou zde popsány principy těchto metod, a obecná teorie komprese. Závěrem jsou všechny metody otestovány a je provedena analýza výsledků.$$acze
000589308	9910487735409901	595	$$aNáplní této bakalářské práce je analýza slovníkových kompresních metod a jejich vlastností. Práce se zaměřuje a podává podrobný přehled slovníkových metod LZ77, LZ78, LZSS, LZW, DEFLATE a&nbsp;LZX. Jsou zde popsány principy těchto metod, a obecná teorie komprese. Závěrem jsou všechny metody otestovány a je provedena analýza výsledků.$$acze
000589319	9910487734309901	520	$$aTato bakalářská práce se zabývá uživatelským rozhraním pro webovou aplikaci NETBOX Moje Konto pro Android. Cílem práce je vytvořit jednoduché, přehledné a rychlé rozhraní pro zákazníky&nbsp;využívající služby NETBOX. Aplikaci, která nabídne uživateli souhrn svých služeb, mobilní rozhraní pro čtění zpráv, stav vyúčtování nebo přístup ke vzdálenému ovládání televize. Celá mobilní aplikace komunikuje on-line s webovým portálem NETBOX Moje Konto. Design aplikace používá návrhové vzory.$$acze
000589319	9910487734309901	595	$$aTato bakalářská práce se zabývá uživatelským rozhraním pro webovou aplikaci NETBOX Moje Konto pro Android. Cílem práce je vytvořit jednoduché, přehledné a rychlé rozhraní pro zákazníky&nbsp;využívající služby NETBOX. Aplikaci, která nabídne uživateli souhrn svých služeb, mobilní rozhraní pro čtění zpráv, stav vyúčtování nebo přístup ke vzdálenému ovládání televize. Celá mobilní aplikace komunikuje on-line s webovým portálem NETBOX Moje Konto. Design aplikace používá návrhové vzory.$$acze
000589373	9910487728909901	520	$$aPředmětem této bakalářské práce bylo seznámit se se specifikacemi multimediálních souborů a jejich atributů a také prostudovat možnosti, kterých lze využít pro&nbsp;jejich správu. Dále bylo nutné zaměřit se na již hotová řešení podobného typu, z nichž bylo možné se inspirovat a čerpat zkušenosti. Cílem práce bylo z nabytých zkušeností a poznatků navrhnout funkční multiplatformní aplikaci, která bude umožňovat efektivní správu a prohlížení těchto souborů a poskytovat tak uživateli dostatek relevantních informací. V další části pak byla aplikace implementována a testována a představuje plně funkční výsledek celé práce.$$acze
000589373	9910487728909901	595	$$aPředmětem této bakalářské práce bylo seznámit se se specifikacemi multimediálních souborů a jejich atributů a také prostudovat možnosti, kterých lze využít pro&nbsp;jejich správu. Dále bylo nutné zaměřit se na již hotová řešení podobného typu, z nichž bylo možné se inspirovat a čerpat zkušenosti. Cílem práce bylo z nabytých zkušeností a poznatků navrhnout funkční multiplatformní aplikaci, která bude umožňovat efektivní správu a prohlížení těchto souborů a poskytovat tak uživateli dostatek relevantních informací. V další části pak byla aplikace implementována a testována a představuje plně funkční výsledek celé práce.$$acze
000589385	9910487727709901	520	$$aThis thesis is referring to the problems of securing a wireless network, to the possibilities of defending these networks and the implementation of the tool to test them. It discusses the usage of the nVidia CUDA technology to accelerate parallel tasks. The advantages of using this technology as well as the rise of performance compared to the results of a classic processor can also be viewed. &nbsp;The conclusions of the tool used on a real wireless network are reviewed in the end.$$9eng
000589385	9910487727709901	595	$$aThis thesis is referring to the problems of securing a wireless network, to the possibilities of defending these networks and the implementation of the tool to test them. It discusses the usage of the nVidia CUDA technology to accelerate parallel tasks. The advantages of using this technology as well as the rise of performance compared to the results of a classic processor can also be viewed. &nbsp;The conclusions of the tool used on a real wireless network are reviewed in the end.$$9eng
000589440	9910487721209901	520	$$aThis Bachelor degree thesis deals with Edimax BR-6104KP router modifications developed for purposes of Condata s.r.o. The first two chapters describe the company's wireless modules and their communication protocol. The third chapter deals first with Condata's curerent&nbsp; communications set up and subsequently with possible alternatives. The following section describes software and hardware modifications of the router under investigation. The last section describes inovative applications and their implementaion. The thesis is concluded with a real life operation evaluation.$$9eng
000589440	9910487721209901	595	$$aThis Bachelor degree thesis deals with Edimax BR-6104KP router modifications developed for purposes of Condata s.r.o. The first two chapters describe the company's wireless modules and their communication protocol. The third chapter deals first with Condata's curerent&nbsp; communications set up and subsequently with possible alternatives. The following section describes software and hardware modifications of the router under investigation. The last section describes inovative applications and their implementaion. The thesis is concluded with a real life operation evaluation.$$9eng
000589506	9910487714209901	520	$$aBakalářská práce popisuje návrh a implementaci retrospektivní síťové hry Death Race. V&nbsp;této hře hráči ovládají svou stíhačku a snaží se zničit protivníka. První část práce se zabývá historii počítačových her, pokračuje popisem síťové architektury a grafických knihoven. Druhá část se zabývá návrhem komunikačního protokolu a herních principů. Poslední část popisuje implementaci a testování aplikace. Aplikace byla vyvíjena v programovacím jazyku C++ s využitím knihoven OpenGL a SDL.$$acze
000589506	9910487714209901	595	$$aBakalářská práce popisuje návrh a implementaci retrospektivní síťové hry Death Race. V&nbsp;této hře hráči ovládají svou stíhačku a snaží se zničit protivníka. První část práce se zabývá historii počítačových her, pokračuje popisem síťové architektury a grafických knihoven. Druhá část se zabývá návrhem komunikačního protokolu a herních principů. Poslední část popisuje implementaci a testování aplikace. Aplikace byla vyvíjena v programovacím jazyku C++ s využitím knihoven OpenGL a SDL.$$acze
000589548	9910487708509901	520	$$aRONJA is an open-source hardware project for an optical data-link device which utilizes&nbsp;a visible-light beam for wireless data transmission. This thesis focuses on a single electronic module called RONJA Twister, which forms an interface between metallic Ethernet and the optical transmission itself. The purpose of this project is to reimplement the original Twister module design in a backward-compatible manner using FPGA technology. Furthermore, the proposed and implemented solution enhances the module by incorporating the Auto-Negotiation capability which mitigates several issues of the original Twister module.$$9eng
000589548	9910487708509901	595	$$aRONJA is an open-source hardware project for an optical data-link device which utilizes&nbsp;a visible-light beam for wireless data transmission. This thesis focuses on a single electronic module called RONJA Twister, which forms an interface between metallic Ethernet and the optical transmission itself. The purpose of this project is to reimplement the original Twister module design in a backward-compatible manner using FPGA technology. Furthermore, the proposed and implemented solution enhances the module by incorporating the Auto-Negotiation capability which mitigates several issues of the original Twister module.$$9eng
000589560	9910487707309901	520	$$aThis work discusses problems of suffix trees implementation and their use in bioinformatics. There are given different sorts of algorithms for building suffix trees in this work. In the first place, it deals with the on-line method implementation for building suffix trees, proposed by E. Ukkonen and approximate string matching. That is made by application of dynamic programming principles, adapted for &nbsp;using suffix trees. Both of these methods are described by pseudocode and implemented in a work supplement.$$9eng
000589560	9910487707309901	595	$$aThis work discusses problems of suffix trees implementation and their use in bioinformatics. There are given different sorts of algorithms for building suffix trees in this work. In the first place, it deals with the on-line method implementation for building suffix trees, proposed by E. Ukkonen and approximate string matching. That is made by application of dynamic programming principles, adapted for &nbsp;using suffix trees. Both of these methods are described by pseudocode and implemented in a work supplement.$$9eng
000589708	9910487678609901	520	$$aThis thesis deals with testing of automated systems used for stock market trading. The reader acquires basic knowledge about financial markets and stock market. Subsequently, performance indicators for the whole trading system and for the prediction model used in the system&nbsp; are introduced. The explanation of influence of input data selection on trading system performance is the most crucial part of the paper. Selected trading system tests were done using the application, which was made as a part of this thesis. Results of these tests are also presented.$$9eng
000589708	9910487678609901	595	$$aThis thesis deals with testing of automated systems used for stock market trading. The reader acquires basic knowledge about financial markets and stock market. Subsequently, performance indicators for the whole trading system and for the prediction model used in the system&nbsp; are introduced. The explanation of influence of input data selection on trading system performance is the most crucial part of the paper. Selected trading system tests were done using the application, which was made as a part of this thesis. Results of these tests are also presented.$$9eng
000589728	9910487673709901	520	$$aHlavním cílem této práce bylo vytvoření jednoduchého intuitivního editoru stejnosměrných elektrických obvodů schopného analyzovat vytvořená kreslená schémata. Aplikace měla být navržena tak, aby mohla být využita studenty předmětu teorie obvodů jako doplňkový studijní materiál pro lepší pochopení problematiky. Z&nbsp;tohoto důvodu měla být analýza obvodu implementována tak, aby co nejvíce odpovídala postupům řešení elektrických obvodů, které jsou v&nbsp;tomto kurzu vyučovány, konkrétně pak metodě určení smyčkových proudů a metodě uzlových napětí. Dalším důležitým požadavkem bylo vytvoření přehledné struktury dat pro uchování navrhovaných schémat ve formátu XML. Posledním úkolem pak bylo porovnat náročnost řešení pomocí této aplikace a již existujících programů řešících tuto problematiku.$$acze
000589728	9910487673709901	595	$$aHlavním cílem této práce bylo vytvoření jednoduchého intuitivního editoru stejnosměrných elektrických obvodů schopného analyzovat vytvořená kreslená schémata. Aplikace měla být navržena tak, aby mohla být využita studenty předmětu teorie obvodů jako doplňkový studijní materiál pro lepší pochopení problematiky. Z&nbsp;tohoto důvodu měla být analýza obvodu implementována tak, aby co nejvíce odpovídala postupům řešení elektrických obvodů, které jsou v&nbsp;tomto kurzu vyučovány, konkrétně pak metodě určení smyčkových proudů a metodě uzlových napětí. Dalším důležitým požadavkem bylo vytvoření přehledné struktury dat pro uchování navrhovaných schémat ve formátu XML. Posledním úkolem pak bylo porovnat náročnost řešení pomocí této aplikace a již existujících programů řešících tuto problematiku.$$acze
000591363	9910487457709901	520	$$aTáto práca rieši automatické generovanie Yara pravidiel. Cieľom je rozšíriť už existujúci generátor Yara pravidiel, ktorý sa nazýva YaraGen a bol vytvorený firmou Avast. V práci sa predstaví podpora pre súborové formáty: ELF a APK. Taktiež&nbsp; sú navrhnuté a implementované vylepšenia už existujúcich formátov určených pre statické a behaviorálne Yara pravidlá.$$ask
000591363	9910487457709901	595	$$aTáto práca rieši automatické generovanie Yara pravidiel. Cieľom je rozšíriť už existujúci generátor Yara pravidiel, ktorý sa nazýva YaraGen a bol vytvorený firmou Avast. V práci sa predstaví podpora pre súborové formáty: ELF a APK. Taktiež&nbsp; sú navrhnuté a implementované vylepšenia už existujúcich formátov určených pre statické a behaviorálne Yara pravidlá.$$ask
000591364	9910487457609901	520	$$aThe aim of the bachelor thesis is to design and supplement a client application for the music server Music Player Daemon (MPD), which allows editing local music files and downloading data from internet services. Along with provide extraordinary operations with playlists and extracts tempos from songs. Before solution of application, we can find&nbsp; theoretical analysis, which includes a description of metadata, music data formats and an analysis of MPD and GMPC. In the last chapters of the work is a description of the application solution ending with the evaluation of the results.$$9eng
000591364	9910487457609901	595	$$aThe aim of the bachelor thesis is to design and supplement a client application for the music server Music Player Daemon (MPD), which allows editing local music files and downloading data from internet services. Along with provide extraordinary operations with playlists and extracts tempos from songs. Before solution of application, we can find&nbsp; theoretical analysis, which includes a description of metadata, music data formats and an analysis of MPD and GMPC. In the last chapters of the work is a description of the application solution ending with the evaluation of the results.$$9eng
000594035	9910487080109901	520	$$aThis thesis is about finding significant planar surfaces in point cloud and their conversion to polygons. Which is important step for making a 3D model of a room. Input is point cloud, which was recorded by Kinect v2 sensor. Tool for capturing one snapshot from Kinect is included in this thesis. For recording more detailed point cloud is needed external program. Some of the programs are mentioned further in this thesis. For plane detection is used RANSAC. Inliers are divided using Euclidean Cluster Extraction. These clusters are converted to polygon using convex or concave hull. &nbsp;Application is capable of working with one snapshot or bigger point cloud assembled by registration of particular snapshots and detect primary and secondary planar surfaces. For the largest plane points can be prepared for creation of a texture and dimensions of this plan can be printed in CLI.&nbsp;$$9eng
000594035	9910487080109901	595	$$aThis thesis is about finding significant planar surfaces in point cloud and their conversion to polygons. Which is important step for making a 3D model of a room. Input is point cloud, which was recorded by Kinect v2 sensor. Tool for capturing one snapshot from Kinect is included in this thesis. For recording more detailed point cloud is needed external program. Some of the programs are mentioned further in this thesis. For plane detection is used RANSAC. Inliers are divided using Euclidean Cluster Extraction. These clusters are converted to polygon using convex or concave hull. &nbsp;Application is capable of working with one snapshot or bigger point cloud assembled by registration of particular snapshots and detect primary and secondary planar surfaces. For the largest plane points can be prepared for creation of a texture and dimensions of this plan can be printed in CLI.&nbsp;$$9eng
000594050	9910487078509901	520	$$aTato bakalářská práce se věnuje informačnímu systému plaveckého oddílu ASK Blansko. Jedná se o webovou aplikaci postavenou na trojici webových technologií - webserver Apache, databáze MySQL a jazyk PHP. Účelem systému je umožnit zástupcům oddílu administraci těchto databázových dat a v přístupné podobě je nabídnou také běžnému uživateli. Při vývoji systému byl použit PHP rámec Nette a rámec Bootstrap pro uživatelské rozhraní. K&nbsp;vizualizaci dat uživateli bylo užito nástroje Google Charts. Statistiky návštěvnosti byly získány díky službě Google Analytics. Práce se zabývá analýzou, návrhem, implementací a testováním konkrétního informačního systému. Za zmínku stojí také funkcionalita související s&nbsp;exportem vybraných dat a importem dat z&nbsp;ČSPS a FINA.$$acze
000594050	9910487078509901	595	$$aTato bakalářská práce se věnuje informačnímu systému plaveckého oddílu ASK Blansko. Jedná se o webovou aplikaci postavenou na trojici webových technologií - webserver Apache, databáze MySQL a jazyk PHP. Účelem systému je umožnit zástupcům oddílu administraci těchto databázových dat a v přístupné podobě je nabídnou také běžnému uživateli. Při vývoji systému byl použit PHP rámec Nette a rámec Bootstrap pro uživatelské rozhraní. K&nbsp;vizualizaci dat uživateli bylo užito nástroje Google Charts. Statistiky návštěvnosti byly získány díky službě Google Analytics. Práce se zabývá analýzou, návrhem, implementací a testováním konkrétního informačního systému. Za zmínku stojí také funkcionalita související s&nbsp;exportem vybraných dat a importem dat z&nbsp;ČSPS a FINA.$$acze
000594052	9910487078309901	520	$$aThe aim of this thesis is to research the differences between the CSS preprocessor languages, namely Less and Sass, and &nbsp;find applicable transformation methods to implement a converter between their dynamic stylesheet formats. A general introduction to the concept of CSS preprocessors is provided &nbsp;first, which is followed by a thorough description of the Less and Sass language features. In addition to this, all the discovered differences are stated and illustrative examples of the invented conversion methods are provided in this work. This is followed by the description of the design and implementation of the proposed converter. As a part of the contribution of this thesis, a CSS comparison tool based on abstract syntax tree transformation has also been developed. Its design is described along the testing procedure used to verify the invented conversion methods. The last part of the work summarizes the achieved results and the future directions of the converter.$$9eng
000594052	9910487078309901	595	$$aThe aim of this thesis is to research the differences between the CSS preprocessor languages, namely Less and Sass, and &nbsp;find applicable transformation methods to implement a converter between their dynamic stylesheet formats. A general introduction to the concept of CSS preprocessors is provided &nbsp;first, which is followed by a thorough description of the Less and Sass language features. In addition to this, all the discovered differences are stated and illustrative examples of the invented conversion methods are provided in this work. This is followed by the description of the design and implementation of the proposed converter. As a part of the contribution of this thesis, a CSS comparison tool based on abstract syntax tree transformation has also been developed. Its design is described along the testing procedure used to verify the invented conversion methods. The last part of the work summarizes the achieved results and the future directions of the converter.$$9eng
000594053	9910487078209901	520	$$aGoal of this thesis was to design and implement system operating in real time, which manages to detect incoming vehicle to the car park terminal, recognize its licence plate and automatically decide on its admission. System uses the Gaussian Mixture Model algorithm for detection of incoming vehicle. For reliable localization of licence plate are used two methods, the first one uses of extraction of Maximally Stable Extremal Regions (MSERs), the second one uses of Top-Hat transformation. Support Vector Machine (SVM) algorithm is used to decide, whether is the found area a licence plate. Character classification is performed using artificial neural network. For implementation was used library OpenCV. Thanks to optimalization is the extraction of MSERs accelerated up to seven times. The accomplished success rate in case of licence plate localization is 92,47% and in case of classification of characters is 90,03%.&nbsp;$$9eng
000594053	9910487078209901	595	$$aGoal of this thesis was to design and implement system operating in real time, which manages to detect incoming vehicle to the car park terminal, recognize its licence plate and automatically decide on its admission. System uses the Gaussian Mixture Model algorithm for detection of incoming vehicle. For reliable localization of licence plate are used two methods, the first one uses of extraction of Maximally Stable Extremal Regions (MSERs), the second one uses of Top-Hat transformation. Support Vector Machine (SVM) algorithm is used to decide, whether is the found area a licence plate. Character classification is performed using artificial neural network. For implementation was used library OpenCV. Thanks to optimalization is the extraction of MSERs accelerated up to seven times. The accomplished success rate in case of licence plate localization is 92,47% and in case of classification of characters is 90,03%.&nbsp;$$9eng
000594136	9910487067109901	520	$$aCílem této bakalářské práce je vytvořit a implementovat nástroj pro překlad modelů grafů toků dat do formátu SMT-LIB. Práce navazuje na projekt HADES výzkumné skupiny VeriFIT Fakulty informačních technologií Vysokého učení technického v Brně. V řešení bylo použito překladače vytvářejícího z původního grafu objektový model. Objektový model je možné&nbsp; převést do zápisu ve formátu SMT-LIB a přidat do něj aserce požadovaných vlastností systému. Pro ověřování vlastností závisejících na změnách systému je použita metoda rozbalování smyček s uživatelem zadanou hranicí maximálního počtu rozbalení. Možnosti vytvořeného nástoje jsou demonstrovány na sadě modelů grafů toků dat pokrývající všechny prvky vstupního jazyka VAM a jejich kombinace. Výsledek této práce představuje nové možnosti pro zpracování grafů toků dat ve formátu VAM a jejich verifikaci.$$acze
000594136	9910487067109901	595	$$aCílem této bakalářské práce je vytvořit a implementovat nástroj pro překlad modelů grafů toků dat do formátu SMT-LIB. Práce navazuje na projekt HADES výzkumné skupiny VeriFIT Fakulty informačních technologií Vysokého učení technického v Brně. V řešení bylo použito překladače vytvářejícího z původního grafu objektový model. Objektový model je možné&nbsp; převést do zápisu ve formátu SMT-LIB a přidat do něj aserce požadovaných vlastností systému. Pro ověřování vlastností závisejících na změnách systému je použita metoda rozbalování smyček s uživatelem zadanou hranicí maximálního počtu rozbalení. Možnosti vytvořeného nástoje jsou demonstrovány na sadě modelů grafů toků dat pokrývající všechny prvky vstupního jazyka VAM a jejich kombinace. Výsledek této práce představuje nové možnosti pro zpracování grafů toků dat ve formátu VAM a jejich verifikaci.$$acze
000594180	9910487060709901	520	$$aTato práce zavádí a studuje dva nové typy automatů, spolupracující distribuované systémy zásobníkových automatů (CDPDAS) a paralelní komunikující systémy zásobníkových automatů (PCPDAS), které jsou inspirovany spolupracujícími distribuovanými gramatickými systémy (CDGS), paralelními komunikujícími gramatickými systémy (PCGS) a jejich modifikacemi.&nbsp; CDGS používají bezkontextová pravidla a přesto zvyšují sílu nad úroveň bezkontextových gramatik, leč zavedení distribuované spolupráce k zásobníkovým automatům sílu nezvyšuje.&nbsp; Dokázána je schopnost simulovat distribuovanou spolupráci pouze za použití stavu.&nbsp; Práce z tohoto výsledku dále vychází a zavádí variantu CDPDAS lišící se od všech variant CDGS, která zvyšuje sílu na roveň Turingových strojů (TM).&nbsp; PCGS mají sílu podobnou s CDGS, ale jimi inspirované PCPDAS jsou ekvivalení s TM, což je dokázáno umožněním přístupu k druhému zásobníku pomocí neintuitivního komunikačního protokolu.<br>$$acze
000594180	9910487060709901	520	$$aThis thesis defines and studies two new types of automata, cooperating distributed pushdown automata systems (CDPDAS) and parallel communicating pushdown automata systems (PCPDAS).&nbsp; CDPDAS and PCPDAS adapt the main concept of cooperating distributed grammar systems (CDGS) and parallel communicating automata systems (PCPDAS), respectively.&nbsp; CDPDAS are proven to have the same power as PDA and this thesis further explores the reason why CDPDAS do not increase power while CDGS do and introduces an automata system inspired by CDPDAS that does increase the power.&nbsp; PCGS have similar power as CDGS, but PCPDAS are equvalent with TM, which is proven by creating a communication protocol to access a second stack.$$9eng
000594180	9910487060709901	595	$$aTato práce zavádí a studuje dva nové typy automatů, spolupracující distribuované systémy zásobníkových automatů (CDPDAS) a paralelní komunikující systémy zásobníkových automatů (PCPDAS), které jsou inspirovany spolupracujícími distribuovanými gramatickými systémy (CDGS), paralelními komunikujícími gramatickými systémy (PCGS) a jejich modifikacemi.&nbsp; CDGS používají bezkontextová pravidla a přesto zvyšují sílu nad úroveň bezkontextových gramatik, leč zavedení distribuované spolupráce k zásobníkovým automatům sílu nezvyšuje.&nbsp; Dokázána je schopnost simulovat distribuovanou spolupráci pouze za použití stavu.&nbsp; Práce z tohoto výsledku dále vychází a zavádí variantu CDPDAS lišící se od všech variant CDGS, která zvyšuje sílu na roveň Turingových strojů (TM).&nbsp; PCGS mají sílu podobnou s CDGS, ale jimi inspirované PCPDAS jsou ekvivalení s TM, což je dokázáno umožněním přístupu k druhému zásobníku pomocí neintuitivního komunikačního protokolu.<br>$$acze
000594180	9910487060709901	595	$$aThis thesis defines and studies two new types of automata, cooperating distributed pushdown automata systems (CDPDAS) and parallel communicating pushdown automata systems (PCPDAS).&nbsp; CDPDAS and PCPDAS adapt the main concept of cooperating distributed grammar systems (CDGS) and parallel communicating automata systems (PCPDAS), respectively.&nbsp; CDPDAS are proven to have the same power as PDA and this thesis further explores the reason why CDPDAS do not increase power while CDGS do and introduces an automata system inspired by CDPDAS that does increase the power.&nbsp; PCGS have similar power as CDGS, but PCPDAS are equvalent with TM, which is proven by creating a communication protocol to access a second stack.$$9eng
000594181	9910487060609901	520	$$a<div><div><div><div><div><p>Cílem práce bylo vytvoření multiplatformní aplikace pro podporu komunikace a zajištění účasti externích účastníků (sponzoři, podporovatelé) akce typu konference, festival a další. Aplikace poskytuje podporu pro komunikaci pořadatelů s účastníky a nabízí správu všech potřebných dat spojených s pořádáním akce. Práce dále popisuje způsoby řízení projektů a standardy využitelné pro tuto problematiku. Podrobněji je popsán standard PMBOK, který byl společně s metodikou ARIS využit pro návrh aplikace z pohledu komunikace, obstarávání a zainteresovaných stran.&nbsp;</p></div></div></div></div></div>$$acze
000594181	9910487060609901	520	$$a<div><div><div><div><div><p>The purpose of this thesis was to create application to support communication and ensuring participation of extern participants (sponsors, supporters) of an event such as conference, festival and more. Application provides support for communication between organizers and participants and o ers management of all necessary data associated with organizing event. The thesis also describes methods of project management and standards applicable for this issues. The PMBOK standard was described in detail, which was used together with ARIS methodic for application design in terms of communication, procurement and stakeholders.&nbsp;</p></div></div></div></div></div>$$9eng
000594181	9910487060609901	595	$$a<div><div><div><div><div><p>Cílem práce bylo vytvoření multiplatformní aplikace pro podporu komunikace a zajištění účasti externích účastníků (sponzoři, podporovatelé) akce typu konference, festival a další. Aplikace poskytuje podporu pro komunikaci pořadatelů s účastníky a nabízí správu všech potřebných dat spojených s pořádáním akce. Práce dále popisuje způsoby řízení projektů a standardy využitelné pro tuto problematiku. Podrobněji je popsán standard PMBOK, který byl společně s metodikou ARIS využit pro návrh aplikace z pohledu komunikace, obstarávání a zainteresovaných stran.&nbsp;</p></div></div></div></div></div>$$acze
000594181	9910487060609901	595	$$a<div><div><div><div><div><p>The purpose of this thesis was to create application to support communication and ensuring participation of extern participants (sponsors, supporters) of an event such as conference, festival and more. Application provides support for communication between organizers and participants and o ers management of all necessary data associated with organizing event. The thesis also describes methods of project management and standards applicable for this issues. The PMBOK standard was described in detail, which was used together with ARIS methodic for application design in terms of communication, procurement and stakeholders.&nbsp;</p></div></div></div></div></div>$$9eng
000594185	9910487060209901	520	$$aTato práce se zabývá tvorbou trojrozměrného animovaného modelu. Jedná se o model kulečníkového stolu a vizualizaci pohybu koulí po jeho povrchu. Cílem práce je řešení pohybu koulí pomocí metod počítačové simulace. Tato práce obsahuje souhrn fyzikálních jevů pro popis pohybu koulí. Dále jsou v práci charakterizovány animační a simulační techniky využité pro tvorbu animovaného modelu. Je zde popsán software, který umožňuje vytvoření trojrozměrného modelu a taky jeho animaci a interakci s uživatelem. Druhá část práce popisuje tvorbu simulačního modelu a programu pro vizualizaci výsledků. V závěru jsou obsaženy grafy popisující chování koule v rámci experimentů se&nbsp;simulačním modelem.$$acze
000594185	9910487060209901	520	$$aThis&nbsp; thesis&nbsp; deals&nbsp; with&nbsp; production&nbsp; of&nbsp; three-dimensional&nbsp; animated&nbsp; model. Thesis is about model of billiard table and visualization of balls motion on its surface. Using simulation methods to solve the problem of balls motion is the goal of this work. This thesis contains summary of physical phenomena which describe the ball motion. There are also animation and simulation techniques which are used to create a model involved in this work. This thesis also deals with description of software, which can be used to create a three-dimensional model, animation and define user interaction. The second part of thesis describes how simulation program and visualization application was made. In the end, there are charts which describe ball behaviour involved in this work.$$9eng
000594185	9910487060209901	595	$$aTato práce se zabývá tvorbou trojrozměrného animovaného modelu. Jedná se o model kulečníkového stolu a vizualizaci pohybu koulí po jeho povrchu. Cílem práce je řešení pohybu koulí pomocí metod počítačové simulace. Tato práce obsahuje souhrn fyzikálních jevů pro popis pohybu koulí. Dále jsou v práci charakterizovány animační a simulační techniky využité pro tvorbu animovaného modelu. Je zde popsán software, který umožňuje vytvoření trojrozměrného modelu a taky jeho animaci a interakci s uživatelem. Druhá část práce popisuje tvorbu simulačního modelu a programu pro vizualizaci výsledků. V závěru jsou obsaženy grafy popisující chování koule v rámci experimentů se&nbsp;simulačním modelem.$$acze
000594185	9910487060209901	595	$$aThis&nbsp; thesis&nbsp; deals&nbsp; with&nbsp; production&nbsp; of&nbsp; three-dimensional&nbsp; animated&nbsp; model. Thesis is about model of billiard table and visualization of balls motion on its surface. Using simulation methods to solve the problem of balls motion is the goal of this work. This thesis contains summary of physical phenomena which describe the ball motion. There are also animation and simulation techniques which are used to create a model involved in this work. This thesis also deals with description of software, which can be used to create a three-dimensional model, animation and define user interaction. The second part of thesis describes how simulation program and visualization application was made. In the end, there are charts which describe ball behaviour involved in this work.$$9eng
000594186	9910487060009901	520	$$aThis thesis aims to explore possible implementations and optimizations of the lattice-Boltzmann method. This method allows modeling of fluid flow using a simulation of fictive particles. The thesis focuses on possible improvements of the existing tool HemeLB which&nbsp; is designed and optimized for bloodflow modeling. Several vectorization and paralellization approaches that could be included in this tool are explored. An application focused on comparing chosen algorithms including optimizations for the lattice-Boltzmann method was implemented as a part of the thesis. A group of tests focused on comparing this algorithms according to performance, cache usage and overall memory usage was performed. The best performance achieved was 150 millions of lattice site updates per second.$$9eng
000594186	9910487060009901	595	$$aThis thesis aims to explore possible implementations and optimizations of the lattice-Boltzmann method. This method allows modeling of fluid flow using a simulation of fictive particles. The thesis focuses on possible improvements of the existing tool HemeLB which&nbsp; is designed and optimized for bloodflow modeling. Several vectorization and paralellization approaches that could be included in this tool are explored. An application focused on comparing chosen algorithms including optimizations for the lattice-Boltzmann method was implemented as a part of the thesis. A group of tests focused on comparing this algorithms according to performance, cache usage and overall memory usage was performed. The best performance achieved was 150 millions of lattice site updates per second.$$9eng
000594197	9910487057509901	520	$$aV této práci jsou popsána různá rozhraní určená člověku k&nbsp;hraní her a&nbsp;postupně jsou vyobrazeny modernější i&nbsp;běžně dostupná rozhraní. Blíže práce popisuje, jakým způsobem lze hrát hry na běžném dataprojektoru a&nbsp;senzorech pro detekci gest -&nbsp;Kinect a&nbsp;Leap Motion. Projekt je zaměřen na vyhodnocení aspektů návrhu deskové hry s&nbsp;těmito prvky a&nbsp;také na potřebnou kalibraci obrazu projektoru a&nbsp;Leap Motionu. Část projektu je věnována popisu deskové hry Osadníci z&nbsp;Katanu, z&nbsp;jejichž pravidel je vytvořena specifikace a&nbsp;možnosti hráče. Podle těchto znalostí je pak popsán návrh hrací sestavy a&nbsp;návrh několika typů rozhraní hry. Práce jednoduchým způsobem popisuje implementaci hry a&nbsp;v&nbsp;závěrečných kapitolách popisuje způsob testování vytvořeného rozhraní. Posledním obsaženým tématem je vyhodnocení z&nbsp;pohledu testovaných uživatelů.$$acze
000594197	9910487057509901	520	$$aThis thesis describes various game interfaces for human and gradually there are shown more modern and common available interfaces. Work closely describes how you can play games on a&nbsp;regular projector and sensors for gestures detection -&nbsp;Kinect and Leap Motion. This work focus on evaluation of aspects of table-game design with these components and also on display view calibration between projector and Leap Motion. Part of the project is devoted to describing the board game Catan, of which rules are taken to write down specification and options of player. According to this knowledge is then described the design of the play-set and the design of several interfaces of the game. Implementation is briefly described and final chapters covers forms of the testing methods of interfaces and testing evaluation from user perspective.$$9eng
000594197	9910487057509901	595	$$aV této práci jsou popsána různá rozhraní určená člověku k&nbsp;hraní her a&nbsp;postupně jsou vyobrazeny modernější i&nbsp;běžně dostupná rozhraní. Blíže práce popisuje, jakým způsobem lze hrát hry na běžném dataprojektoru a&nbsp;senzorech pro detekci gest -&nbsp;Kinect a&nbsp;Leap Motion. Projekt je zaměřen na vyhodnocení aspektů návrhu deskové hry s&nbsp;těmito prvky a&nbsp;také na potřebnou kalibraci obrazu projektoru a&nbsp;Leap Motionu. Část projektu je věnována popisu deskové hry Osadníci z&nbsp;Katanu, z&nbsp;jejichž pravidel je vytvořena specifikace a&nbsp;možnosti hráče. Podle těchto znalostí je pak popsán návrh hrací sestavy a&nbsp;návrh několika typů rozhraní hry. Práce jednoduchým způsobem popisuje implementaci hry a&nbsp;v&nbsp;závěrečných kapitolách popisuje způsob testování vytvořeného rozhraní. Posledním obsaženým tématem je vyhodnocení z&nbsp;pohledu testovaných uživatelů.$$acze
000594197	9910487057509901	595	$$aThis thesis describes various game interfaces for human and gradually there are shown more modern and common available interfaces. Work closely describes how you can play games on a&nbsp;regular projector and sensors for gestures detection -&nbsp;Kinect and Leap Motion. This work focus on evaluation of aspects of table-game design with these components and also on display view calibration between projector and Leap Motion. Part of the project is devoted to describing the board game Catan, of which rules are taken to write down specification and options of player. According to this knowledge is then described the design of the play-set and the design of several interfaces of the game. Implementation is briefly described and final chapters covers forms of the testing methods of interfaces and testing evaluation from user perspective.$$9eng
000595188	9910486914609901	520	$$aCílem práce je vytvořit aplikaci pro tvorbu predikcí call centra, která by mohla nahradit stávající řešení predikcí v&nbsp;prostředí firmy Kiwi.com s.r.o. Výsledná aplikace by měla být intuitivnější a snazší na používání než systém Verint, či tabulkové řešení predikcí a zároveň by měla poskytovat dostatečné množství použití pro tvorbu taktických predikcí, díky kterým lze reagovat na nastávající situace a nastavovat reálná očekávání pro management zákaznického centra.$$acze
000595188	9910486914609901	595	$$aCílem práce je vytvořit aplikaci pro tvorbu predikcí call centra, která by mohla nahradit stávající řešení predikcí v&nbsp;prostředí firmy Kiwi.com s.r.o. Výsledná aplikace by měla být intuitivnější a snazší na používání než systém Verint, či tabulkové řešení predikcí a zároveň by měla poskytovat dostatečné množství použití pro tvorbu taktických predikcí, díky kterým lze reagovat na nastávající situace a nastavovat reálná očekávání pro management zákaznického centra.$$acze
000595230	9910486909309901	520	$$aThe aim of this work is to design and implement a lighting which can be controlled&nbsp; wirelessy by any user device with Wi-Fi. The bachelor thesis describes the selection of components and their connection. Also describes a library for a Wi-Fi module, a way how to communicate over the network and design a user interface. The result of this thesis is a functional prototype placed on the printed circuit board.$$9eng
000595230	9910486909309901	595	$$aThe aim of this work is to design and implement a lighting which can be controlled&nbsp; wirelessy by any user device with Wi-Fi. The bachelor thesis describes the selection of components and their connection. Also describes a library for a Wi-Fi module, a way how to communicate over the network and design a user interface. The result of this thesis is a functional prototype placed on the printed circuit board.$$9eng
000595663	9910486860409901	520	$$aThis thesis focuses on the use of Artificial Intelligence and design of working module in Real-Time Strategy (RTS) game, StarCraft II.&nbsp; The proposed solution uses Neural Network and Q-learning for combat management. For implementation, the StarCraft 2 Learning Environment has been used as a means of communication between the designed system and the game. Evaluation of the system is based on its ability to make progress over time.$$9eng
000595663	9910486860409901	595	$$aThis thesis focuses on the use of Artificial Intelligence and design of working module in Real-Time Strategy (RTS) game, StarCraft II.&nbsp; The proposed solution uses Neural Network and Q-learning for combat management. For implementation, the StarCraft 2 Learning Environment has been used as a means of communication between the designed system and the game. Evaluation of the system is based on its ability to make progress over time.$$9eng
000595665	9910486860209901	520	$$aTáto práca je o využití interaktívneho stola ARTable pre hranie kartovej hry Poker. Výsledkom práce je aplikácia, ktorá je premietaná na plochu stolu a ovládaná pomocou dotykovej plochy. Medzi komponenty tohto systému patri aj robotická ruka , kamera, dotykova plocha a projektor. Robotická ruka je zodpovedná za premiestňovanie kariet. Kamera karty skenuje a zobrazuje na hraciu plochu. Aplikácia slúži na prepojenie digitálneho a reálneho sveta.&nbsp;$$aslo
000595665	9910486860209901	595	$$aTáto práca je o využití interaktívneho stola ARTable pre hranie kartovej hry Poker. Výsledkom práce je aplikácia, ktorá je premietaná na plochu stolu a ovládaná pomocou dotykovej plochy. Medzi komponenty tohto systému patri aj robotická ruka , kamera, dotykova plocha a projektor. Robotická ruka je zodpovedná za premiestňovanie kariet. Kamera karty skenuje a zobrazuje na hraciu plochu. Aplikácia slúži na prepojenie digitálneho a reálneho sveta.&nbsp;$$aslo
000596642	9910486721009901	520	$$a<pre>Práca sa zaoberá spracovaním prevádzkových záznamov zo serverových aplikácií.&nbsp;Architektúra systému bola navrhnutá na základe štúdie dostupných technológií. Implementačná časť popisuje návrh jednotného formátu prevádzkových záznamov a implementáciu logovacej knižnice. Ďalej je popísaná inštalácia nástrojov, ich konfigurácia a nasadenie na server. Výsledkom je systém pre spracovanie prevádzkových záznamov navrhnutý s ohľadom na <u>škálovateľnosť</u>systému do budúcnosti. Systém bol otestovaný a nasadený v rámci fakultného projektu <u>BeeeOn</u>.</pre>$$acze
000596642	9910486721009901	595	$$a<pre>Práca sa zaoberá spracovaním prevádzkových záznamov zo serverových aplikácií.&nbsp;Architektúra systému bola navrhnutá na základe štúdie dostupných technológií. Implementačná časť popisuje návrh jednotného formátu prevádzkových záznamov a implementáciu logovacej knižnice. Ďalej je popísaná inštalácia nástrojov, ich konfigurácia a nasadenie na server. Výsledkom je systém pre spracovanie prevádzkových záznamov navrhnutý s ohľadom na <u>škálovateľnosť</u>systému do budúcnosti. Systém bol otestovaný a nasadený v rámci fakultného projektu <u>BeeeOn</u>.</pre>$$acze
000596644	9910486720809901	520	$$aThe thesis deals with the computer assisted language learning. Special attention is given to the theme of language learning with usage of corpus. The process of developing browser extension for language learning is detailed described. &nbsp;The main feature of the extension is possibility to work with the personalized usage examples of the word. Personalization is based on the student vocabulary and interests. The news portals are used as source of usage examples.$$9eng
000596644	9910486720809901	595	$$aThe thesis deals with the computer assisted language learning. Special attention is given to the theme of language learning with usage of corpus. The process of developing browser extension for language learning is detailed described. &nbsp;The main feature of the extension is possibility to work with the personalized usage examples of the word. Personalization is based on the student vocabulary and interests. The news portals are used as source of usage examples.$$9eng
000596645	9910486720709901	520	$$a<div><div><div><p>Cílem této práce bylo navrhnout a implementovat uživatelsky přívětivou mobilní aplikaci pro správu termínu a přihlašování na ně pomocí rezervačního systému. Výsledkem je aplikace pro platformu iOS s příjemným designem. Testování proběhlo na uživatelích, kteří aplikaci ohodnotili kladně s jednoduchým ovládáním. Za velký přínos této práce se považuje vhodně navržené uživatelské rozhraní.&nbsp;</p></div></div></div>$$acze
000596645	9910486720709901	520	$$a<div><div><div><p>The goal of this thesis was to develop and to implement a user friendly mobile application for users to registrate on terms with help of reservation system. The result is an application for mobile platform iOS with enjoyable look. Testing was made with users, who rated application in positive way and easy to use. As a main benefit of this work is considered fitingly developed user interface.&nbsp;</p></div></div></div>$$9eng
000596645	9910486720709901	595	$$a<div><div><div><p>Cílem této práce bylo navrhnout a implementovat uživatelsky přívětivou mobilní aplikaci pro správu termínu a přihlašování na ně pomocí rezervačního systému. Výsledkem je aplikace pro platformu iOS s příjemným designem. Testování proběhlo na uživatelích, kteří aplikaci ohodnotili kladně s jednoduchým ovládáním. Za velký přínos této práce se považuje vhodně navržené uživatelské rozhraní.&nbsp;</p></div></div></div>$$acze
000596645	9910486720709901	595	$$a<div><div><div><p>The goal of this thesis was to develop and to implement a user friendly mobile application for users to registrate on terms with help of reservation system. The result is an application for mobile platform iOS with enjoyable look. Testing was made with users, who rated application in positive way and easy to use. As a main benefit of this work is considered fitingly developed user interface.&nbsp;</p></div></div></div>$$9eng
000596645	9910486720709901	653	$$a<div><div><div><p>iOS, mobile application, user interface, Swift, virtual waiting room&nbsp;</p></div></div></div>
000596645	9910486720709901	653	$$a<div><div><div><p>iOS, mobilní aplikace, uživatelské rozhraní, Swift, virtuální čekárna&nbsp;</p></div></div></div>
000596645	9910486720709901	699	$$a<div><div><div><p>iOS, mobile application, user interface, Swift, virtual waiting room&nbsp;</p></div></div></div>
000596645	9910486720709901	699	$$a<div><div><div><p>iOS, mobilní aplikace, uživatelské rozhraní, Swift, virtuální čekárna&nbsp;</p></div></div></div>
000596648	9910486720409901	520	$$aJedným z kľúčových faktorov v oblasti informačných technológií sú ľudia. Ľudia v zamestnaní často používajú rôzne zdroje, ktoré im daná firma ponúka, pričom tieto zdroje je&nbsp;možné nájsť v rôznych tvaroch a veľkostiach - počítače, tlačiarne, telefóny, e-maily, softvér&nbsp;atď. Avšak každá správna firma potrebuje korektne nastaviť politiku správy daných zdrojov. Adresárové služby sú dlhodobo známym konceptom a dnes sú už široko používaným&nbsp;štandardom firiem po celom svete, kde pomáhajú v efektívnom riadení a zoskupovaní dostupných zdrojov firmy. Táto práca je zameraná na adresárové služby Microsoft Active&nbsp;Directory. Ponúka hlavné koncepty a základy technológie Active Directory.&nbsp;<div>V práci sú predstavené logické a fyzické komponenty Active Directory. Active Directory je pôvodná technológia spoločnosti Microsoft, avšak časom sa začali objavovať systémy&nbsp;podporujúce Active Directory na linuxových operačných systémoch. Táto práca sa zaoberá&nbsp;rozdielmi medzi Active Directory v operačných systémoch Windows Server a ďalších operačných systémov založených na Linuxe. Najdôležitejšie riešenie zo všetkých alternatív&nbsp;k Microsoft, Samba4, bol rozšírený o podporu Active Directory a úspešne kopíruje originálnu funkcionalitu. Stáva sa tým legitímnou alternatívou k použitiu Windows Server, s&nbsp;ktorým má v súčasnej dobe porovnateľnú funkcionalitu. V práci sa nachádza rozbor danej&nbsp;funkcionality a opísané sú aj obmedzujúce faktory daných systémov. Ako ďalšia alternatíva&nbsp;k predchádzajúcim riešeniam je poskytnutý aj popis systému Zentyal, ktorý je komerčnou&nbsp;implementáciou systému Samba4 a preto disponuje podobnými vlastnosťami ako Samba4.</div><div>Hlavným cieľom tejto práce je skutočná správa objektov v Active Direct
000596648	9910486720409901	595	$$aJedným z kľúčových faktorov v oblasti informačných technológií sú ľudia. Ľudia v zamestnaní často používajú rôzne zdroje, ktoré im daná firma ponúka, pričom tieto zdroje je&nbsp;možné nájsť v rôznych tvaroch a veľkostiach - počítače, tlačiarne, telefóny, e-maily, softvér&nbsp;atď. Avšak každá správna firma potrebuje korektne nastaviť politiku správy daných zdrojov. Adresárové služby sú dlhodobo známym konceptom a dnes sú už široko používaným&nbsp;štandardom firiem po celom svete, kde pomáhajú v efektívnom riadení a zoskupovaní dostupných zdrojov firmy. Táto práca je zameraná na adresárové služby Microsoft Active&nbsp;Directory. Ponúka hlavné koncepty a základy technológie Active Directory.&nbsp;<div>V práci sú predstavené logické a fyzické komponenty Active Directory. Active Directory je pôvodná technológia spoločnosti Microsoft, avšak časom sa začali objavovať systémy&nbsp;podporujúce Active Directory na linuxových operačných systémoch. Táto práca sa zaoberá&nbsp;rozdielmi medzi Active Directory v operačných systémoch Windows Server a ďalších operačných systémov založených na Linuxe. Najdôležitejšie riešenie zo všetkých alternatív&nbsp;k Microsoft, Samba4, bol rozšírený o podporu Active Directory a úspešne kopíruje originálnu funkcionalitu. Stáva sa tým legitímnou alternatívou k použitiu Windows Server, s&nbsp;ktorým má v súčasnej dobe porovnateľnú funkcionalitu. V práci sa nachádza rozbor danej&nbsp;funkcionality a opísané sú aj obmedzujúce faktory daných systémov. Ako ďalšia alternatíva&nbsp;k predchádzajúcim riešeniam je poskytnutý aj popis systému Zentyal, ktorý je komerčnou&nbsp;implementáciou systému Samba4 a preto disponuje podobnými vlastnosťami ako Samba4.</div><div>Hlavným cieľom tejto práce je skutočná správa objektov v Active Direct
000605245	9910485449909901	520	$$aThis thesis deals with the Featured Driven Development (FDD) agile methodics. To support this methodics, an information system has been created, providing all team-members with instruments to follow the methodics. This multi-user system is implemented as a web-based application, enabling creation of a feature list,&nbsp; plan a project, support the cooperation among the feature team members and watch the project progress in an illustrative way. To improve the visualization possibilities, a wide range of reports aimed at the company management and the client is provided.
000605245	9910485449909901	595	$$aThis thesis deals with the Featured Driven Development (FDD) agile methodics. To support this methodics, an information system has been created, providing all team-members with instruments to follow the methodics. This multi-user system is implemented as a web-based application, enabling creation of a feature list,&nbsp; plan a project, support the cooperation among the feature team members and watch the project progress in an illustrative way. To improve the visualization possibilities, a wide range of reports aimed at the company management and the client is provided.
000605258	9910485448609901	520	$$a<div>Diplomová práce se zabývá technologiemi pro perzistenci objektů &nbsp; v Javě. Stručně popisuje možnosti perzistence objektů do souborů a dále především moderní technologie pro perzistenci objektů do<br>databázových systémů, zejména relačních. Poměrně podrobně se zabývá technologií JDBC, rámcem Hibernate, aplikačním rozhraním JDO, technologií SQLJ, rámci OJB a TopLink a stručně i dalšími<br>nástroji. Důraz je kladen zejména na jejich použití, které je doprovázeno množstvím příkladů, vzájemné porovnání jejich vlastností a doporučení pro tvorbu aplikací. Druhá část práce se věnuje jednotlivým životním fázím vývoje informačního systému, na kterém jsou prezentovány odlišnosti použití JDBC a Hibernate, jejich vzájemné porovnání z mnoha hledisek a význam softwarových<br>architektur a návrhových vzorů pro tvorbu aplikací v prostředí J2EE.</div>.
000605258	9910485448609901	595	$$a<div>Diplomová práce se zabývá technologiemi pro perzistenci objektů &nbsp; v Javě. Stručně popisuje možnosti perzistence objektů do souborů a dále především moderní technologie pro perzistenci objektů do<br>databázových systémů, zejména relačních. Poměrně podrobně se zabývá technologií JDBC, rámcem Hibernate, aplikačním rozhraním JDO, technologií SQLJ, rámci OJB a TopLink a stručně i dalšími<br>nástroji. Důraz je kladen zejména na jejich použití, které je doprovázeno množstvím příkladů, vzájemné porovnání jejich vlastností a doporučení pro tvorbu aplikací. Druhá část práce se věnuje jednotlivým životním fázím vývoje informačního systému, na kterém jsou prezentovány odlišnosti použití JDBC a Hibernate, jejich vzájemné porovnání z mnoha hledisek a význam softwarových<br>architektur a návrhových vzorů pro tvorbu aplikací v prostředí J2EE.</div>.
000607380	9910485166309901	520	$$aThe aim of the thesis is to create an innovative mobile application that can be used for tracking of motorcycle trips on iOS platform.The benefits include the improvement of automatic pause detection mechanism, which ignores movements that user do not want to include in the trip.Additionally, the application provides a way to organize records which helps user to find specific recorded trip. &nbsp;This is solved by using tags that can be added to the records. The solution greatly improves the speed of finding specific routes if the user honestly fills information about trips. The implementation part of the thesis describes the drawing of a very long colored polyline on the map where colors represent speed of passing the places.As a result of all the effort there is an innovative, functional application that is ready for real usage.$$9eng
000607380	9910485166309901	595	$$aThe aim of the thesis is to create an innovative mobile application that can be used for tracking of motorcycle trips on iOS platform.The benefits include the improvement of automatic pause detection mechanism, which ignores movements that user do not want to include in the trip.Additionally, the application provides a way to organize records which helps user to find specific recorded trip. &nbsp;This is solved by using tags that can be added to the records. The solution greatly improves the speed of finding specific routes if the user honestly fills information about trips. The implementation part of the thesis describes the drawing of a very long colored polyline on the map where colors represent speed of passing the places.As a result of all the effort there is an innovative, functional application that is ready for real usage.$$9eng
000607410	9910485163209901	520	$$aThis thesis solves the problem of search in the semantically enriched texts. The task of this thesis is to propose and implement a system for searching documents which incontain fragments defined by user and enrich entities or non-entities by syntactic and semantic information, which is not mentioned implicitly. The thesis focuses on analysis of existing solution and principles of MG4J engine. The problem was resolved by extending already existing system and implementing a new part, which ensure &nbsp;the data collection. As a result two programs were implemented. One of them ensure the retrieval in document collection stored on a server and is a server-side application. The second one is a client-side application which ensures collection of data from the servers. The implemented programs allow to make advanced queries and get information, which is not explicitly mentioned in text, about entities of the real world.$$9eng
000607410	9910485163209901	595	$$aThis thesis solves the problem of search in the semantically enriched texts. The task of this thesis is to propose and implement a system for searching documents which incontain fragments defined by user and enrich entities or non-entities by syntactic and semantic information, which is not mentioned implicitly. The thesis focuses on analysis of existing solution and principles of MG4J engine. The problem was resolved by extending already existing system and implementing a new part, which ensure &nbsp;the data collection. As a result two programs were implemented. One of them ensure the retrieval in document collection stored on a server and is a server-side application. The second one is a client-side application which ensures collection of data from the servers. The implemented programs allow to make advanced queries and get information, which is not explicitly mentioned in text, about entities of the real world.$$9eng
000607446	9910485158909901	520	$$aTato bakalářská práce se zabývá Petriho sítěmi a jejich modelování. V&nbsp;první řadě práce popisuje formalismy Petriho sítě. Dále se také zaměří na objektovou orientovanost sítí. V&nbsp;druhé řadě se práce specializuje na vytvořenou aplikaci a tou je grafický editor objektově orientovaných Petriho sítí. Součástí práce je postup návrhu a implementace již zmíněné aplikace. Aplikace je vytvořena pomocí jazyku Java a je kompatibilní pouze s operačním systémem Windows. Pro tvorbu aplikace bylo použito vývojové prostředí NetBeans IDE 8.0.2. Výsledkem celé bakalářské práce je tedy aplikace pro tvorbu modelů Objektově orientovaných Petriho sítí a jejich simulací pomocí přiloženého serveru. Několik příkladů těchto modelů a jejich výsledky jsou součástí této práce. Tyto příklady slouží jako manuál pro použití aplikace.$$acze
000607446	9910485158909901	595	$$aTato bakalářská práce se zabývá Petriho sítěmi a jejich modelování. V&nbsp;první řadě práce popisuje formalismy Petriho sítě. Dále se také zaměří na objektovou orientovanost sítí. V&nbsp;druhé řadě se práce specializuje na vytvořenou aplikaci a tou je grafický editor objektově orientovaných Petriho sítí. Součástí práce je postup návrhu a implementace již zmíněné aplikace. Aplikace je vytvořena pomocí jazyku Java a je kompatibilní pouze s operačním systémem Windows. Pro tvorbu aplikace bylo použito vývojové prostředí NetBeans IDE 8.0.2. Výsledkem celé bakalářské práce je tedy aplikace pro tvorbu modelů Objektově orientovaných Petriho sítí a jejich simulací pomocí přiloženého serveru. Několik příkladů těchto modelů a jejich výsledky jsou součástí této práce. Tyto příklady slouží jako manuál pro použití aplikace.$$acze
000607453	9910485158209901	520	$$aCause-effect graphing is one of approaches to requirement-based testing. Cause-effect graphs (CEG)&nbsp; are used to visualize logic relations among requirements and to fill in a decision table to form test cases. The goal of this bachelor's thesis is to design and implement a tool for creating and manipulating with CEG graphs. The developed tool is implemented as a single-page web application. The manipulation with CEG is possible via graphical user interface and/or via text-based specification in a CEG specific language. Moreover, the tool uses logic solver to ease a user with creation of the decision table.$$9eng
000607453	9910485158209901	595	$$aCause-effect graphing is one of approaches to requirement-based testing. Cause-effect graphs (CEG)&nbsp; are used to visualize logic relations among requirements and to fill in a decision table to form test cases. The goal of this bachelor's thesis is to design and implement a tool for creating and manipulating with CEG graphs. The developed tool is implemented as a single-page web application. The manipulation with CEG is possible via graphical user interface and/or via text-based specification in a CEG specific language. Moreover, the tool uses logic solver to ease a user with creation of the decision table.$$9eng
000607464	9910485157009901	520	$$aCieľom tejto práce je navrhnúť a implementovať mobilnú aplikáciu pre zaznamenávanie spotreby automobilu. Aplikácia je určená pre operačný systém Android. Má umožniť užívateľom jednoducho a efektívne vkladať nové záznamy o čerpaniach paliva. Na základe týchto záznamov &nbsp;im následne zobrazí celkový prehľad o nákladoch ich vozidla. V tejto práci je zachytený postup vytvárania takejto aplikácie, jednotlivé etapy návrhu, implementačné detaily a testovanie výslednej aplikácie. Tiež sú tu uvedené a rozobraté podobné existujúce riešenia.$$acze
000607464	9910485157009901	595	$$aCieľom tejto práce je navrhnúť a implementovať mobilnú aplikáciu pre zaznamenávanie spotreby automobilu. Aplikácia je určená pre operačný systém Android. Má umožniť užívateľom jednoducho a efektívne vkladať nové záznamy o čerpaniach paliva. Na základe týchto záznamov &nbsp;im následne zobrazí celkový prehľad o nákladoch ich vozidla. V tejto práci je zachytený postup vytvárania takejto aplikácie, jednotlivé etapy návrhu, implementačné detaily a testovanie výslednej aplikácie. Tiež sú tu uvedené a rozobraté podobné existujúce riešenia.$$acze
000607606	9910485140309901	520	$$aSurface reconstruction from point clouds represents very modern and widespreadly used method for digitalization of real surfaces. The main focus of this work is on a comparison of several algorithms (Poisson surface reconstruction, Ball Pivoting Algorithm, Fourier surface reconstruction, Wavelet surface reconstruction and Multi-level Partition of Unity implicits) that reconstruct original surface in a form of triangle mesh from an oriented point cloud. Every algorithm was used in a series of tests on both real and synthetic datasets which were also modified to suit more complicated experiments. The following evaluation is done in various &nbsp;categories. The results are evaluated both visualy and with calculated measures (such as Hausdorff distance). Together these experiments depict a detailed analysis of the state of surface reconstruction algorithms. Our experimets show that the selection of optimal algorithm depends on a &nbsp;concrete task. Overall Possion surface reconstruction and Fourier surface reconstruction provide the best results.$$9eng
000607606	9910485140309901	595	$$aSurface reconstruction from point clouds represents very modern and widespreadly used method for digitalization of real surfaces. The main focus of this work is on a comparison of several algorithms (Poisson surface reconstruction, Ball Pivoting Algorithm, Fourier surface reconstruction, Wavelet surface reconstruction and Multi-level Partition of Unity implicits) that reconstruct original surface in a form of triangle mesh from an oriented point cloud. Every algorithm was used in a series of tests on both real and synthetic datasets which were also modified to suit more complicated experiments. The following evaluation is done in various &nbsp;categories. The results are evaluated both visualy and with calculated measures (such as Hausdorff distance). Together these experiments depict a detailed analysis of the state of surface reconstruction algorithms. Our experimets show that the selection of optimal algorithm depends on a &nbsp;concrete task. Overall Possion surface reconstruction and Fourier surface reconstruction provide the best results.$$9eng
000607623	9910485138609901	520	$$aDigital forensic analysis applies methodical series of techniques &nbsp;and procedures used to gather evidence, from computer device and present it in meaningful format. This thesis is dealing with identification of application protocols with help of machine learning and statistical methods. Further thesis explain attempts to improve detection skills with help of process called Feature Engineering. Feature Engineering is process of creating set of features that will help us to characterise network traffic. Paper contains testing of actual implementation of agent Netfox Detective which uses those two methods Paper is comparing those two methods and extends the implementation with effort to improve detection skills of a Netfox Detective agent.$$9eng
000607623	9910485138609901	595	$$aDigital forensic analysis applies methodical series of techniques &nbsp;and procedures used to gather evidence, from computer device and present it in meaningful format. This thesis is dealing with identification of application protocols with help of machine learning and statistical methods. Further thesis explain attempts to improve detection skills with help of process called Feature Engineering. Feature Engineering is process of creating set of features that will help us to characterise network traffic. Paper contains testing of actual implementation of agent Netfox Detective which uses those two methods Paper is comparing those two methods and extends the implementation with effort to improve detection skills of a Netfox Detective agent.$$9eng
000607626	9910485138309901	520	$$aTato práce pojednává o návrhu a tvorbě aplikace pro zobrazování hranic obcí a dalších územních celků a hranic území, která jsou nad těmito územními celky definována. Nejdříve jsou popsány možnosti převodu hranic z&nbsp;databáze OSM a převod z registru RÚIAN. Následně se práce zabývá popisem aplikace pro zobrazování a editaci těchto hranic s možnostmi definovat si vlastní území.$$acze
000607626	9910485138309901	595	$$aTato práce pojednává o návrhu a tvorbě aplikace pro zobrazování hranic obcí a dalších územních celků a hranic území, která jsou nad těmito územními celky definována. Nejdříve jsou popsány možnosti převodu hranic z&nbsp;databáze OSM a převod z registru RÚIAN. Následně se práce zabývá popisem aplikace pro zobrazování a editaci těchto hranic s možnostmi definovat si vlastní území.$$acze
000607627	9910485138209901	520	$$aThe aim of this bachelor thesis is to develop a mobile application for Android that allows you to build a training plan and record completed exercises. This thesis is aimed at beginners or advanced exercisers from Czech Republic. The result is a mobile app that motivates exercisers to exercise regularly and record their activities. Among other things, app allows the user to view more than 100 exercises accompanied by images and procedure description.&nbsp;$$9eng
000607627	9910485138209901	595	$$aThe aim of this bachelor thesis is to develop a mobile application for Android that allows you to build a training plan and record completed exercises. This thesis is aimed at beginners or advanced exercisers from Czech Republic. The result is a mobile app that motivates exercisers to exercise regularly and record their activities. Among other things, app allows the user to view more than 100 exercises accompanied by images and procedure description.&nbsp;$$9eng
000607632	9910485137509901	520	$$aThe aim of this work is simplifying deployment of Internet of Things in households or smaller companies and also reducing the need of maintenance of created network.&nbsp; Main goal of this web application is creating platform capable of deploying applications across ARM single-board computers. Moreover, application provides intuitive preview of all registered devices including its state, shows all the necessary data and informs user about failures on devices.$$9eng
000607632	9910485137509901	595	$$aThe aim of this work is simplifying deployment of Internet of Things in households or smaller companies and also reducing the need of maintenance of created network.&nbsp; Main goal of this web application is creating platform capable of deploying applications across ARM single-board computers. Moreover, application provides intuitive preview of all registered devices including its state, shows all the necessary data and informs user about failures on devices.$$9eng
000607670	9910485133609901	520	$$aThis bachelor's thesis is focused on&nbsp;InfiSpector data visualization by adding a new graph used as a time selector and by modifying open source diagrams that are designed to fit InfiSpector needs. Theory about general data visualization, description of the InfiSpector tool and libraries used mainly for data visualization are described in the beginning. Next, our customized solution and already existing solutions are also described. Finally, last part evaluate accomplished results and propose possible improvements.$$9eng
000607670	9910485133609901	595	$$aThis bachelor's thesis is focused on&nbsp;InfiSpector data visualization by adding a new graph used as a time selector and by modifying open source diagrams that are designed to fit InfiSpector needs. Theory about general data visualization, description of the InfiSpector tool and libraries used mainly for data visualization are described in the beginning. Next, our customized solution and already existing solutions are also described. Finally, last part evaluate accomplished results and propose possible improvements.$$9eng
000607676	9910485133009901	520	$$aThis thesis describes design, implementation and testing of application for automatic keyterm extraction from technical texts in czech language. Multiple algorithms for candidate selection, as well as various statistical and linguistic methods for score calculation were implemented. All of these algorithms were analyzed and compared, and best performing ones were chosen to be included in the final version of the program.&nbsp;$$9eng
000607676	9910485133009901	595	$$aThis thesis describes design, implementation and testing of application for automatic keyterm extraction from technical texts in czech language. Multiple algorithms for candidate selection, as well as various statistical and linguistic methods for score calculation were implemented. All of these algorithms were analyzed and compared, and best performing ones were chosen to be included in the final version of the program.&nbsp;$$9eng
000607712	9910485128209901	520	$$aThe thesis describes the main features of the Bacula backup tool. In more detail, it deals with&nbsp;the&nbsp;method of saving information about backups to Bacula's catalogue and the possibility of&nbsp;generating information emails with details of launched backups. It presents the current state of&nbsp;archived information about backups at the Faculty of Information Technology of Brno University of Technology. It proposes and deals with the implementation of a web tool designed to analyse the&nbsp;size, duration, and number of files in the backups. The application displays tracked quantities in&nbsp;interactive charts. HTML, CSS, MySQL / MariaDB, PHP, Javascript, jQuery and Flot technologies are used.$$9eng
000607712	9910485128209901	595	$$aThe thesis describes the main features of the Bacula backup tool. In more detail, it deals with&nbsp;the&nbsp;method of saving information about backups to Bacula's catalogue and the possibility of&nbsp;generating information emails with details of launched backups. It presents the current state of&nbsp;archived information about backups at the Faculty of Information Technology of Brno University of Technology. It proposes and deals with the implementation of a web tool designed to analyse the&nbsp;size, duration, and number of files in the backups. The application displays tracked quantities in&nbsp;interactive charts. HTML, CSS, MySQL / MariaDB, PHP, Javascript, jQuery and Flot technologies are used.$$9eng
000607716	9910485127809901	520	$$aThis bachelor thesis deals with experiments with systems for apparent personality analysis from video, and compares accuracy of these systems. Systems from the experiments are created by linear regression and convolutional neural networks. Experiments compare accuracy of linear regressors processing visual and audial modality of video. On spectograms made from audial modality of video, thesis evaluates&nbsp; results of convolutional neural networks with varying number of convolutional and fully connected layers nad subsequently compares accuracy of regression solution and classification solution of the problem. For visual modality of video the thesis compares information values of gaze movement and face landmarks movement. System processing face landmarks movement reaches the best results in the experiments.$$9eng
000607716	9910485127809901	595	$$aThis bachelor thesis deals with experiments with systems for apparent personality analysis from video, and compares accuracy of these systems. Systems from the experiments are created by linear regression and convolutional neural networks. Experiments compare accuracy of linear regressors processing visual and audial modality of video. On spectograms made from audial modality of video, thesis evaluates&nbsp; results of convolutional neural networks with varying number of convolutional and fully connected layers nad subsequently compares accuracy of regression solution and classification solution of the problem. For visual modality of video the thesis compares information values of gaze movement and face landmarks movement. System processing face landmarks movement reaches the best results in the experiments.$$9eng
000607717	9910485127709901	520	$$aPhotographing by historical picture is subject of interest both for photographers and researcher. In this way, it is possible to observe development of site, or its surroundings, within the timeframe. Problem may come to pass when we want to found the same view as the reference picture. Finding the same view is usually solve only by manually. &nbsp;In this case, photographers must rely to estimation and photographic skill. This method may be inaccurate and for photographer considerably inconvenient. The solution is the refutographic algorithm that using computer vision techniques.$$9eng
000607717	9910485127709901	595	$$aPhotographing by historical picture is subject of interest both for photographers and researcher. In this way, it is possible to observe development of site, or its surroundings, within the timeframe. Problem may come to pass when we want to found the same view as the reference picture. Finding the same view is usually solve only by manually. &nbsp;In this case, photographers must rely to estimation and photographic skill. This method may be inaccurate and for photographer considerably inconvenient. The solution is the refutographic algorithm that using computer vision techniques.$$9eng
000607733	9910485125609901	520	$$aThe aim of this thesis is to create a mobile application which allows to capture actual photographs of ancient postcards. Application is implemented for Android operation system. Theoretical foundations about problematics of repeat photography and used technologies are described in this thesis. Practical part of this thesis describes design, implementation and testing of the application. Xamarin integrated development environment which is based on programming language C#&nbsp;was utilized for practical part of thesis. Final application allows user to capture the most accurate photography corresponding to historical postcard.$$9eng
000607733	9910485125609901	595	$$aThe aim of this thesis is to create a mobile application which allows to capture actual photographs of ancient postcards. Application is implemented for Android operation system. Theoretical foundations about problematics of repeat photography and used technologies are described in this thesis. Practical part of this thesis describes design, implementation and testing of the application. Xamarin integrated development environment which is based on programming language C#&nbsp;was utilized for practical part of thesis. Final application allows user to capture the most accurate photography corresponding to historical postcard.$$9eng
000607771	9910485120709901	520	$$aTáto práca sa zaoberá zhotovením zariadenia vhodného na snímanie gest ľudskej ruky, výberom vhodných senzorov, tvorbou obslužného softvéru a návrhom komunikácie. Zariadenie funguje na báze Arduino dosky s mikroprocesorom od firmy Atmel ATmega32u4. V prvej časti práce bola vykonaná podrobná rešerša existujúcich spôsobov a&nbsp;riešení daného problému. Nasledujúce časti sú venované návrhu môjho riešenia, popisu výroby a návrhu tela modelu spolu s popisom použitých materiálov. Ďalej práca obsahuje popis všetkých senzorov a snímačov a detailný popis dodanej dosky plošných spojov. Na konci nájdeme časť programovú, kde je rozobrané ovládanie a práca so senzormi. Výsledkom práce je funkčný model ovládaný rukou a obslužný softvér.$$acze
000607771	9910485120709901	595	$$aTáto práca sa zaoberá zhotovením zariadenia vhodného na snímanie gest ľudskej ruky, výberom vhodných senzorov, tvorbou obslužného softvéru a návrhom komunikácie. Zariadenie funguje na báze Arduino dosky s mikroprocesorom od firmy Atmel ATmega32u4. V prvej časti práce bola vykonaná podrobná rešerša existujúcich spôsobov a&nbsp;riešení daného problému. Nasledujúce časti sú venované návrhu môjho riešenia, popisu výroby a návrhu tela modelu spolu s popisom použitých materiálov. Ďalej práca obsahuje popis všetkých senzorov a snímačov a detailný popis dodanej dosky plošných spojov. Na konci nájdeme časť programovú, kde je rozobrané ovládanie a práca so senzormi. Výsledkom práce je funkčný model ovládaný rukou a obslužný softvér.$$acze
000608482	9910485011409901	520	$$aThis bachelor thesis deals with digital image steganography and implements some of the available methods. This thesis describes steganography on a general level, it's history and it's current form. It also shows it's classification according to the type of carrier, the classification of the methods according to the style of hiding data and the influence of the hidden information. The primary subject of this thesis is image steganography, where facts that allow imperceptibly hide data inside image are described. A great part of this thesis is dedicated to the characteristics of the methods, which we observe and to the methods themselves. All of the methods described are implemented in a graphical and console application. The created application provides multiple image formats for hiding. In the last part, testing is performed in terms of capacity, imperceptibility&nbsp; and robustness.$$9eng
000608482	9910485011409901	595	$$aThis bachelor thesis deals with digital image steganography and implements some of the available methods. This thesis describes steganography on a general level, it's history and it's current form. It also shows it's classification according to the type of carrier, the classification of the methods according to the style of hiding data and the influence of the hidden information. The primary subject of this thesis is image steganography, where facts that allow imperceptibly hide data inside image are described. A great part of this thesis is dedicated to the characteristics of the methods, which we observe and to the methods themselves. All of the methods described are implemented in a graphical and console application. The created application provides multiple image formats for hiding. In the last part, testing is performed in terms of capacity, imperceptibility&nbsp; and robustness.$$9eng
000608492	9910485010409901	520	$$aTato práce se zabývá možnostmi zpracování 3D modelů v prostředí cloudových aplikací. Na základě získaných znalostí vznikla knihovna Cloud3D implementována v jazyce C++. Výsledná knihovna slouží k rychlému vytváření klient-server aplikací. Knihovna je rozdělena do tří samostatných částí: klient, poskytovatel služeb a Load Balancer. Poskytovatel služeb pracuje v cloudu a umožňuje zpracovávání 3D modelů, které mu zašle klient. Největší výhodou knihovny Cloud3D je jednoduchost vytváření nových aplikací s její pomocí. Mezi další výhody patří škálovatelnost, zajištěna implementací look-a-side Load Balanceru, a bezpečnost, zajištěna použitím SSL certifikace.&nbsp;$$acze
000608492	9910485010409901	520	$$aThis thesis deals with the possibilities of processing 3D models in cloud applications. A C++ library called Cloud3D has been designed and implemented. The resulting library is used to quickly create client-server applications. The library is divided into three separate parts: Client, Service Provider and Load Balancer. The service provider runs in the cloud and provides 3D model processing services to client applications. The biggest advantage of Cloud3D is the ease of creating new applications with its help. Other benefits include scalability, assured implementation of look-a-side Load Balancer, and security ensured by the use of SSL certification.&nbsp;$$9eng
000608492	9910485010409901	595	$$aTato práce se zabývá možnostmi zpracování 3D modelů v prostředí cloudových aplikací. Na základě získaných znalostí vznikla knihovna Cloud3D implementována v jazyce C++. Výsledná knihovna slouží k rychlému vytváření klient-server aplikací. Knihovna je rozdělena do tří samostatných částí: klient, poskytovatel služeb a Load Balancer. Poskytovatel služeb pracuje v cloudu a umožňuje zpracovávání 3D modelů, které mu zašle klient. Největší výhodou knihovny Cloud3D je jednoduchost vytváření nových aplikací s její pomocí. Mezi další výhody patří škálovatelnost, zajištěna implementací look-a-side Load Balanceru, a bezpečnost, zajištěna použitím SSL certifikace.&nbsp;$$acze
000608492	9910485010409901	595	$$aThis thesis deals with the possibilities of processing 3D models in cloud applications. A C++ library called Cloud3D has been designed and implemented. The resulting library is used to quickly create client-server applications. The library is divided into three separate parts: Client, Service Provider and Load Balancer. The service provider runs in the cloud and provides 3D model processing services to client applications. The biggest advantage of Cloud3D is the ease of creating new applications with its help. Other benefits include scalability, assured implementation of look-a-side Load Balancer, and security ensured by the use of SSL certification.&nbsp;$$9eng
000608555	9910485003209901	520	$$aThis thesis deals with detection of anatomical landmarks from cephalometric X-ray images using convolutional neural networks. Program works with public available dataset, which consists of side X-ray images of skull. There are two architectures of convolutional neural networks proposed in this thesis.&nbsp; The best architecture achieves accuracy of 73.22% for detection within 5 mm. Program is created in Python language with use of Tensorflow framework.$$9eng
000608555	9910485003209901	595	$$aThis thesis deals with detection of anatomical landmarks from cephalometric X-ray images using convolutional neural networks. Program works with public available dataset, which consists of side X-ray images of skull. There are two architectures of convolutional neural networks proposed in this thesis.&nbsp; The best architecture achieves accuracy of 73.22% for detection within 5 mm. Program is created in Python language with use of Tensorflow framework.$$9eng
000608579	9910485000309901	520	$$aThis bachelor thesis deals with the creation of web-based information system for project management. The application should help a self-employed person or small businessman with the organization of the work, time, and coordination of people who cooperate with him. The system allows customers to create order in the form of a new project, to which then an administrator assigns a main worker who after that subsequently distributes tasks to other available workers. Also, an important part of the system is the option of online&nbsp;conversation between registered users, calendar with ongoing projects and tasks, statistics of work and recording of private or shared files. The Web application is implemented in the ASP.NET environment with using of Microsoft SQL Server and eXpress App Framework by DevExpress.$$9eng
000608579	9910485000309901	595	$$aThis bachelor thesis deals with the creation of web-based information system for project management. The application should help a self-employed person or small businessman with the organization of the work, time, and coordination of people who cooperate with him. The system allows customers to create order in the form of a new project, to which then an administrator assigns a main worker who after that subsequently distributes tasks to other available workers. Also, an important part of the system is the option of online&nbsp;conversation between registered users, calendar with ongoing projects and tasks, statistics of work and recording of private or shared files. The Web application is implemented in the ASP.NET environment with using of Microsoft SQL Server and eXpress App Framework by DevExpress.$$9eng
000608590	9910484999009901	520	$$aZámerom tejto práce je návrh a implementácia interaktívneho webového rozhrania, ktoré umožní užívateľom vybrať z knižnice tisícok implementácií obvodov aproximovaných násobičiek a sčítačiek pre návrh obvodov a porovnávaní, vyvíjaných výskumnou skupinou Evolvable Hardware (EHW) z Fakulty Informačných Technológii na Vysokom Učení Technickom v Brne. V práci sa možno dočítať o webových technológiách použitých pre realizáciu tejto práce. Taktiež možno nájsť kapitolu venujúcu sa návrhu vhodného užívateľského rozhrania a efektívneho algoritmu na spracovanie a vizualizáciu&nbsp; niekoľko tisícok implementácií.$$aslo
000608590	9910484999009901	595	$$aZámerom tejto práce je návrh a implementácia interaktívneho webového rozhrania, ktoré umožní užívateľom vybrať z knižnice tisícok implementácií obvodov aproximovaných násobičiek a sčítačiek pre návrh obvodov a porovnávaní, vyvíjaných výskumnou skupinou Evolvable Hardware (EHW) z Fakulty Informačných Technológii na Vysokom Učení Technickom v Brne. V práci sa možno dočítať o webových technológiách použitých pre realizáciu tejto práce. Taktiež možno nájsť kapitolu venujúcu sa návrhu vhodného užívateľského rozhrania a efektívneho algoritmu na spracovanie a vizualizáciu&nbsp; niekoľko tisícok implementácií.$$aslo
000608591	9910484998909901	520	$$aPráca sa zaoberá skúmaním možnosti modelovania hudby a reči pomocou WaveNetu, hlbokou neurónovou sieťou pre generovanie zvuku na úrovni signálu. Za pomoci existujúcich implementácií bol WaveNet netrénovaný na rôznych datasetoch a vyprodukoval mnohé zvukové súbory. Bolo vykonaných niekoľko experimentov s rôznym nastavením hyperparametrov WaveNetu. Taktiež bolo použitých niekoľko schém generovania, každá s rôznym vplyvom na generovaný výsledok. Kvalita výstupných zvukových súborov bola ohodnotená na základe dotazníku. Hudobné zvukové stopy dosiahli skóre 2-3.1818 na 5-bodovej škále, čo je porovnateľné s&nbsp; hudobnými nahrávkami originálneho výskumného tímu (3.1818).$$aslo
000608591	9910484998909901	595	$$aPráca sa zaoberá skúmaním možnosti modelovania hudby a reči pomocou WaveNetu, hlbokou neurónovou sieťou pre generovanie zvuku na úrovni signálu. Za pomoci existujúcich implementácií bol WaveNet netrénovaný na rôznych datasetoch a vyprodukoval mnohé zvukové súbory. Bolo vykonaných niekoľko experimentov s rôznym nastavením hyperparametrov WaveNetu. Taktiež bolo použitých niekoľko schém generovania, každá s rôznym vplyvom na generovaný výsledok. Kvalita výstupných zvukových súborov bola ohodnotená na základe dotazníku. Hudobné zvukové stopy dosiahli skóre 2-3.1818 na 5-bodovej škále, čo je porovnateľné s&nbsp; hudobnými nahrávkami originálneho výskumného tímu (3.1818).$$aslo
000608592	9910484998809901	520	$$aThis semestral thesis deals with usage of design patterns in&nbsp; a network tool Netfox Detective. The thesis contains analysis and identification of issues regarding their implementation.&nbsp; Also, a description of writing unit tests for a part of application is present and its automation. This thesis describes Netfox Detective contribution process as well.$$9eng
000608592	9910484998809901	595	$$aThis semestral thesis deals with usage of design patterns in&nbsp; a network tool Netfox Detective. The thesis contains analysis and identification of issues regarding their implementation.&nbsp; Also, a description of writing unit tests for a part of application is present and its automation. This thesis describes Netfox Detective contribution process as well.$$9eng
000611227	9910484650909901	520	$$aCílem konverze hlasu (voice conversion, VC) je převést hlas zdrojového řečníka na hlas cílového řečníka. Technika je populární je u vtipných internetových videí, ale má také řadu seriózních využití, jako je dabování audiovizuálního materiálu a anonymizace hlasu (například pro ochranu svědků). Vzhledem k tomu, že může sloužit pro spoofing systémů identifikace hlasu, je také důležitým nástrojem pro vývoj detektorů spoofingu a protiopatření.<br>&nbsp;&nbsp;<br>Modely VC byly dříve trénovány převážně na paralelních (tj. dva řečníci čtou stejný text) a na vysoce kvalitních audio materiálech. Cílem této práce bylo prozkoumat vývoj VC na neparalelních datech a na signálech nízké kvality, zejména z veřejně dostupné databáze VoxCeleb.<br><br>Práce vychází z moderní architektury AutoVC definované Qianem et al. Je založena na neurálních autoenkodérech, jejichž cílem je oddělit informace o obsahu a řečníkovi do samostatných nízkodimenzionýálních vektorových reprezentací (embeddingů). Cílová řeč se potom získá nahrazením embeddingu zdrojového řečníka embeddingem cílového řečníka. Qianova architektura byla vylepšena pro zpracování audio nízké kvality experimentováním s různými embeddingy řečníků (d-vektory vs. x-vektory), zavedením klasifikátoru řečníka z obsahových embeddingů v adversariálním schématu trénování neuronových sítí a laděním velikosti obsahového embeddingu tak, že jsme definovali informační bottle-neck v příslušné neuronové síti. Definovali jsme také další adversariální architekturu, která porovnává původní obsahové embeddingy s embeddingy získanými ze zkonvertované řeči.&nbsp;Výsledky experimentů prokazují, že neparalelní VC na nekvalitních datech je skutečně možná. Výsledná audia nebyla tak kvalitní případě hi fi vstupů, ale výsledky ově
000611227	9910484650909901	520	$$aVoice conversion (VC) aims at converting the voice of source speaker to the voice of target speaker. It is popular in funny Internet videos but has also series of serious use cases, such as dubbing of audiovisual material and anonymization of voice (for example for witness protection). As it can serve for spoofing of voice identification systems, it is also an important tool for development spoofing detectors and counter-measures.&nbsp;<br>&nbsp;&nbsp;<br>Training VC models has mainly been on parallel audios (ie. two speakers uttering the same text) and on high quality audio material. The goal of this thesis was to investigate developing VC on non-parallel data and with low quality signals, mainly from publicly available dataset VoxCeleb.&nbsp;<br><br>This work follows the state-of-the-art AutoVC architecture defined by Qian et al. It is based on neural network (NN) autoencoders, aiming to separate speech into content- and speaker-dependent embedding. The target speech is then obtained by replacing source speaker embedding by the target speaker one. We have improved Qian's architecture to process low-quality audio by experimenting with different speaker embeddings (d-vectors vs. x-vectors), introducing a speaker classifier from content embeddings in an adversarial setup, and tuning the size of content embeddings imposing an information bottleneck to the autoencoder. Also, we have defined another adversarial architecture by comparing original content embeddings with those obtained after the VC process.&nbsp;The results of experiments prove that non-parallel VC on low-quality data is indeed doable. The resulting audios were not so good as in case of using high-quality ones, but the speaker verification results after spoofing by proposed system have clearly shown a shift of voice characteristics toward the target speakers.$$9eng
000611227	9910484650909901	595	$$aCílem konverze hlasu (voice conversion, VC) je převést hlas zdrojového řečníka na hlas cílového řečníka. Technika je populární je u vtipných internetových videí, ale má také řadu seriózních využití, jako je dabování audiovizuálního materiálu a anonymizace hlasu (například pro ochranu svědků). Vzhledem k tomu, že může sloužit pro spoofing systémů identifikace hlasu, je také důležitým nástrojem pro vývoj detektorů spoofingu a protiopatření.<br>&nbsp;&nbsp;<br>Modely VC byly dříve trénovány převážně na paralelních (tj. dva řečníci čtou stejný text) a na vysoce kvalitních audio materiálech. Cílem této práce bylo prozkoumat vývoj VC na neparalelních datech a na signálech nízké kvality, zejména z veřejně dostupné databáze VoxCeleb.<br><br>Práce vychází z moderní architektury AutoVC definované Qianem et al. Je založena na neurálních autoenkodérech, jejichž cílem je oddělit informace o obsahu a řečníkovi do samostatných nízkodimenzionýálních vektorových reprezentací (embeddingů). Cílová řeč se potom získá nahrazením embeddingu zdrojového řečníka embeddingem cílového řečníka. Qianova architektura byla vylepšena pro zpracování audio nízké kvality experimentováním s různými embeddingy řečníků (d-vektory vs. x-vektory), zavedením klasifikátoru řečníka z obsahových embeddingů v adversariálním schématu trénování neuronových sítí a laděním velikosti obsahového embeddingu tak, že jsme definovali informační bottle-neck v příslušné neuronové síti. Definovali jsme také další adversariální architekturu, která porovnává původní obsahové embeddingy s embeddingy získanými ze zkonvertované řeči.&nbsp;Výsledky experimentů prokazují, že neparalelní VC na nekvalitních datech je skutečně možná. Výsledná audia nebyla tak kvalitní případě hi fi vstupů, ale výsledky ově
000611227	9910484650909901	595	$$aVoice conversion (VC) aims at converting the voice of source speaker to the voice of target speaker. It is popular in funny Internet videos but has also series of serious use cases, such as dubbing of audiovisual material and anonymization of voice (for example for witness protection). As it can serve for spoofing of voice identification systems, it is also an important tool for development spoofing detectors and counter-measures.&nbsp;<br>&nbsp;&nbsp;<br>Training VC models has mainly been on parallel audios (ie. two speakers uttering the same text) and on high quality audio material. The goal of this thesis was to investigate developing VC on non-parallel data and with low quality signals, mainly from publicly available dataset VoxCeleb.&nbsp;<br><br>This work follows the state-of-the-art AutoVC architecture defined by Qian et al. It is based on neural network (NN) autoencoders, aiming to separate speech into content- and speaker-dependent embedding. The target speech is then obtained by replacing source speaker embedding by the target speaker one. We have improved Qian's architecture to process low-quality audio by experimenting with different speaker embeddings (d-vectors vs. x-vectors), introducing a speaker classifier from content embeddings in an adversarial setup, and tuning the size of content embeddings imposing an information bottleneck to the autoencoder. Also, we have defined another adversarial architecture by comparing original content embeddings with those obtained after the VC process.&nbsp;The results of experiments prove that non-parallel VC on low-quality data is indeed doable. The resulting audios were not so good as in case of using high-quality ones, but the speaker verification results after spoofing by proposed system have clearly shown a shift of voice characteristics toward the target speakers.$$9eng
000611232	9910484650409901	520	$$aTáto práce popisuje vytvorenie návodov pre ovládanie robota postaveného na platforme Android Mega 2560 pomocou smartfónu s operačným systémom Android. K robotovi sú&nbsp; pripojené senzory, ktoré vysielajú informácie o stave robota.&nbsp; Komunikácia prebieha formou Bluetooth modulu HC-05, na základe ktorej si smartfón a robot vymieňajú dáta. Smartfón tieto dáta spracováva a posiela pokyny späť do robota. Jednotlivé návody sa líšia v obtiažnosti doplňovania pripravenej kostry programu, ktorý je napísaný v jazyku Java. Tieto návody je možné využiť pre výučbu študentov s minimálnymi skúsenosťami, mierne pokročilejšími alebo pokročilejšími skúsenosťami s programovaním.$$ask
000611232	9910484650409901	595	$$aTáto práce popisuje vytvorenie návodov pre ovládanie robota postaveného na platforme Android Mega 2560 pomocou smartfónu s operačným systémom Android. K robotovi sú&nbsp; pripojené senzory, ktoré vysielajú informácie o stave robota.&nbsp; Komunikácia prebieha formou Bluetooth modulu HC-05, na základe ktorej si smartfón a robot vymieňajú dáta. Smartfón tieto dáta spracováva a posiela pokyny späť do robota. Jednotlivé návody sa líšia v obtiažnosti doplňovania pripravenej kostry programu, ktorý je napísaný v jazyku Java. Tieto návody je možné využiť pre výučbu študentov s minimálnymi skúsenosťami, mierne pokročilejšími alebo pokročilejšími skúsenosťami s programovaním.$$ask
000611233	9910484650309901	520	$$aTáto práca ponúka možné riešenie automatickej lokalizácie landmarkov v 3D dentálnych skenoch. Tieto skeny slúžia k uľahčeniu modelovania zubných koruniek pomocou špecializovaného softvéru. Predtým však musia byť anotované, aby softvér vedel určiť, kde sa jednotlivé zuby nachádzajú. Anotácia prebieha ručne, čo síce zaručuje presnosť, ale zaberá veľa času. Výsledok tejto práce by mohol spomínaný postup výrazne zjednodušiť aplikovaním hlbokého učenia. Na lokalizáciu landmarkov bola použitá regresia tepelných máp. Z výsledkov regresie boli následne vypočítané odhadované súradnice jednotlivých landmarkov.&nbsp;$$ask
000611233	9910484650309901	520	$$aThis thesis offers possible solution to automatic 3D dental scan landmark localization. These scans are used in dental crown design to make the design process easier using specialized software. Before that, though, the scan has to be annotated for the software to know the positions of the teeth. The annotation process is done manually, which guarantees precision, but takes a lot of time. The result of this work could make said process much simpler by applying deep learning. Landmark localization was implemented as heat map regression. Results of the regression were then used to comput the estimated landmark coordinates.&nbsp;$$9eng
000611233	9910484650309901	595	$$aTáto práca ponúka možné riešenie automatickej lokalizácie landmarkov v 3D dentálnych skenoch. Tieto skeny slúžia k uľahčeniu modelovania zubných koruniek pomocou špecializovaného softvéru. Predtým však musia byť anotované, aby softvér vedel určiť, kde sa jednotlivé zuby nachádzajú. Anotácia prebieha ručne, čo síce zaručuje presnosť, ale zaberá veľa času. Výsledok tejto práce by mohol spomínaný postup výrazne zjednodušiť aplikovaním hlbokého učenia. Na lokalizáciu landmarkov bola použitá regresia tepelných máp. Z výsledkov regresie boli následne vypočítané odhadované súradnice jednotlivých landmarkov.&nbsp;$$ask
000611233	9910484650309901	595	$$aThis thesis offers possible solution to automatic 3D dental scan landmark localization. These scans are used in dental crown design to make the design process easier using specialized software. Before that, though, the scan has to be annotated for the software to know the positions of the teeth. The annotation process is done manually, which guarantees precision, but takes a lot of time. The result of this work could make said process much simpler by applying deep learning. Landmark localization was implemented as heat map regression. Results of the regression were then used to comput the estimated landmark coordinates.&nbsp;$$9eng
000611234	9910484650209901	653	$$aNette, výrobný proces, PLC, monitoring, Priemysel 4.0, IIoT, PHP7, MySQL, informačný systém&nbsp;
000611234	9910484650209901	699	$$aNette, výrobný proces, PLC, monitoring, Priemysel 4.0, IIoT, PHP7, MySQL, informačný systém&nbsp;
000611238	9910484649809901	520	$$aTato práce je součástí projektu k-Wave, což je simulační nástroj akustické tomografie sloužící k simulaci a rekonstrukci akustických vlnových polí a jeho hlavním přínosem je plánování ultrazvukových operací lidské tkáně, např. nádoru na mozku. Dopředné simulace jsou založeny na řešení k-prostorové pseudospektrální časové domény. Simulace jsou časově a výpočetně velice náročné. Simulace probíhají na 3D maticích, které reprezentují určité vlastnosti reálné tkáně, např. hustotu absorbce nebo rychlost šíření zvuku. K výpočtu gradientu se používá Rychlá Fourierova transformace (dále jen FFT), jejíž výpočet zabere zhruba 60% simulačního času. 3D FFT byla do této doby počítána pomocí softwarové knihovny FFTW, která interně využívá 1D dekompozici, tj. dekompozici podél jedné osy. Hlavní nevýhoda 1D dekompozice je relativně malý maximální počet výpočetních jader, přes které lze paralelizovat výpočet. Matice mají velikost řádově 1024x2048x3072, tím pádem lze efektivně paralelizovat přes maximálně 1024 jader. Dnešní superpočítače umožnují využít až stovky tisíc jader a tomu bychom se rádi přiblížili.&nbsp; Řešením je využití 2D dekompozice, která by teoretický maximální počet jader posunula až do řádu milionů. Její efektivní implementací se zabývá právě tato práce. 2D dekompozice je obecně paralelizována pouze pomocí MPI procesů, např. v~knihovnách PFFT nebo P3DFFT, v této práci ale využíváme pokročilejší kombinace MPI procesů a OpenMP vláken, kterou jsme nazvali hybridní 2D dekompozice (HybridFFT). Má tři hlavní části: výpočet 1D FFTs, lokální transpozice dat a globální transpozice dat. Pro výpočet sérií 1D FFT je využita knihovna FFTW.Lokální transpozice jsou implementovány pomocí blokové transpozice 2D matice, která je vektorizována pomocí SSE/AVX instrukcí. Jak 1D FFT, tak lo
000611238	9910484649809901	595	$$aTato práce je součástí projektu k-Wave, což je simulační nástroj akustické tomografie sloužící k simulaci a rekonstrukci akustických vlnových polí a jeho hlavním přínosem je plánování ultrazvukových operací lidské tkáně, např. nádoru na mozku. Dopředné simulace jsou založeny na řešení k-prostorové pseudospektrální časové domény. Simulace jsou časově a výpočetně velice náročné. Simulace probíhají na 3D maticích, které reprezentují určité vlastnosti reálné tkáně, např. hustotu absorbce nebo rychlost šíření zvuku. K výpočtu gradientu se používá Rychlá Fourierova transformace (dále jen FFT), jejíž výpočet zabere zhruba 60% simulačního času. 3D FFT byla do této doby počítána pomocí softwarové knihovny FFTW, která interně využívá 1D dekompozici, tj. dekompozici podél jedné osy. Hlavní nevýhoda 1D dekompozice je relativně malý maximální počet výpočetních jader, přes které lze paralelizovat výpočet. Matice mají velikost řádově 1024x2048x3072, tím pádem lze efektivně paralelizovat přes maximálně 1024 jader. Dnešní superpočítače umožnují využít až stovky tisíc jader a tomu bychom se rádi přiblížili.&nbsp; Řešením je využití 2D dekompozice, která by teoretický maximální počet jader posunula až do řádu milionů. Její efektivní implementací se zabývá právě tato práce. 2D dekompozice je obecně paralelizována pouze pomocí MPI procesů, např. v~knihovnách PFFT nebo P3DFFT, v této práci ale využíváme pokročilejší kombinace MPI procesů a OpenMP vláken, kterou jsme nazvali hybridní 2D dekompozice (HybridFFT). Má tři hlavní části: výpočet 1D FFTs, lokální transpozice dat a globální transpozice dat. Pro výpočet sérií 1D FFT je využita knihovna FFTW.Lokální transpozice jsou implementovány pomocí blokové transpozice 2D matice, která je vektorizována pomocí SSE/AVX instrukcí. Jak 1D FFT, tak lo$$9L
000611240	9910484649609901	520	$$aThe rapid expansion of modern embedded and battery-powered systems has brought new challenges for design methods oriented to low power circuits and systems. Although these methods systematically apply various power optimization techniques, the overall power requirements are still growing because of the increased complexity of integrated circuits. It has been shown that many applications are inherently error resilient and this property can be exploited for further power consumption reduction. This principle is systematically investigated in the nascent field of approximate computing. This thesis deals with efficient design methods for approximate circuits. The proposed methods are based on evolutionary algorithms (EAs). Although EAs have been applied in logic synthesis and optimization of common as well as approximate circuits, their scalability is limited in these areas. The goal of this dissertation is to show that approximate logic synthesis based on evolutionary algorithms (particularly on genetic programming) can provide excellent tradeoffs between the error and power consumption of complex digital circuits. We analyzed four different applications that use digital circuits described at three different levels of abstraction. By means of Cartesian genetic programming we reduced power consumption of small transistor-level circuits that are typically used in a technology library. We combined evolutionary approximation with formal verification techniques in order to evolve high quality gate-level approximate circuits such as adders and multipliers and provide formal guarantees on the approximation error. These circuits were employed to reduce power consumption in neural image classifiers and discrete cosine transform blocks of the HEVC encoder. We proposed a new data-independent error metric - the distance error - and used it in the evolutionary approximation of complex median circuits that are suitable for low power signal processing.&nbsp; This doctoral thes
000611240	9910484649609901	595	$$aThe rapid expansion of modern embedded and battery-powered systems has brought new challenges for design methods oriented to low power circuits and systems. Although these methods systematically apply various power optimization techniques, the overall power requirements are still growing because of the increased complexity of integrated circuits. It has been shown that many applications are inherently error resilient and this property can be exploited for further power consumption reduction. This principle is systematically investigated in the nascent field of approximate computing. This thesis deals with efficient design methods for approximate circuits. The proposed methods are based on evolutionary algorithms (EAs). Although EAs have been applied in logic synthesis and optimization of common as well as approximate circuits, their scalability is limited in these areas. The goal of this dissertation is to show that approximate logic synthesis based on evolutionary algorithms (particularly on genetic programming) can provide excellent tradeoffs between the error and power consumption of complex digital circuits. We analyzed four different applications that use digital circuits described at three different levels of abstraction. By means of Cartesian genetic programming we reduced power consumption of small transistor-level circuits that are typically used in a technology library. We combined evolutionary approximation with formal verification techniques in order to evolve high quality gate-level approximate circuits such as adders and multipliers and provide formal guarantees on the approximation error. These circuits were employed to reduce power consumption in neural image classifiers and discrete cosine transform blocks of the HEVC encoder. We proposed a new data-independent error metric - the distance error - and used it in the evolutionary approximation of complex median circuits that are suitable for low power signal processing.&nbsp; This doctoral thes$$9L
000611241	9910484649509901	520	$$a<br>Výzkum prezentovaný v této práci je zaměřen na evoluční optimalizaci vybraných komponent síťových aplikací určených pro monitorovací systémy vysokorychlostních sítí. Práce začíná studiem současných monitorovacích systémů. Jako experimentální platforma byl zvolen systém SDM (Software Defined Monitoring). Detailně bylo analyzováno zpracování síťového provozu, protože tvoří důležitou součást všech monitorovacích systémů. Jako demonstrační komponenty pro aplikaci optimálních technik navržených v této práci byly zvoleny klasifikátor aplikačních protokolů a hashovací funkce pro síťové toky. Evoluční algoritmy byly zkoumány s ohledem nejen na optimalizaci kvality zpracování dat danou síťovou komponentou, ale i na čas potřebný pro výpočet dané komponenty. Byly zkoumány jednokriteriální i vícekriteriální varianty evolučních algoritmů.&nbsp; &nbsp;&nbsp;<br><br>Byl navržen nový přístup ke klasifikaci aplikačních protokolů. Přesná i aproximativní verze klasifikátoru byla optimalizována pomocí CGP (Kartézské Genetické Programování). Bylo dosaženo výrazné redukce zdrojů a zpoždění v FPGA (Programovatelné Logické Pole) oproti neoptimalizované verzi.&nbsp;Speciální síťové hashovací funkce byly navrženy pomocí paralelní verze LGP (Lineární Genetické Programování). Tyto hashovací funkce vykazují lepší funkcionalitu oproti moderním hashovacím funkcím. S využitím vícekriteriální optimalizace byly vylepšeny výsledky původní jednokriteriální verze LGP. Paralelní zřetězené verze hashovacích funkcí byly implementovány v FPGA a vyhodnoceny za účelem hashování síťových toků. Nová rekonfigurovatelná hashovací funkce byla navržena jako kombinace vybraných hashovacích funkcí.&nbsp; Velmi konkurenceschopná obecná hashovací funkce byla rovněž navržena pomocí multikriteriální
000611241	9910484649509901	520	$$a<br>The research presented in this thesis is directed toward the evolutionary optimization of selected components of network applications intended for high-speed network monitoring systems. The research started with a study of current network monitoring systems. As an experimental platform, the Software Defined Monitoring (SDM) system was chosen. Because traffic processing is an important part of all monitoring systems, it was analyzed in greater detail. For detailed studies conducted in this thesis, two components were selected: the classifier of application protocols and the hash functions for network flow processing. The evolutionary computing techniques were surveyed with the aim to optimize not only the quality of processing but also the execution time of evolved components. The single-objective and multi-objective versions of evolutionary algorithms were considered and compared.&nbsp;<br><br>A new approach to the application protocol classifier design was proposed. Accurate and relaxed versions of the classifier were optimized by means of Cartesian Genetic Programming (CGP). A significant reduction in Field-Programmable Gate Array (FPGA) resources and latency was reported.Specialized, highly optimized network hash functions were evolved by parallel Linear Genetic Programming (LGP). These hash functions provide better functionality (in terms of quality of hashing and execution time) than the state-of-the-art hash functions. Using multi-objective LGP, we even improved the hash functions evolved with the single-objective LGP. Parallel pipelined hash functions were implemented in an FPGA and evaluated for purposes of network flow hashing. A new reconfigurable hash function was developed as a combination of selected evolved hash functions. Very competitive general-purpose hash functions were also evolved by means of multi-objective LGP and evaluated using representative data sets. The multi-objective approach produced slightly better soluti
000611241	9910484649509901	595	$$a<br>Výzkum prezentovaný v této práci je zaměřen na evoluční optimalizaci vybraných komponent síťových aplikací určených pro monitorovací systémy vysokorychlostních sítí. Práce začíná studiem současných monitorovacích systémů. Jako experimentální platforma byl zvolen systém SDM (Software Defined Monitoring). Detailně bylo analyzováno zpracování síťového provozu, protože tvoří důležitou součást všech monitorovacích systémů. Jako demonstrační komponenty pro aplikaci optimálních technik navržených v této práci byly zvoleny klasifikátor aplikačních protokolů a hashovací funkce pro síťové toky. Evoluční algoritmy byly zkoumány s ohledem nejen na optimalizaci kvality zpracování dat danou síťovou komponentou, ale i na čas potřebný pro výpočet dané komponenty. Byly zkoumány jednokriteriální i vícekriteriální varianty evolučních algoritmů.&nbsp; &nbsp;&nbsp;<br><br>Byl navržen nový přístup ke klasifikaci aplikačních protokolů. Přesná i aproximativní verze klasifikátoru byla optimalizována pomocí CGP (Kartézské Genetické Programování). Bylo dosaženo výrazné redukce zdrojů a zpoždění v FPGA (Programovatelné Logické Pole) oproti neoptimalizované verzi.&nbsp;Speciální síťové hashovací funkce byly navrženy pomocí paralelní verze LGP (Lineární Genetické Programování). Tyto hashovací funkce vykazují lepší funkcionalitu oproti moderním hashovacím funkcím. S využitím vícekriteriální optimalizace byly vylepšeny výsledky původní jednokriteriální verze LGP. Paralelní zřetězené verze hashovacích funkcí byly implementovány v FPGA a vyhodnoceny za účelem hashování síťových toků. Nová rekonfigurovatelná hashovací funkce byla navržena jako kombinace vybraných hashovacích funkcí.&nbsp; Velmi konkurenceschopná obecná hashovací funkce byla rovněž navržena pomocí multikriteriální
000611241	9910484649509901	595	$$a<br>The research presented in this thesis is directed toward the evolutionary optimization of selected components of network applications intended for high-speed network monitoring systems. The research started with a study of current network monitoring systems. As an experimental platform, the Software Defined Monitoring (SDM) system was chosen. Because traffic processing is an important part of all monitoring systems, it was analyzed in greater detail. For detailed studies conducted in this thesis, two components were selected: the classifier of application protocols and the hash functions for network flow processing. The evolutionary computing techniques were surveyed with the aim to optimize not only the quality of processing but also the execution time of evolved components. The single-objective and multi-objective versions of evolutionary algorithms were considered and compared.&nbsp;<br><br>A new approach to the application protocol classifier design was proposed. Accurate and relaxed versions of the classifier were optimized by means of Cartesian Genetic Programming (CGP). A significant reduction in Field-Programmable Gate Array (FPGA) resources and latency was reported.Specialized, highly optimized network hash functions were evolved by parallel Linear Genetic Programming (LGP). These hash functions provide better functionality (in terms of quality of hashing and execution time) than the state-of-the-art hash functions. Using multi-objective LGP, we even improved the hash functions evolved with the single-objective LGP. Parallel pipelined hash functions were implemented in an FPGA and evaluated for purposes of network flow hashing. A new reconfigurable hash function was developed as a combination of selected evolved hash functions. Very competitive general-purpose hash functions were also evolved by means of multi-objective LGP and evaluated using representative data sets. The multi-objective approach produced slightly better soluti
000611243	9910484649309901	520	$$a<br>V rámci této dizertační práce se zaměřuji na Inteligentní dopravní systémy a Počítačové vidění - především automatické měření rychlosti a rozpoznání automobilů podle typů.&nbsp;<br><br>Rozpoznání automobilů podle typů je úkol, ve kterém system má predikovat přesný typ (např. Škoda Octavia combi mk2) pro daný obrázek automobilu. Publikoval jsem dva články, které popisují navržený přístup k tomuto problému a tvoří jádro této dizertace. Prezentovaná metoda je založena na 3D obalových kvádrech postavených okolo automobilů, které jsou následně využity pro rozbalení obrázku automobilu do roviny a tudíž normalizaci vstupu neuronové sítě, která dělá následné rozpoznání. Přístup byl dále rozpracován v druhé publikaci, kde je navržena metoda pro určení tohoto 3D obalového kvádru z jediného obrázku - tudíž není nutné mít zkalibrovanou kameru. Experimentální výsledky ukazují, že navržená metoda zlepšuje úspěšnost rozpoznání o 12 procentních bodů - chyba rozpoznání je redukována o 50 procent.Při měření rychlosti má systém za úkol odhadnout rychlost projíždějících aut z videa. Cílem je také, ať měření probíhá plně automaticky bez jakékoli manuální kalibrace. Jelikož neexistoval žádný dataset, který by obsahoval velké množství průjezdů s přesně změřenou rychlostí, tak jsme nejprve takovýto dataset pořídili. Dále jsem navrhnul metodu pro plně automatickou kalibraci dopravní dohledové kamery což umožňuje měřit rychlost automobilů pozorovaných touto kamerou. Metoda je založena na odhadu kalibrace pomocí detekovaných úběžníků scény a následného zarovnání 3D modelů několika běžných typů automobilů. Experimentální výsledky ukazují, že navržená metoda dosahuje průměrné chyby měření rychlosti 1,10 km/h.&nbsp;$$aen
000611243	9910484649309901	520	$$a<br>This thesis presents my contributions to the state-of-the-art in Intelligent Transportation Systems and Computer Vision. Specifically, the work is focused on two tasks -- automatic speed measurement of vehicles and fine-grained recognition of vehicles.&nbsp;<br><br>The problem of vehicle fine-grained recognition can be defined as a task where the system is supposed to produce exact fine-grained type (e.g. "Škoda Octavia combi mk2") for a presented vehicle. In my first paper on this topic, a method exploiting automatically constructed 3D bounding boxes around vehicles is proposed. The results show that the method significantly improves classification and verification accuracy. Further improvements and analysis of the approach was published in my second paper dealing with the problem. The improved approach eliminates necessity to know vanishing points a priori - it is possible to construct the 3D bounding box of the vehicle from a single image of the vehicle. The results show that our proposed method consistently improves classification accuracy by up to 12 percentage points with different Convolutional Neural Networks. The classification error was also reduced by up to 50 %.The second addressed problem is automatic speed measurement of vehicles. The proposed system should work from a single camera without any manual calibration or input. First, we had to collect a large dataset with precise ground truth speed measurements as there was no such dataset. The dataset contains over 20,000 vehicles with ground truth speed measurement acquired from two synchronized LIDAR optical gates. Furthermore, we proposed a method for fully automatic traffic surveillance camera calibration enabling precise speed measurement of vehicles. The approach is based on vanishing point estimation and 3D model alignment of several common vehicle models. The experimental results show that our method achieves 1.10 km/h mean speed measurement error while outp
000611243	9910484649309901	595	$$a<br>V rámci této dizertační práce se zaměřuji na Inteligentní dopravní systémy a Počítačové vidění - především automatické měření rychlosti a rozpoznání automobilů podle typů.&nbsp;<br><br>Rozpoznání automobilů podle typů je úkol, ve kterém system má predikovat přesný typ (např. Škoda Octavia combi mk2) pro daný obrázek automobilu. Publikoval jsem dva články, které popisují navržený přístup k tomuto problému a tvoří jádro této dizertace. Prezentovaná metoda je založena na 3D obalových kvádrech postavených okolo automobilů, které jsou následně využity pro rozbalení obrázku automobilu do roviny a tudíž normalizaci vstupu neuronové sítě, která dělá následné rozpoznání. Přístup byl dále rozpracován v druhé publikaci, kde je navržena metoda pro určení tohoto 3D obalového kvádru z jediného obrázku - tudíž není nutné mít zkalibrovanou kameru. Experimentální výsledky ukazují, že navržená metoda zlepšuje úspěšnost rozpoznání o 12 procentních bodů - chyba rozpoznání je redukována o 50 procent.Při měření rychlosti má systém za úkol odhadnout rychlost projíždějících aut z videa. Cílem je také, ať měření probíhá plně automaticky bez jakékoli manuální kalibrace. Jelikož neexistoval žádný dataset, který by obsahoval velké množství průjezdů s přesně změřenou rychlostí, tak jsme nejprve takovýto dataset pořídili. Dále jsem navrhnul metodu pro plně automatickou kalibraci dopravní dohledové kamery což umožňuje měřit rychlost automobilů pozorovaných touto kamerou. Metoda je založena na odhadu kalibrace pomocí detekovaných úběžníků scény a následného zarovnání 3D modelů několika běžných typů automobilů. Experimentální výsledky ukazují, že navržená metoda dosahuje průměrné chyby měření rychlosti 1,10 km/h.&nbsp;$$aen
000611243	9910484649309901	595	$$a<br>This thesis presents my contributions to the state-of-the-art in Intelligent Transportation Systems and Computer Vision. Specifically, the work is focused on two tasks -- automatic speed measurement of vehicles and fine-grained recognition of vehicles.&nbsp;<br><br>The problem of vehicle fine-grained recognition can be defined as a task where the system is supposed to produce exact fine-grained type (e.g. "Škoda Octavia combi mk2") for a presented vehicle. In my first paper on this topic, a method exploiting automatically constructed 3D bounding boxes around vehicles is proposed. The results show that the method significantly improves classification and verification accuracy. Further improvements and analysis of the approach was published in my second paper dealing with the problem. The improved approach eliminates necessity to know vanishing points a priori - it is possible to construct the 3D bounding box of the vehicle from a single image of the vehicle. The results show that our proposed method consistently improves classification accuracy by up to 12 percentage points with different Convolutional Neural Networks. The classification error was also reduced by up to 50 %.The second addressed problem is automatic speed measurement of vehicles. The proposed system should work from a single camera without any manual calibration or input. First, we had to collect a large dataset with precise ground truth speed measurements as there was no such dataset. The dataset contains over 20,000 vehicles with ground truth speed measurement acquired from two synchronized LIDAR optical gates. Furthermore, we proposed a method for fully automatic traffic surveillance camera calibration enabling precise speed measurement of vehicles. The approach is based on vanishing point estimation and 3D model alignment of several common vehicle models. The experimental results show that our method achieves 1.10 km/h mean speed measurement error while outp
000611247	9910484648909901	520	$$aTématem této disertační práce je klasifikace daty s nevyváženými daty. Jedná se o oblast strojového, jejímž cílem je řešit problémy, které plynou z toho, že jedna ze tříd je v datech zastoupena výrazně méně než třída druhá. Minoritní třída má často větší význam a tradiční metody upřednostňující majoritní třídu nedosahují dobrých výsledků na třídě minoritní. Dvě aplikační domény motivovaly výzkum a vedly na identifikaci dvou specifických, dosud neřešených problémů.<br><br>&nbsp;V první z nich vedlo omezení kladené na minimální požadovanou přesnost na minoritní třídě v počítačové bezpečnosti na formulaci úlohy klasifikace s omezením. Navrhl jsem metodu, která kombinuje upravenou verzi logistické regrese a stochastické algoritmy, které vždy vylepšily výsledky logistické regrese.Druhou je doména analýzy učení (Learning Analytics), která motivovala definici problému predikce splnění cíle, jenž má specifikovaný termín splnění. Byl představen koncept sebe-učení (Self-Learning), kdy trénování modelu probíhá díky jedincům, kteří tento cíl splní předčasně. Díky malému počtu jedinců splňujících úlohu na začátku je problém silně nevyvážený, ale nevyváženost klesá směrem k termínu splnění. Na problému identifikace rizikových studentů distanční univerzity bylo ukázáno, že (1) takový koncept dává lepší výsledky než specifikovaná základna (baseline), (2) a že metody pro vypořádání se s nevyvážeností, které neberou v potaz informaci o doméně, nevedly k velkým zlepšením. Evaluace ukázala, že metody založené na znalosti domény v rozšířené verzi pro Self-Learning vylepšily klasifikaci více než běžné metody pro vypořádání se s nevyvážeností a že znalost příčiny nevyváženosti může vést k lepším výsledkům.$$aen
000611247	9910484648909901	520	$$aThis thesis is focused on classification on unbalanced data. It is an important part of machine learning with the objective to address the issues when one class is significantly underrepresented compared to the other one. The minority class is usually more important, and the traditional algorithms favouring the majority class may ignore the importance of the minority class. Two application domains motivated the research and identification of two specific problems of the imbalanced data.&nbsp;<br><br>First, the presence of a constraint on the performance of a minority class in the computer security domain resulted in the formulation of the constrained classification problem. I proposed a solution that combines the cost-sensitive logistic regression and stochastic algorithms, which in the conducted experiments always improved the performance of the logistic regression.The domain of Learning Analytics motivated me to define a general prediction problem, whether a goal is has been achieved within the deadline. I designed the Self-Learning framework, in which models are trained by analysing attributes of objects that achieved the goal early in the investigated period. Because only a few objects satisfy the goal at the beginning, the problem is by its nature imbalanced, with the imbalance decreasing in time. The evaluation, performed on the task of identification of at-risk students in the distance higher education, showed (1) the predictive power compared the specified baseline models and (2) that methods for tackling the class imbalance without domain information didn't lead to significant improvements. When the domain information is utilised in the extended version of Self-Learning, the evaluation showed the performance increase.&nbsp; Understanding and exploiting the source of imbalance can also lead to better results.$$9eng
000611247	9910484648909901	595	$$aTématem této disertační práce je klasifikace daty s nevyváženými daty. Jedná se o oblast strojového, jejímž cílem je řešit problémy, které plynou z toho, že jedna ze tříd je v datech zastoupena výrazně méně než třída druhá. Minoritní třída má často větší význam a tradiční metody upřednostňující majoritní třídu nedosahují dobrých výsledků na třídě minoritní. Dvě aplikační domény motivovaly výzkum a vedly na identifikaci dvou specifických, dosud neřešených problémů.<br><br>&nbsp;V první z nich vedlo omezení kladené na minimální požadovanou přesnost na minoritní třídě v počítačové bezpečnosti na formulaci úlohy klasifikace s omezením. Navrhl jsem metodu, která kombinuje upravenou verzi logistické regrese a stochastické algoritmy, které vždy vylepšily výsledky logistické regrese.Druhou je doména analýzy učení (Learning Analytics), která motivovala definici problému predikce splnění cíle, jenž má specifikovaný termín splnění. Byl představen koncept sebe-učení (Self-Learning), kdy trénování modelu probíhá díky jedincům, kteří tento cíl splní předčasně. Díky malému počtu jedinců splňujících úlohu na začátku je problém silně nevyvážený, ale nevyváženost klesá směrem k termínu splnění. Na problému identifikace rizikových studentů distanční univerzity bylo ukázáno, že (1) takový koncept dává lepší výsledky než specifikovaná základna (baseline), (2) a že metody pro vypořádání se s nevyvážeností, které neberou v potaz informaci o doméně, nevedly k velkým zlepšením. Evaluace ukázala, že metody založené na znalosti domény v rozšířené verzi pro Self-Learning vylepšily klasifikaci více než běžné metody pro vypořádání se s nevyvážeností a že znalost příčiny nevyváženosti může vést k lepším výsledkům.$$aen
000611247	9910484648909901	595	$$aThis thesis is focused on classification on unbalanced data. It is an important part of machine learning with the objective to address the issues when one class is significantly underrepresented compared to the other one. The minority class is usually more important, and the traditional algorithms favouring the majority class may ignore the importance of the minority class. Two application domains motivated the research and identification of two specific problems of the imbalanced data.&nbsp;<br><br>First, the presence of a constraint on the performance of a minority class in the computer security domain resulted in the formulation of the constrained classification problem. I proposed a solution that combines the cost-sensitive logistic regression and stochastic algorithms, which in the conducted experiments always improved the performance of the logistic regression.The domain of Learning Analytics motivated me to define a general prediction problem, whether a goal is has been achieved within the deadline. I designed the Self-Learning framework, in which models are trained by analysing attributes of objects that achieved the goal early in the investigated period. Because only a few objects satisfy the goal at the beginning, the problem is by its nature imbalanced, with the imbalance decreasing in time. The evaluation, performed on the task of identification of at-risk students in the distance higher education, showed (1) the predictive power compared the specified baseline models and (2) that methods for tackling the class imbalance without domain information didn't lead to significant improvements. When the domain information is utilised in the extended version of Self-Learning, the evaluation showed the performance increase.&nbsp; Understanding and exploiting the source of imbalance can also lead to better results.$$9eng
000611254	9910484648209901	520	$$aDefinované markery tvoří základ určování polohy kamery pro velké množství aplikací s rozšířenou realitou, v případě že jsou přísné požadavky na rychlost a robustnost. Tato práce popisuje účinnou metodu pro určení pózy kamery pomocí Uniformního pole markerů a několik realistických aplikací na bázi popsané metody. Metoda je velice výpočetně levná a poskytuje spolehlivou detekci pro několik výpočetních platforem, včetně běžných chytrých telefonů. Markery jako část zobrazené informace na monitorech jsou použité v této práci pro určení relativní orientaci mezi poskytovatelem obsahu a užívatelským zařízením, sloužícím pro výběr prvků užívatelského rozhraní při&nbsp; interakci a migraci úkolů. Ve filmařském průmyslu poskytuje popsaná metoda pro zjištění polohy kamery jako součást klíčovaní pozadí filmářům živý náhled virtuální scény. Výsledky ukazují, že popsaná metoda pro detekci pole markerů má srovnatelnou úspěšnost a přesnost v porovnání s ostatními metodami na bázi markerů a je několikrát rýchlejší. Aplikace zahrnuté v této práci podle výsledků testů jsou životaschopné - rychlejší a levnější - alternativy k existujícím řešením.$$aen
000611254	9910484648209901	595	$$aDefinované markery tvoří základ určování polohy kamery pro velké množství aplikací s rozšířenou realitou, v případě že jsou přísné požadavky na rychlost a robustnost. Tato práce popisuje účinnou metodu pro určení pózy kamery pomocí Uniformního pole markerů a několik realistických aplikací na bázi popsané metody. Metoda je velice výpočetně levná a poskytuje spolehlivou detekci pro několik výpočetních platforem, včetně běžných chytrých telefonů. Markery jako část zobrazené informace na monitorech jsou použité v této práci pro určení relativní orientaci mezi poskytovatelem obsahu a užívatelským zařízením, sloužícím pro výběr prvků užívatelského rozhraní při&nbsp; interakci a migraci úkolů. Ve filmařském průmyslu poskytuje popsaná metoda pro zjištění polohy kamery jako součást klíčovaní pozadí filmářům živý náhled virtuální scény. Výsledky ukazují, že popsaná metoda pro detekci pole markerů má srovnatelnou úspěšnost a přesnost v porovnání s ostatními metodami na bázi markerů a je několikrát rýchlejší. Aplikace zahrnuté v této práci podle výsledků testů jsou životaschopné - rychlejší a levnější - alternativy k existujícím řešením.$$aen
000611255	9910484648109901	520	$$aTato práce navrhuje zlepšení výkonu testování programů použitím technik dolování z dat a genetických algoritmů při testování paralelních programů.&nbsp; Paralelní programování se v posledních letech stává velmi populárním i přesto, že toto programování je mnohem náročnějsí než jednodušší sekvenční a proto jeho zvýšené používání vede k podstatně vyššímu počtu chyb. Tyto chyby se vyskytují v důsledku chyb v synchronizaci jednotlivých procesů programu. Nalezení takových chyb tradičním způsobem je složité a navíc opakované spouštění těchto testů ve stejném prostředí typicky vede pouze k prohledávání stejných prokládání. V práci se využívá metody vstřikování šumu, která vystresuje program tak, že se mohou objevit některá nová chování. Pro účinnost této metody je nutné zvolit vhodné heuristiky a též i hodnoty jejich parametrů, což není snadné. V práci se využívá metod dolování z dat, genetických algoritmů a jejich kombinace pro nalezení těchto heuristik a hodnot parametrů. V práci je vedle výsledků výzkumu uveden stručný přehled dalších Technik testování paralelních programů.$$aen
000611255	9910484648109901	520	$$a<br>This thesis proposes an improvement of the efficiency of testing concurrent software by employing data mining techniques and genetic algorithms in the process of testing concurrent software. Concurrent, or multi-threaded, programming has become very popular over the last few years. However, as the concurrent programming is far more demanding the sequential programming, its increased use leads to a significant increase in the number of errors that appear in commercial software due to errors in synchronization. Finding such errors using traditional testing methods is difficult. Moreover, repeated test executions of traditional testing that are performed in the same environment will typically examine similar interleavings only. Hence, the noise-based injection approach is used for influencing the scheduling by injecting various kinds of noise (delays, context switches, and so on) into the common thread behaviour which stress the software and can to show some rare behaviour. However, for the noise injection to be efficient, one has to choose suitable noise injection heuristics from among the many existing ones as well as to suitably choose values of their various parameters, which is not easy. In this work, there are used data mining methods and genetic algorithms and their combinations to deal with the problem of choosing such noise injection heuristics and values of their parameters.&nbsp;&nbsp;Besides setting up of the goals of the thesis, this proposal also provides a brief summary of the state of the art in application of data mining techniques and genetic algorithms to program testing problems.$$9eng
000611255	9910484648109901	595	$$aTato práce navrhuje zlepšení výkonu testování programů použitím technik dolování z dat a genetických algoritmů při testování paralelních programů.&nbsp; Paralelní programování se v posledních letech stává velmi populárním i přesto, že toto programování je mnohem náročnějsí než jednodušší sekvenční a proto jeho zvýšené používání vede k podstatně vyššímu počtu chyb. Tyto chyby se vyskytují v důsledku chyb v synchronizaci jednotlivých procesů programu. Nalezení takových chyb tradičním způsobem je složité a navíc opakované spouštění těchto testů ve stejném prostředí typicky vede pouze k prohledávání stejných prokládání. V práci se využívá metody vstřikování šumu, která vystresuje program tak, že se mohou objevit některá nová chování. Pro účinnost této metody je nutné zvolit vhodné heuristiky a též i hodnoty jejich parametrů, což není snadné. V práci se využívá metod dolování z dat, genetických algoritmů a jejich kombinace pro nalezení těchto heuristik a hodnot parametrů. V práci je vedle výsledků výzkumu uveden stručný přehled dalších Technik testování paralelních programů.$$aen
000611255	9910484648109901	595	$$a<br>This thesis proposes an improvement of the efficiency of testing concurrent software by employing data mining techniques and genetic algorithms in the process of testing concurrent software. Concurrent, or multi-threaded, programming has become very popular over the last few years. However, as the concurrent programming is far more demanding the sequential programming, its increased use leads to a significant increase in the number of errors that appear in commercial software due to errors in synchronization. Finding such errors using traditional testing methods is difficult. Moreover, repeated test executions of traditional testing that are performed in the same environment will typically examine similar interleavings only. Hence, the noise-based injection approach is used for influencing the scheduling by injecting various kinds of noise (delays, context switches, and so on) into the common thread behaviour which stress the software and can to show some rare behaviour. However, for the noise injection to be efficient, one has to choose suitable noise injection heuristics from among the many existing ones as well as to suitably choose values of their various parameters, which is not easy. In this work, there are used data mining methods and genetic algorithms and their combinations to deal with the problem of choosing such noise injection heuristics and values of their parameters.&nbsp;&nbsp;Besides setting up of the goals of the thesis, this proposal also provides a brief summary of the state of the art in application of data mining techniques and genetic algorithms to program testing problems.$$9eng
000611260	9910484647609901	520	$$aTato disertační práce se zabývá problematikou zpracování vysokofrekvenčních časových řad. Zaměřuje se na návrh algoritmů a metod pro podporu predikce těchto dat. Výsledkem je model pro podporu řízení rozhodovacího procesu implementovaný do platformy pro komplexní zpracování dat. Model navrhuje způsob formalizace množiny podnikových pravidel, které popisují rozhodovací proces. Navržený model musí vyhovovat splnění požadavků na&nbsp;robustnost, rozšiřitelnost, zpracování v reálném čase a požadavkům ekonometriky. Práce shrnuje současné poznatky a metodologie pro zpracování vysokofrekvenčních finančních dat,&nbsp;jejichž zdrojem jsou nejčastěji burzy.<br>První část práce se věnuje popisu základních principů a přístupů používaných pro zpracování vysokofrekvenčních časových dat v současné době. Další část se věnuje popisu podnikových pravidel, rozhodovacího procesu a komplexní platformy pro zpracování vysokofrekvenčních dat a samotnému zpracování dat pomocí zvolené komplexní platformy. Důraz je kladen na výběr a úpravu množiny pravidel, které řídí rozhodovací proces. Navržený model popisuje množinu pravidel pomocí maticové gramatiky. Tato gramatika spadá do oblasti gramatik s řízeným přepisováním a pomocí definovaných matic umožňuje ovlivnit zpracování dat.<br>$$aen
000611260	9910484647609901	520	$$aThis thesis deals with the issue of the processing of high-frequency time series. It primarily focuses on the design of algorithms and methods for support of predicting these data. The result of this work is a model supporting the decision-making process implemented into a complex platform. The model designs the method of formalization of business rules which describes the decision-making process. The designed model must meet the conditions of the robustness, scalability, real-time processing and econometrics requirements. The thesis summarizes the current knowledge and methodologies for the processing of high-frequency fnancial data which can be found on the stock exchange.<br>The first part of the work describes the basic principles and approaches currently used in the processing of high-frequency data. The next part deals with the description of an appropriate complex event platform and is subsequently devoted to prediction and data processing itself, using the chosen platform. Emphasis is on selecting and editing a set of rules that controls the decision-making process. The newly designed method describes the set of rules by using matrix grammar. This grammar belongs to the grammars with regulated rewriting and thus it may control the data processing by the defning of the matrices.&nbsp;&nbsp;<br>$$9eng
000611260	9910484647609901	595	$$aTato disertační práce se zabývá problematikou zpracování vysokofrekvenčních časových řad. Zaměřuje se na návrh algoritmů a metod pro podporu predikce těchto dat. Výsledkem je model pro podporu řízení rozhodovacího procesu implementovaný do platformy pro komplexní zpracování dat. Model navrhuje způsob formalizace množiny podnikových pravidel, které popisují rozhodovací proces. Navržený model musí vyhovovat splnění požadavků na&nbsp;robustnost, rozšiřitelnost, zpracování v reálném čase a požadavkům ekonometriky. Práce shrnuje současné poznatky a metodologie pro zpracování vysokofrekvenčních finančních dat,&nbsp;jejichž zdrojem jsou nejčastěji burzy.<br>První část práce se věnuje popisu základních principů a přístupů používaných pro zpracování vysokofrekvenčních časových dat v současné době. Další část se věnuje popisu podnikových pravidel, rozhodovacího procesu a komplexní platformy pro zpracování vysokofrekvenčních dat a samotnému zpracování dat pomocí zvolené komplexní platformy. Důraz je kladen na výběr a úpravu množiny pravidel, které řídí rozhodovací proces. Navržený model popisuje množinu pravidel pomocí maticové gramatiky. Tato gramatika spadá do oblasti gramatik s řízeným přepisováním a pomocí definovaných matic umožňuje ovlivnit zpracování dat.<br>$$aen
000611260	9910484647609901	595	$$aThis thesis deals with the issue of the processing of high-frequency time series. It primarily focuses on the design of algorithms and methods for support of predicting these data. The result of this work is a model supporting the decision-making process implemented into a complex platform. The model designs the method of formalization of business rules which describes the decision-making process. The designed model must meet the conditions of the robustness, scalability, real-time processing and econometrics requirements. The thesis summarizes the current knowledge and methodologies for the processing of high-frequency fnancial data which can be found on the stock exchange.<br>The first part of the work describes the basic principles and approaches currently used in the processing of high-frequency data. The next part deals with the description of an appropriate complex event platform and is subsequently devoted to prediction and data processing itself, using the chosen platform. Emphasis is on selecting and editing a set of rules that controls the decision-making process. The newly designed method describes the set of rules by using matrix grammar. This grammar belongs to the grammars with regulated rewriting and thus it may control the data processing by the defning of the matrices.&nbsp;&nbsp;<br>$$9eng
000611260	9910484647609901	653	$$aHigh-frequency data, CEP, time series, business rules, decision-making process, real-time processing, formalization, Esper.&nbsp;&nbsp;<br>
000611260	9910484647609901	653	$$aVysokofrekvenční data, CEP, časové řady, podniková pravidla, rozhodovací proces, zpracování v reálném čase, formalizace, Esper.&nbsp;<br>
000611260	9910484647609901	699	$$aHigh-frequency data, CEP, time series, business rules, decision-making process, real-time processing, formalization, Esper.&nbsp;&nbsp;<br>
000611260	9910484647609901	699	$$aVysokofrekvenční data, CEP, časové řady, podniková pravidla, rozhodovací proces, zpracování v reálném čase, formalizace, Esper.&nbsp;<br>
000611265	9910484647109901	520	$$aThis thesis focuses on data structures for sparse block matrices and the associated algorithms for performing linear algebra operations that I have developed. Sparse block matrices occur naturally in many key problems, such as Nonlinear Least Squares (NLS) on graphical models. NLS are used by e.g. Simultaneous Localization and Mapping (SLAM) in robotics, Bundle Adjustment (BA) or Structure from Motion (SfM) in computer vision. Sparse block matrices also occur when solving Finite Element Methods (FEMs) or Partial Differential Equations (PDEs) in physics simulations.&nbsp;<br><br>The majority of the existing state of the art sparse linear algebra implementations use <i>elementwise</i>sparse matrices and only a small fraction of them support sparse block matrices. This is perhaps due to the complexity of sparse block formats which reduces computational efficiency, unless the blocks are very large. Some of the more specialized solvers in robotics and computer vision use sparse block matrices internally to reduce sparse matrix assembly costs, but finally end up converting such representation to an elementwise sparse matrix for the linear solver. <br><br>Most of the existing sparse block matrix implementations focus only on a single operation, such as the matrix-vector product. The solution proposed in this thesis covers a broad range of functions: it includes efficient sparse block matrix assembly, matrix-vector and matrix-matrix products as well as triangular solving and Cholesky factorization. These operations can be used to construct both direct and iterative solvers as well as to compute eigenvalues. Highly efficient algorithms for both Central Processing Units (CPUs) and Graphics Processing Units (GPUs) are provided. <br><br>The proposed solution is integrated in <a href="http://sf.net/p/slam-plus-plus/">SLAM++</a>, a nonlinear least squares solver focused on robotics and computer visio
000611265	9910484647109901	595	$$aThis thesis focuses on data structures for sparse block matrices and the associated algorithms for performing linear algebra operations that I have developed. Sparse block matrices occur naturally in many key problems, such as Nonlinear Least Squares (NLS) on graphical models. NLS are used by e.g. Simultaneous Localization and Mapping (SLAM) in robotics, Bundle Adjustment (BA) or Structure from Motion (SfM) in computer vision. Sparse block matrices also occur when solving Finite Element Methods (FEMs) or Partial Differential Equations (PDEs) in physics simulations.&nbsp;<br><br>The majority of the existing state of the art sparse linear algebra implementations use <i>elementwise</i>sparse matrices and only a small fraction of them support sparse block matrices. This is perhaps due to the complexity of sparse block formats which reduces computational efficiency, unless the blocks are very large. Some of the more specialized solvers in robotics and computer vision use sparse block matrices internally to reduce sparse matrix assembly costs, but finally end up converting such representation to an elementwise sparse matrix for the linear solver. <br><br>Most of the existing sparse block matrix implementations focus only on a single operation, such as the matrix-vector product. The solution proposed in this thesis covers a broad range of functions: it includes efficient sparse block matrix assembly, matrix-vector and matrix-matrix products as well as triangular solving and Cholesky factorization. These operations can be used to construct both direct and iterative solvers as well as to compute eigenvalues. Highly efficient algorithms for both Central Processing Units (CPUs) and Graphics Processing Units (GPUs) are provided. <br><br>The proposed solution is integrated in <a href="http://sf.net/p/slam-plus-plus/">SLAM++</a>, a nonlinear least squares solver focused on robotics and computer visio
000611267	9910484646909901	520	$$aTato disertační práce se zabývá odhadem pózy kamery z&nbsp;korespondencí 3D a&nbsp;2D přímek, tedy tzv. perspektivním problémem <i>n</i>&nbsp;přímek (angl. Perspective-<i>n</i>-Line, PnL). Pozornost je soustředěna na případy s&nbsp;velkým počtem čar, které mohou být efektivně řešeny metodami využívajícími lineární formulaci PnL. Dosud byly známy pouze metody pracující s&nbsp;korespondencemi 3D bodů a&nbsp;2D přímek. Na základě tohoto pozorování byly navrženy dvě nové metody založené na algoritmu přímé lineární transformace (angl. Direct Linear Transformation, DLT): Metoda DLT-Plücker-Lines pracující s&nbsp;korespondencemi 3D a&nbsp;2D přímek a metoda DLT-Combined-Lines pracující jak s&nbsp;korespondencemi 3D bodů a 2D přímek, tak s&nbsp;korespondencemi 3D přímek a 2D přímek. Ve druhém případě je redundantní 3D informace využita k&nbsp;redukci minimálního počtu požadovaných korespondencí přímek na 5 a ke zlepšení přesnosti metody. Navržené metody byly důkladně testovány za různých podmínek včetně simulovaných a reálných dat a porovnány s&nbsp;nejlepšími existujícími PnL metodami. Metoda DLT-Combined-Lines dosahuje výsledků lepších nebo srovnatelných s nejlepšími existujícími metodami a zároveň je značně rychlá. Tato disertační práce také zavádí jednotný rámec pro popis metod pro odhad pózy kamery založených na algoritmu DLT. Obě navržené metody jsou definovány v&nbsp;tomto rámci.$$aen
000611267	9910484646909901	595	$$aTato disertační práce se zabývá odhadem pózy kamery z&nbsp;korespondencí 3D a&nbsp;2D přímek, tedy tzv. perspektivním problémem <i>n</i>&nbsp;přímek (angl. Perspective-<i>n</i>-Line, PnL). Pozornost je soustředěna na případy s&nbsp;velkým počtem čar, které mohou být efektivně řešeny metodami využívajícími lineární formulaci PnL. Dosud byly známy pouze metody pracující s&nbsp;korespondencemi 3D bodů a&nbsp;2D přímek. Na základě tohoto pozorování byly navrženy dvě nové metody založené na algoritmu přímé lineární transformace (angl. Direct Linear Transformation, DLT): Metoda DLT-Plücker-Lines pracující s&nbsp;korespondencemi 3D a&nbsp;2D přímek a metoda DLT-Combined-Lines pracující jak s&nbsp;korespondencemi 3D bodů a 2D přímek, tak s&nbsp;korespondencemi 3D přímek a 2D přímek. Ve druhém případě je redundantní 3D informace využita k&nbsp;redukci minimálního počtu požadovaných korespondencí přímek na 5 a ke zlepšení přesnosti metody. Navržené metody byly důkladně testovány za různých podmínek včetně simulovaných a reálných dat a porovnány s&nbsp;nejlepšími existujícími PnL metodami. Metoda DLT-Combined-Lines dosahuje výsledků lepších nebo srovnatelných s nejlepšími existujícími metodami a zároveň je značně rychlá. Tato disertační práce také zavádí jednotný rámec pro popis metod pro odhad pózy kamery založených na algoritmu DLT. Obě navržené metody jsou definovány v&nbsp;tomto rámci.$$aen
000611268	9910484646809901	520	$$a<br>In this thesis, we first present the theory of neural network training for the speech recognition, along with our implementation, that is available as the 'nnet1' training recipe in the Kaldi toolkit. The recipe contains RBM pre-training, mini-batch frame Cross-Entropy training and sequence-discriminative sMBR training. Then we continue with the main topic of this thesis: semi-supervised training of DNN-based ASR systems. Inspired by the literature survey and our initial experiments, we investigated several problems: First, whether the confidences are better to be calculated per-sentence, per-word or per-frame. Second, whether the confidences should be used for data-selection or data-weighting. Both approaches are compatible with the framework of weighted mini-batch SGD training. Then we tried to get better insight into confidence calibration, more precisely whether it can improve the efficiency of semi-supervised training. We also investigated how the model should be re-tuned with the correctly transcribed data. Finally, we proposed a simple recipe that avoids a grid&nbsp;search of hyper-parameters, and therefore is very practical for general use with any dataset.<br>The experiments were conducted on several data-sets: for Babel Vietnamese with 10 hours of transcribed speech, the Word Error Rate (WER) was reduced by 2.5%. For Switchboard<br>English with 14 hours of transcribed speech, the WER was reduced by 3.2%. Although we found it difficult to further improve the performance of semi-supervised training by means<br>of enhancing the confidences, we still believe that our findings are of significant practical value: the untranscribed data are abundant and easy to obtain, and our proposed solution<br>brings solid WER improvements and it is not difficult to replicate.$$9eng
000611268	9910484646809901	595	$$a<br>In this thesis, we first present the theory of neural network training for the speech recognition, along with our implementation, that is available as the 'nnet1' training recipe in the Kaldi toolkit. The recipe contains RBM pre-training, mini-batch frame Cross-Entropy training and sequence-discriminative sMBR training. Then we continue with the main topic of this thesis: semi-supervised training of DNN-based ASR systems. Inspired by the literature survey and our initial experiments, we investigated several problems: First, whether the confidences are better to be calculated per-sentence, per-word or per-frame. Second, whether the confidences should be used for data-selection or data-weighting. Both approaches are compatible with the framework of weighted mini-batch SGD training. Then we tried to get better insight into confidence calibration, more precisely whether it can improve the efficiency of semi-supervised training. We also investigated how the model should be re-tuned with the correctly transcribed data. Finally, we proposed a simple recipe that avoids a grid&nbsp;search of hyper-parameters, and therefore is very practical for general use with any dataset.<br>The experiments were conducted on several data-sets: for Babel Vietnamese with 10 hours of transcribed speech, the Word Error Rate (WER) was reduced by 2.5%. For Switchboard<br>English with 14 hours of transcribed speech, the WER was reduced by 3.2%. Although we found it difficult to further improve the performance of semi-supervised training by means<br>of enhancing the confidences, we still believe that our findings are of significant practical value: the untranscribed data are abundant and easy to obtain, and our proposed solution<br>brings solid WER improvements and it is not difficult to replicate.$$9eng
000611269	9910484646709901	520	$$aTáto práca popisuje bezpečnostné mechanizmy bezdrôtových sietí založených na štandarde 802.11 a na bezpečnostnom rozšírení 802.11i známym ako WPA2, kde analyzuje zraniteľnosti a útoky na tieto siete. Práca diskutuje hlavné dva bezpečnostné problémy. Prvým z nich je nezabezpečenie manažment rámcov vytvárajúcich zraniteľnosť pre útoky s dopadom na dostupnosť a druhou je zraniteľnosť, ktorá umožňuje vykonať útoky vydávajúce sa za prístupový bod. V práci bol navrhnutý systém pre generovanie útokov, pomocou ktorého je možné realizovať akýkoľvek útok veľmi rýchlo a efektívne. Jadrom práce je návrh systému pre analýzu útokov pomocou princípu výpočtu dôvery a reputácie. Záver práce je venovaný experimentom nad navrhnutým systémom, hlavne výberu vhodných metrík pre výpočet dôvery.&nbsp;$$ask
000611269	9910484646709901	595	$$aTáto práca popisuje bezpečnostné mechanizmy bezdrôtových sietí založených na štandarde 802.11 a na bezpečnostnom rozšírení 802.11i známym ako WPA2, kde analyzuje zraniteľnosti a útoky na tieto siete. Práca diskutuje hlavné dva bezpečnostné problémy. Prvým z nich je nezabezpečenie manažment rámcov vytvárajúcich zraniteľnosť pre útoky s dopadom na dostupnosť a druhou je zraniteľnosť, ktorá umožňuje vykonať útoky vydávajúce sa za prístupový bod. V práci bol navrhnutý systém pre generovanie útokov, pomocou ktorého je možné realizovať akýkoľvek útok veľmi rýchlo a efektívne. Jadrom práce je návrh systému pre analýzu útokov pomocou princípu výpočtu dôvery a reputácie. Záver práce je venovaný experimentom nad navrhnutým systémom, hlavne výberu vhodných metrík pre výpočet dôvery.&nbsp;$$ask
000611273	9910484646309901	520	$$aNowadays, microchips are used virtually everywhere, from simple home devices to confidential military equipment. In many scenarios, sensitive data is being processed by these devices. For example, in the case of electronic personal documents, fingerprints, facial images, and personal data are processed by the chip; and in some cases also iris images. Auditing proclaimed functions and a level of security of such microchips is becoming a valued service. In this doctoral thesis, we present an experimentally proven process for the microscopic analysis of chips, feasible in a low-cost setup. The described process was demonstrated on a chip acquired from the Czech biometric passport&nbsp;-&nbsp;from extracting the chip out of the plastic card up to analysis of the acquired microscopic images. We investigated and evaluated various potentially viable methods for logic element recognition; without the employment of machine-learning. Additionally, hardware-oriented attacks are discussed and followed by proposals for countermeasures leading to the hindering of microscopic analysis.$$9eng
000611273	9910484646309901	595	$$aNowadays, microchips are used virtually everywhere, from simple home devices to confidential military equipment. In many scenarios, sensitive data is being processed by these devices. For example, in the case of electronic personal documents, fingerprints, facial images, and personal data are processed by the chip; and in some cases also iris images. Auditing proclaimed functions and a level of security of such microchips is becoming a valued service. In this doctoral thesis, we present an experimentally proven process for the microscopic analysis of chips, feasible in a low-cost setup. The described process was demonstrated on a chip acquired from the Czech biometric passport&nbsp;-&nbsp;from extracting the chip out of the plastic card up to analysis of the acquired microscopic images. We investigated and evaluated various potentially viable methods for logic element recognition; without the employment of machine-learning. Additionally, hardware-oriented attacks are discussed and followed by proposals for countermeasures leading to the hindering of microscopic analysis.$$9eng
000611274	9910484646209901	653	$$aBusiness process management system, adaptable architecture,&nbsp; business process orchestration<br><br>
000611274	9910484646209901	699	$$aBusiness process management system, adaptable architecture,&nbsp; business process orchestration<br><br>
000611278	9910484645809901	520	$$aPomocí matematického formalismu váhovaných konečných stavových převodníků (weighted finite state transducers WFST) může být formulována řada úloh včetně automatického rozpoznávání řeči (automatic speech recognition ASR). Dnešní ASR systémy široce využívají složených pravděpodobnostních modelů nazývaných dekódovací grafy nebo rozpoznávací sítě. Ty jsou z&nbsp;jednotlivých komponent konstruovány pomocí WFST operací, např. kompozice. Každá komponenta je zde zdrojem znalostí a omezuje vyhledávání nejlepší cesty ve složeném grafu v&nbsp;operaci zvané dekódování. Využití koherentního teoretického rámce garantuje, že výsledná struktura bude optimální podle definovaného kritéria. WFST mohou být v rámci daného polookruhu (semi-ring) optimalizovány pomocí determinizace a minimalizace. Aplikací těchto algoritmů získáme optimální strukturu pro prohledávání, optimální distribuce vah je pak získána aplikací "weight pushing" algoritmu. Cílem této práce je zdokonalit postupy a algoritmy pro konstrukci optimálních rozpoznávacích sítí. Zavádíme alternativní weight pushing algoritmus, který je vhodný pro důležitou třídu modelů -- převodníky jazykového modelu (language model transducers) a obecně pro všechny cyklické WFST a WFST se záložními (back-off) přechody. Představujeme také způsob konstrukce rozpoznávací sítě vhodné pro dekódování zpětně v&nbsp;čase, které prokazatelně produkuje ty samé pravděpodobnosti jako dopředná síť. K&nbsp;tomuto účelu jsme vyvinuli algoritmus pro exaktní reverzi back-off jazykových modelů a převodníků, které je reprezentují. Pomocí zpětných rozpoznávacích sítí optimalizujeme dekódování: ve statickém dekodéru je využíváme pro dvoustupňové dekódování (dopředné a zpětné vyhledávání). Tento přístup --- "sledovací" dekódování (tracked d
000611278	9910484645809901	595	$$aPomocí matematického formalismu váhovaných konečných stavových převodníků (weighted finite state transducers WFST) může být formulována řada úloh včetně automatického rozpoznávání řeči (automatic speech recognition ASR). Dnešní ASR systémy široce využívají složených pravděpodobnostních modelů nazývaných dekódovací grafy nebo rozpoznávací sítě. Ty jsou z&nbsp;jednotlivých komponent konstruovány pomocí WFST operací, např. kompozice. Každá komponenta je zde zdrojem znalostí a omezuje vyhledávání nejlepší cesty ve složeném grafu v&nbsp;operaci zvané dekódování. Využití koherentního teoretického rámce garantuje, že výsledná struktura bude optimální podle definovaného kritéria. WFST mohou být v rámci daného polookruhu (semi-ring) optimalizovány pomocí determinizace a minimalizace. Aplikací těchto algoritmů získáme optimální strukturu pro prohledávání, optimální distribuce vah je pak získána aplikací "weight pushing" algoritmu. Cílem této práce je zdokonalit postupy a algoritmy pro konstrukci optimálních rozpoznávacích sítí. Zavádíme alternativní weight pushing algoritmus, který je vhodný pro důležitou třídu modelů -- převodníky jazykového modelu (language model transducers) a obecně pro všechny cyklické WFST a WFST se záložními (back-off) přechody. Představujeme také způsob konstrukce rozpoznávací sítě vhodné pro dekódování zpětně v&nbsp;čase, které prokazatelně produkuje ty samé pravděpodobnosti jako dopředná síť. K&nbsp;tomuto účelu jsme vyvinuli algoritmus pro exaktní reverzi back-off jazykových modelů a převodníků, které je reprezentují. Pomocí zpětných rozpoznávacích sítí optimalizujeme dekódování: ve statickém dekodéru je využíváme pro dvoustupňové dekódování (dopředné a zpětné vyhledávání). Tento přístup --- "sledovací" dekódování (tracked d
000611282	9910484645409901	520	$$aCílem této práce je vyvinout metody simulací poškozování otisků prstů. V první části je kladen důraz na shrnutí stávajících znalostí v&nbsp;oblasti generování syntetických otisků prstů a jejich poškozování. Dále jsou uvedeny informace o otiscích prstů obecně, jejich rozpoznávání a vlivy, které otisky poškozují, včetně onemocnění kůže. Práce obsahuje návrh a implementaci aplikace SyFDaS pro generování a modulární poškozování otisků prstů. Další částí je popis metod pro poškozování vlivem průtahového režimu, zúženého snímače, poškozeného snímače, přítlaku a vlhkosti, zkreslení pokožky, bradavic, atopického ekzému a lupénky. Dále je analyzováno několik dalších typů poškození včetně falzifikátů otisků prstů. Celkově je uvedeno 43 základních poškození, která jsou vizuálně verifikována. Díky kombinování poškození je využito 1&nbsp;171 typů poškození a vygenerováno 348&nbsp;300 obrázků otisků prstů, které jsou vyhodnoceny čtyřmi různými metodami posuzování kvality.$$aen
000611282	9910484645409901	595	$$aCílem této práce je vyvinout metody simulací poškozování otisků prstů. V první části je kladen důraz na shrnutí stávajících znalostí v&nbsp;oblasti generování syntetických otisků prstů a jejich poškozování. Dále jsou uvedeny informace o otiscích prstů obecně, jejich rozpoznávání a vlivy, které otisky poškozují, včetně onemocnění kůže. Práce obsahuje návrh a implementaci aplikace SyFDaS pro generování a modulární poškozování otisků prstů. Další částí je popis metod pro poškozování vlivem průtahového režimu, zúženého snímače, poškozeného snímače, přítlaku a vlhkosti, zkreslení pokožky, bradavic, atopického ekzému a lupénky. Dále je analyzováno několik dalších typů poškození včetně falzifikátů otisků prstů. Celkově je uvedeno 43 základních poškození, která jsou vizuálně verifikována. Díky kombinování poškození je využito 1&nbsp;171 typů poškození a vygenerováno 348&nbsp;300 obrázků otisků prstů, které jsou vyhodnoceny čtyřmi různými metodami posuzování kvality.$$aen
000611294	9910484644209901	520	$$aThis thesis studies navigation and autonomous driving using convolutional neural networks. It presents main approaches to this problem used in literature. It describes theory of neural networks and imitation and reinforcement learning. It also describes tools and methods suitable for a driving system. There are two simulation driving models created using learning algorithms DAGGER and DDPG. The models are then tested in car racing simulator TORCS.&nbsp;$$9eng
000611294	9910484644209901	595	$$aThis thesis studies navigation and autonomous driving using convolutional neural networks. It presents main approaches to this problem used in literature. It describes theory of neural networks and imitation and reinforcement learning. It also describes tools and methods suitable for a driving system. There are two simulation driving models created using learning algorithms DAGGER and DDPG. The models are then tested in car racing simulator TORCS.&nbsp;$$9eng
000611296	9910484644009901	520	$$aCieľom tejto práce je nadobudnúť potrebné znalosti analýzou architektúry inštrukčnej sady x86 a jazyka symbolických inštrukcií pre navrhnutie a implementovanie simulačného prostriedku v objektovo orientovanom jazyku Java SE8.<br>&nbsp; <br>Ten používateľovi umožní vytvárať kód založený na konvenciách a syntaxe z prostredia Netwide Assembler a následne daný kód simulovať na virtuálnej reprezentácii - simulačnom modele, ktorý napodobuje chovanie procesora z architektúru x86.<br><br>Výsledkom by malo byť prehĺbenie znalostí používateľa o principiálnej funkcionalite vykonávaného strojového kódu a to, ako mení stav procesora bez potreby takýto kód kompilovať špeciálnym spôsobom za účelom spustenia cez Debugger, či nutnosťou disponovať fyzickým systémom implementujúcim architektúru x86.$$acze
000611296	9910484644009901	595	$$aCieľom tejto práce je nadobudnúť potrebné znalosti analýzou architektúry inštrukčnej sady x86 a jazyka symbolických inštrukcií pre navrhnutie a implementovanie simulačného prostriedku v objektovo orientovanom jazyku Java SE8.<br>&nbsp; <br>Ten používateľovi umožní vytvárať kód založený na konvenciách a syntaxe z prostredia Netwide Assembler a následne daný kód simulovať na virtuálnej reprezentácii - simulačnom modele, ktorý napodobuje chovanie procesora z architektúru x86.<br><br>Výsledkom by malo byť prehĺbenie znalostí používateľa o principiálnej funkcionalite vykonávaného strojového kódu a to, ako mení stav procesora bez potreby takýto kód kompilovať špeciálnym spôsobom za účelom spustenia cez Debugger, či nutnosťou disponovať fyzickým systémom implementujúcim architektúru x86.$$acze
000611297	9910484643909901	520	$$aPři vykreslování 3D polygonálních modelů se objevují problémy s&nbsp;reprezentací na různých úrovních detailu. Vysoce detailní modely umístěné ve větší vzdálenosti od kamery trpí nežádoucím aliasingem plynoucím z&nbsp;hrubosti vzorkování jejich povrchu a vzhledem k&nbsp;zobrazené velikosti spotřebuje jejich vykreslení neúměrně velké množství času. Méně detailní modely naopak snižují vizuální kvalitu scény, pokud se vyskytují dostatečně blízko ke kameře. <p>Tato práce se zabývá teorií a praktickými technikami pro řešení těchto problémů. Jsou zde rozebrány různá publikovaná řešení a jejich principy, a navržena a provedena implementace vybraných technik pro knihovnu GPUEngine.$$acze
000611297	9910484643909901	520	$$aThe representation of 3D polygonal model on several levels of available detail is a problem inherent in the process of rendering a scene. Highly-detailed models, if placed far from the camera, suffer from spatial aliasing that results from inadequate sampling of their surface, and require disproportionately large amount of time to render. Low-detailed models on the other hand reduce the visual quality of the scene when placed too near to the camera. <p>This report delves in both the theory and the practical techniques used for solving these problems. It&nbsp;describes various published solutions and the principles behind them, and presents a design and an implementation of selected techniques for the GPUEngine library.$$9eng
000611297	9910484643909901	595	$$aPři vykreslování 3D polygonálních modelů se objevují problémy s&nbsp;reprezentací na různých úrovních detailu. Vysoce detailní modely umístěné ve větší vzdálenosti od kamery trpí nežádoucím aliasingem plynoucím z&nbsp;hrubosti vzorkování jejich povrchu a vzhledem k&nbsp;zobrazené velikosti spotřebuje jejich vykreslení neúměrně velké množství času. Méně detailní modely naopak snižují vizuální kvalitu scény, pokud se vyskytují dostatečně blízko ke kameře. <p>Tato práce se zabývá teorií a praktickými technikami pro řešení těchto problémů. Jsou zde rozebrány různá publikovaná řešení a jejich principy, a navržena a provedena implementace vybraných technik pro knihovnu GPUEngine.$$acze
000611297	9910484643909901	595	$$aThe representation of 3D polygonal model on several levels of available detail is a problem inherent in the process of rendering a scene. Highly-detailed models, if placed far from the camera, suffer from spatial aliasing that results from inadequate sampling of their surface, and require disproportionately large amount of time to render. Low-detailed models on the other hand reduce the visual quality of the scene when placed too near to the camera. <p>This report delves in both the theory and the practical techniques used for solving these problems. It&nbsp;describes various published solutions and the principles behind them, and presents a design and an implementation of selected techniques for the GPUEngine library.$$9eng
000611298	9910484643809901	520	$$aThis thesis is focused on design of framework for creation an articial opponents in strategy games. We will analyze different types of strategy games and artificial intelligence systems used in these types of games. Next we will describe problems, which can occur&nbsp; in these systems and why agent-based systems makes better artificial opponents. Next we will use knowledge from this research to design and implement framework, which will act as support for creating an artificial intelligence in strategy games.$$9eng
000611298	9910484643809901	595	$$aThis thesis is focused on design of framework for creation an articial opponents in strategy games. We will analyze different types of strategy games and artificial intelligence systems used in these types of games. Next we will describe problems, which can occur&nbsp; in these systems and why agent-based systems makes better artificial opponents. Next we will use knowledge from this research to design and implement framework, which will act as support for creating an artificial intelligence in strategy games.$$9eng
000611300	9910484643609901	520	$$aCílem této bakalářské práce bylo vytvořit spustitelnou aplikaci pro import fotografií, která by zobrazovala duplicitní fotografie ve skupinách, jež lze dále upravovat podle zadaných parametrů. Pro identifikaci a třídění duplicitních fotografií se využívají EXIF&nbsp; metadata. Výsledná aplikace byla naprogramována v jazyce C++, grafické rozhraní v Qt frameworku a pro práci s databází slouží knihovna SQLite.$$acze
000611300	9910484643609901	595	$$aCílem této bakalářské práce bylo vytvořit spustitelnou aplikaci pro import fotografií, která by zobrazovala duplicitní fotografie ve skupinách, jež lze dále upravovat podle zadaných parametrů. Pro identifikaci a třídění duplicitních fotografií se využívají EXIF&nbsp; metadata. Výsledná aplikace byla naprogramována v jazyce C++, grafické rozhraní v Qt frameworku a pro práci s databází slouží knihovna SQLite.$$acze
000611301	9910484643509901	520	$$aRoom-scale tracking encourages users to move more freely and even walk. Even though there has been much research on making the limited physical workspace feel larger in the VR,&nbsp; these approaches have their limitations and require certain conditions to be met. This thesis proposes an alternative approach to the conventional play-area boundaries of high-end VR products such as the HTC Vive and Oculus Rift which are set by the user in a 2-D fashion as a means of enhance workspace utilization. A 3-D scanner is used to make a 3-D point-cloud model of the play area's surroundings. This model is then used to detect collisions and provide feedback to the user. Evaluation based on user tests showed that this approach can be useful, is well accepted by users and might be worth further research.$$9eng
000611301	9910484643509901	595	$$aRoom-scale tracking encourages users to move more freely and even walk. Even though there has been much research on making the limited physical workspace feel larger in the VR,&nbsp; these approaches have their limitations and require certain conditions to be met. This thesis proposes an alternative approach to the conventional play-area boundaries of high-end VR products such as the HTC Vive and Oculus Rift which are set by the user in a 2-D fashion as a means of enhance workspace utilization. A 3-D scanner is used to make a 3-D point-cloud model of the play area's surroundings. This model is then used to detect collisions and provide feedback to the user. Evaluation based on user tests showed that this approach can be useful, is well accepted by users and might be worth further research.$$9eng
000611305	9910484643109901	520	$$aV posledních letech jsou superpočítače stále větší a složitější, s čímž souvisí problém využití plného potenciálu systému. Tento problém se umocňuje díky nedostatku nástrojů pro monitorování, které jsou specificky přizpůsobeny uživatelům těchto systémů. Cílem práce je vytvořit nástroj, nazvaný Examon Web, pro analýzu a vizualizaci provozních dat superpočítače a provést nad těmito daty hloubkovou analýzu pomocí neurálních sítí. Ty určí, zda daná úloha běžela korektně, či vykazovala známky podezřelého a nežádoucího chování jako je nezarovnaný přístup do operační paměti nebo např. nízké využití alokovaých zdrojů. O těchto&nbsp; faktech je uživatel informován pomocí GUI. Examon Web je postavený na frameworku Examon, který sbírá a procesuje metrická data ze superpočítače a následně je ukládá do databáze KairosDB. Implementace zahrnuje disciplíny od návrhu a implementace GUI, přes datovou analýzu, těžení dat a neurální sítě až po implementaci rozhraní na serverové straně. Examon Web je zaměřen zejména na uživatele, ale může být také využíván administrátory. GUI je vytvořeno ve frameworku Angular s knihovnami Dygraphs a Bootstrap. Uživatel díky tomu může analyzovat časové řady různých metrik své úlohy a stejně jako administrátor se může informovat o současném stavu superpočítače. Tento stav je zobrazen jako několik globálně agregovaných metrik v posledních 30 minutách nebo jako 3D model (či 2D model) superpočítače, který získává data ze samotných uzlů pomocí protokolu MQTT. Pro kontinuální získávání dat bylo využito rozhraní WebSocket s vlastním mechanismem přihlašování a odhlašování konkretních metrik zobrazovaných v modelu. Při analýze spuštěné úlohy má uživatel dostupné tři různé pohledy na danou úlohu. První nabízí celkový přehled o úloze a informuje o využitýc
000611305	9910484643109901	595	$$aV posledních letech jsou superpočítače stále větší a složitější, s čímž souvisí problém využití plného potenciálu systému. Tento problém se umocňuje díky nedostatku nástrojů pro monitorování, které jsou specificky přizpůsobeny uživatelům těchto systémů. Cílem práce je vytvořit nástroj, nazvaný Examon Web, pro analýzu a vizualizaci provozních dat superpočítače a provést nad těmito daty hloubkovou analýzu pomocí neurálních sítí. Ty určí, zda daná úloha běžela korektně, či vykazovala známky podezřelého a nežádoucího chování jako je nezarovnaný přístup do operační paměti nebo např. nízké využití alokovaých zdrojů. O těchto&nbsp; faktech je uživatel informován pomocí GUI. Examon Web je postavený na frameworku Examon, který sbírá a procesuje metrická data ze superpočítače a následně je ukládá do databáze KairosDB. Implementace zahrnuje disciplíny od návrhu a implementace GUI, přes datovou analýzu, těžení dat a neurální sítě až po implementaci rozhraní na serverové straně. Examon Web je zaměřen zejména na uživatele, ale může být také využíván administrátory. GUI je vytvořeno ve frameworku Angular s knihovnami Dygraphs a Bootstrap. Uživatel díky tomu může analyzovat časové řady různých metrik své úlohy a stejně jako administrátor se může informovat o současném stavu superpočítače. Tento stav je zobrazen jako několik globálně agregovaných metrik v posledních 30 minutách nebo jako 3D model (či 2D model) superpočítače, který získává data ze samotných uzlů pomocí protokolu MQTT. Pro kontinuální získávání dat bylo využito rozhraní WebSocket s vlastním mechanismem přihlašování a odhlašování konkretních metrik zobrazovaných v modelu. Při analýze spuštěné úlohy má uživatel dostupné tři různé pohledy na danou úlohu. První nabízí celkový přehled o úloze a informuje o využitýc$$9L
000611308	9910484642809901	520	$$aPo predstavení CUDA technológie od Nvidie možu byť na grafických kartách počítané všeobecné výpočty. Grafické karty sú v podstate paralelné procesory s vysokým výpočtovým výkonom. Moderné superpočítače bývajú vybavené grafickými kartami ako akcelerátormi. Pri niektorých aplikáciach však výkon alebo pamäť jednej grafickej karty nestačí. Výpočet musí byť rozdelený medzi niekoľko grafických kariet. Počas výpočtu je potrebné vymieňať medzi grafickými kartami čiastkové výsledky. Táto komunikácia značne brzdí výpočet. Preto je potrebné skúmať metódy efektívnej komunikácie medzi grafickými kartami - metódy ktoré menej zapájajú CPU, znižujú odozvu a zdieľajú systémové zásobníky. V tejto práci je skúmaná komunikácia grafických kariet v rámci jedného uzla aj v rámci celého superpočítača. Hlavný dôraz je na technológie GPUDirect od Nvidie a CUDA-Aware MPI.&nbsp;Následne je predstavený k-Wave toolbox, aplikácia pre simuláciu šírenia akustických vĺn. Táto aplikácia je akcelerovaná pomocou CUDA-Aware MPI.$$acze
000611308	9910484642809901	520	$$aAfter the introduction of CUDA by Nvidia, the GPUs became devices capable of accelerating any general purpose computation. GPUs are designed as parallel processors which posses huge computation power. Modern supercomputers are often equipped with GPU accelerators. Sometimes the performance or the memory capacity of a single GPU is not enough for a scientific application. The application needs to be scaled into multiple GPUs. During the computation there is need for the GPUs to exchange partial results. This communication represents computation overhead. For this reason it is important to research the methods of the effective communication between GPUs. This means less CPU involvement, lower latency, shared system buffers. Inter-node and intra-node communication is examined. The main focus is on GPUDirect technologies from Nvidia and CUDA-Aware MPI.&nbsp;Subsequently k-Wave toolbox for simulating the propagation of acoustic waves is introduced. This application is accelerated by using CUDA-Aware MPI.$$9eng
000611308	9910484642809901	595	$$aPo predstavení CUDA technológie od Nvidie možu byť na grafických kartách počítané všeobecné výpočty. Grafické karty sú v podstate paralelné procesory s vysokým výpočtovým výkonom. Moderné superpočítače bývajú vybavené grafickými kartami ako akcelerátormi. Pri niektorých aplikáciach však výkon alebo pamäť jednej grafickej karty nestačí. Výpočet musí byť rozdelený medzi niekoľko grafických kariet. Počas výpočtu je potrebné vymieňať medzi grafickými kartami čiastkové výsledky. Táto komunikácia značne brzdí výpočet. Preto je potrebné skúmať metódy efektívnej komunikácie medzi grafickými kartami - metódy ktoré menej zapájajú CPU, znižujú odozvu a zdieľajú systémové zásobníky. V tejto práci je skúmaná komunikácia grafických kariet v rámci jedného uzla aj v rámci celého superpočítača. Hlavný dôraz je na technológie GPUDirect od Nvidie a CUDA-Aware MPI.&nbsp;Následne je predstavený k-Wave toolbox, aplikácia pre simuláciu šírenia akustických vĺn. Táto aplikácia je akcelerovaná pomocou CUDA-Aware MPI.$$acze
000611308	9910484642809901	595	$$aAfter the introduction of CUDA by Nvidia, the GPUs became devices capable of accelerating any general purpose computation. GPUs are designed as parallel processors which posses huge computation power. Modern supercomputers are often equipped with GPU accelerators. Sometimes the performance or the memory capacity of a single GPU is not enough for a scientific application. The application needs to be scaled into multiple GPUs. During the computation there is need for the GPUs to exchange partial results. This communication represents computation overhead. For this reason it is important to research the methods of the effective communication between GPUs. This means less CPU involvement, lower latency, shared system buffers. Inter-node and intra-node communication is examined. The main focus is on GPUDirect technologies from Nvidia and CUDA-Aware MPI.&nbsp;Subsequently k-Wave toolbox for simulating the propagation of acoustic waves is introduced. This application is accelerated by using CUDA-Aware MPI.$$9eng
000611309	9910484642709901	520	$$aV současnosti probíhá velká část komunikace skrze počítačové sítě. Objem této komunikace se každým rokem zvětšuje. To má za následek, že se zvyšují i nároky na výpočetní výkon. Za účelem zvýšení výpočetního výkonu se vyplatí proces zpracování komunikace pro forenzní účely paralelizovat.&nbsp; Výzkumná skupina NES@FIT v jednom ze svých projektů vytvořila nástroj Netfox Detective. Z tohoto nástroje je v plánu vytvořit distribuovaný systém pro zpracování zachycené komunikace za účelem forenzní analýzy. Jednou z částí je rozhraní, pomocí kterého by se distribuovaný systém ovládal. V této diplomové práci se budu zabývat tvorbou webového rozhraní pro nástroj Netfox Detective, který je v současné době desktopovou aplikací. Webové rozhraní by se poté dalo po drobnějších úpravách použít pro paralelizovanou variantu aplikace. Webové rozhraní bude zprostředkovávat stejné informace jako desktopová varianta. Pro získání informací pro forenzní analýzu bude využívat stejně jako desktopová varianta framework Netfox Framework. Výhoda webového rozhraní oproti desktopové variantě uživatelského rozhraní je v tom, že uživateli k tomu, aby mohl přistoupit k webovému rozhraní, postačuje zařízení s webovým prohlížečem. Což znamená, že uživatel může pracovat na jakémkoliv operačním systému.$$acze
000611309	9910484642709901	595	$$aV současnosti probíhá velká část komunikace skrze počítačové sítě. Objem této komunikace se každým rokem zvětšuje. To má za následek, že se zvyšují i nároky na výpočetní výkon. Za účelem zvýšení výpočetního výkonu se vyplatí proces zpracování komunikace pro forenzní účely paralelizovat.&nbsp; Výzkumná skupina NES@FIT v jednom ze svých projektů vytvořila nástroj Netfox Detective. Z tohoto nástroje je v plánu vytvořit distribuovaný systém pro zpracování zachycené komunikace za účelem forenzní analýzy. Jednou z částí je rozhraní, pomocí kterého by se distribuovaný systém ovládal. V této diplomové práci se budu zabývat tvorbou webového rozhraní pro nástroj Netfox Detective, který je v současné době desktopovou aplikací. Webové rozhraní by se poté dalo po drobnějších úpravách použít pro paralelizovanou variantu aplikace. Webové rozhraní bude zprostředkovávat stejné informace jako desktopová varianta. Pro získání informací pro forenzní analýzu bude využívat stejně jako desktopová varianta framework Netfox Framework. Výhoda webového rozhraní oproti desktopové variantě uživatelského rozhraní je v tom, že uživateli k tomu, aby mohl přistoupit k webovému rozhraní, postačuje zařízení s webovým prohlížečem. Což znamená, že uživatel může pracovat na jakémkoliv operačním systému.$$acze
000611310	9910484642609901	520	$$aCieľom tejto práce bolo implementácia algoritmu FastTrack pre dynamickú analízu viac-vláknových programov v jazyku C/C++. Ide o algoritmus detekujúci chyby typu data race. Je založený na relácii happens-before zakódovanej do tzv. vektor-klokov. Tie umožňujú extrapolovat&#780; beh programu</p><p>a odhaľovat&#780; tak potenciálne chyby, ktoré sa v aktuálnom behu nevyskytli, ale v iných exekúciách by sa mohli vyskytnút&#780;. Algoritmus je implementovaný v prostredí ANaConDA. Jedná sa o nástroj slúžiaci pre jednoduchšie implementovanie dynamických analizátorov monitorujúcich paralelné programy na binárnej úrovni. ANaConDA poskytuje analyzátorom potrebné informácie o behu programu, ktoré detektory následne využívaju k odhaľovaniu chýb.$$acze
000611310	9910484642609901	595	$$aCieľom tejto práce bolo implementácia algoritmu FastTrack pre dynamickú analízu viac-vláknových programov v jazyku C/C++. Ide o algoritmus detekujúci chyby typu data race. Je založený na relácii happens-before zakódovanej do tzv. vektor-klokov. Tie umožňujú extrapolovat&#780; beh programu</p><p>a odhaľovat&#780; tak potenciálne chyby, ktoré sa v aktuálnom behu nevyskytli, ale v iných exekúciách by sa mohli vyskytnút&#780;. Algoritmus je implementovaný v prostredí ANaConDA. Jedná sa o nástroj slúžiaci pre jednoduchšie implementovanie dynamických analizátorov monitorujúcich paralelné programy na binárnej úrovni. ANaConDA poskytuje analyzátorom potrebné informácie o behu programu, ktoré detektory následne využívaju k odhaľovaniu chýb.$$acze
000611315	9910484642109901	520	$$aOphthalmology is the branch of medicine that deals with the anatomy, physiology and diseases of the eyeball and orbit. An ophthalmic device for acquirement and recognition of human eye characteristics was created by researchers from Faculty of Information Technology. This device can be used either for biometric purposes or for medical purposes as a support diagnostic device. To achieve proper functionality, device must be able to adjust platform position in order to align optic camera with patient's eye.&nbsp; The main focus of this work is to design and implement an algorithm for eye centre localisation based on images of the patient's face. The first part of this thesis describes general methods for eye localisation and proposed solution. To achieve desired accuracy, combination of multiple methods is used with adjusted parameters based on platform's features. The second part describes implementation of proposed solution as well as platform control. Multiple databases were used for training and testing of the algorithm and the third part summarises performed experiments. The proposed algorithm was implemented in the C++ language, using OpenCV library. Accuracy and speed of proposed algorithm are suitable for developed platform. In the end, the results are discussed and further improvements are proposed.$$9eng
000611315	9910484642109901	595	$$aOphthalmology is the branch of medicine that deals with the anatomy, physiology and diseases of the eyeball and orbit. An ophthalmic device for acquirement and recognition of human eye characteristics was created by researchers from Faculty of Information Technology. This device can be used either for biometric purposes or for medical purposes as a support diagnostic device. To achieve proper functionality, device must be able to adjust platform position in order to align optic camera with patient's eye.&nbsp; The main focus of this work is to design and implement an algorithm for eye centre localisation based on images of the patient's face. The first part of this thesis describes general methods for eye localisation and proposed solution. To achieve desired accuracy, combination of multiple methods is used with adjusted parameters based on platform's features. The second part describes implementation of proposed solution as well as platform control. Multiple databases were used for training and testing of the algorithm and the third part summarises performed experiments. The proposed algorithm was implemented in the C++ language, using OpenCV library. Accuracy and speed of proposed algorithm are suitable for developed platform. In the end, the results are discussed and further improvements are proposed.$$9eng
000611329	9910484640709901	520	$$aTáto práca sa zaoberá problematikou určovania sémantickej podobnosti textov so zameraním na kategorizáciu webových dokumentov, v&nbsp;tomto prípade záložiek. Súčasťou spracovania je teoretický prehľad metód, pre implementáciu systému. Popisuje sa aj návrh a&nbsp;implementácia jednotlivých metód použitých v&nbsp;systéme. Práca sa taktiež zaoberá vyhodnotením jednotlivých metód, kde sú vybrané metódy otestované podľa určitých kritérií.$$acze
000611329	9910484640709901	595	$$aTáto práca sa zaoberá problematikou určovania sémantickej podobnosti textov so zameraním na kategorizáciu webových dokumentov, v&nbsp;tomto prípade záložiek. Súčasťou spracovania je teoretický prehľad metód, pre implementáciu systému. Popisuje sa aj návrh a&nbsp;implementácia jednotlivých metód použitých v&nbsp;systéme. Práca sa taktiež zaoberá vyhodnotením jednotlivých metód, kde sú vybrané metódy otestované podľa určitých kritérií.$$acze
000611331	9910484640509901	520	$$aPráce se zabývá návrhem a implementací nástroje pro vyhledávaní CT dat podle podobnosti. Zabývá se také porovnáním jednotlivých metod pro vyhledávání CT dat. Využívá knihovny třetích stran pro extrakci různých deskriptorů a vyhledávání v&nbsp;nich. Práce prezentuje výsledky implementovaného vyhledávacího nástroje a výsledky porovnání jednotlivých metod a navrhuje možná vylepšení.&nbsp;$$acze
000611331	9910484640509901	520	$$aThe work deals with the design and implementation of tool for Content-Based Searching for similar CT scans. This work also deals with comparision of individual methods for searching for similar CT scans. Third-party libraries are used to extract individual descriptors. Furthermore, this work&nbsp; presents results of the implemented &nbsp;searching tool and also presents results of the comparision of individual methods for Content-Based Searching for similar CT scans and suggests possible improvements.$$9eng
000611331	9910484640509901	595	$$aPráce se zabývá návrhem a implementací nástroje pro vyhledávaní CT dat podle podobnosti. Zabývá se také porovnáním jednotlivých metod pro vyhledávání CT dat. Využívá knihovny třetích stran pro extrakci různých deskriptorů a vyhledávání v&nbsp;nich. Práce prezentuje výsledky implementovaného vyhledávacího nástroje a výsledky porovnání jednotlivých metod a navrhuje možná vylepšení.&nbsp;$$acze
000611331	9910484640509901	595	$$aThe work deals with the design and implementation of tool for Content-Based Searching for similar CT scans. This work also deals with comparision of individual methods for searching for similar CT scans. Third-party libraries are used to extract individual descriptors. Furthermore, this work&nbsp; presents results of the implemented &nbsp;searching tool and also presents results of the comparision of individual methods for Content-Based Searching for similar CT scans and suggests possible improvements.$$9eng
000613013	9910484384909901	520	$$aHlavním cílem této bakalářské práce je vytvořit aplikaci pro získávání informací o vozidlech z&nbsp;různých autobazarů napříč ČR. Informace jsou získávány vyhledáváním klíčových slov z&nbsp;HTML a prostého textu. Aplikace obsahuje několik skriptů pro stahování informací a jednoduché uživatelské rozhrání. Nalezena data jsou ukládána do databáze a bakalářská práce Nikolase Kantora s&nbsp;nimi pracuje. Aplikace prozatím funguje pouze na lokálním zařízení. Celý projekt využívá tyto technologie: HTML, CSS, PHP a MySQL.$$acze
000613013	9910484384909901	595	$$aHlavním cílem této bakalářské práce je vytvořit aplikaci pro získávání informací o vozidlech z&nbsp;různých autobazarů napříč ČR. Informace jsou získávány vyhledáváním klíčových slov z&nbsp;HTML a prostého textu. Aplikace obsahuje několik skriptů pro stahování informací a jednoduché uživatelské rozhrání. Nalezena data jsou ukládána do databáze a bakalářská práce Nikolase Kantora s&nbsp;nimi pracuje. Aplikace prozatím funguje pouze na lokálním zařízení. Celý projekt využívá tyto technologie: HTML, CSS, PHP a MySQL.$$acze
000613013	9910484384909901	653	$$aZískání dat, autobazary, ceny vozidel, webová aplikace, PHP, HTML, CSS, vyhledávání informací z&nbsp;textu, databáze&nbsp;
000613013	9910484384909901	699	$$aZískání dat, autobazary, ceny vozidel, webová aplikace, PHP, HTML, CSS, vyhledávání informací z&nbsp;textu, databáze&nbsp;
000613023	9910484383909901	520	$$aTato bakalářská práce se zabývá tvorbou mobilních i webových aplikací s využitím geolokační funkce a 3D grafiky. Nejprve je popsána teorie&nbsp;-technologie pro tvorbu aplikacií, metody testování, existující řešení a jejich využití. Následně jsou představeny navrhnuté aplikace s ohledem na požadavky uživatelů a popsány algoritmy, které zabezpečují funčnost aplikace. Závěr obsahuje zhodnocení výsledků, které byly dosaženy a návrh možných zlepšení.$$acze
000613023	9910484383909901	595	$$aTato bakalářská práce se zabývá tvorbou mobilních i webových aplikací s využitím geolokační funkce a 3D grafiky. Nejprve je popsána teorie&nbsp;-technologie pro tvorbu aplikacií, metody testování, existující řešení a jejich využití. Následně jsou představeny navrhnuté aplikace s ohledem na požadavky uživatelů a popsány algoritmy, které zabezpečují funčnost aplikace. Závěr obsahuje zhodnocení výsledků, které byly dosaženy a návrh možných zlepšení.$$acze
000617042	9910483847009901	520	$$a&nbsp;Táto práca analyzuje existujúce protokoly používané na dosiahnutie konsenzu v blockchain technológiách, popisuje koncepty biometrických systémov, identifikuje ich bezpečnostné hrozby, predstavuje existujúce riešenia zabezpečenia biometrických systémov. Na základe týchto zistení navrhuje decentralizovanú verziu biometrického systému, ktorý využíva váhovaný protokol PBFT a blockchain na zlepšenie bezpečnosti ``Feature Extractor'' a ``Matcher'' modulov klasického biometrického systému. Blockchain je charakterizovaný ako systém zaznamenávania informácií, ktorý zaisťuje bezpečnosť, nemennosť a transparentnosť v distribuovanej sieti. Priame využitie blockchainu na zabezpečenie citlivých údajov, akými sú aj biometrické údaje, sa nepredpokladá ako najvhodnejšie využitie, no jeho integrácia v rámci procesov jednotlivých komponentov biometrických systémov sa javí ako dobrá možnosť. Nášmu návrhu sa podarilo zmierniť priame útoky na zabezpečované komponenty a útoky na kanály, ktoré ich spájajú, a na kanál, ktorý spája ``Matcher'' s externou aplikáciou.$$aslo
000617042	9910483847009901	595	$$a&nbsp;Táto práca analyzuje existujúce protokoly používané na dosiahnutie konsenzu v blockchain technológiách, popisuje koncepty biometrických systémov, identifikuje ich bezpečnostné hrozby, predstavuje existujúce riešenia zabezpečenia biometrických systémov. Na základe týchto zistení navrhuje decentralizovanú verziu biometrického systému, ktorý využíva váhovaný protokol PBFT a blockchain na zlepšenie bezpečnosti ``Feature Extractor'' a ``Matcher'' modulov klasického biometrického systému. Blockchain je charakterizovaný ako systém zaznamenávania informácií, ktorý zaisťuje bezpečnosť, nemennosť a transparentnosť v distribuovanej sieti. Priame využitie blockchainu na zabezpečenie citlivých údajov, akými sú aj biometrické údaje, sa nepredpokladá ako najvhodnejšie využitie, no jeho integrácia v rámci procesov jednotlivých komponentov biometrických systémov sa javí ako dobrá možnosť. Nášmu návrhu sa podarilo zmierniť priame útoky na zabezpečované komponenty a útoky na kanály, ktoré ich spájajú, a na kanál, ktorý spája ``Matcher'' s externou aplikáciou.$$aslo
000617069	9910483844309901	520	$$aThe work deals with a hardware acceleration on the Zynq platform with Pynq technology. Three examples demonstrating hardware acceleration were designed for teaching purposes. The effort was to make examples as simple as possible to make them&nbsp; easy to understand. Hardware accelerators are implemented in VHDL language and driven by implemented Python application. The examples were successfully implemented and evaluated.$$9eng
000617069	9910483844309901	595	$$aThe work deals with a hardware acceleration on the Zynq platform with Pynq technology. Three examples demonstrating hardware acceleration were designed for teaching purposes. The effort was to make examples as simple as possible to make them&nbsp; easy to understand. Hardware accelerators are implemented in VHDL language and driven by implemented Python application. The examples were successfully implemented and evaluated.$$9eng
000617070	9910483844209901	520	$$aAntivírové spoločnosti tvoria medzi sebou komunitnú sieť zdieľaných vzoriek. Zdroje informácií nie sú unifikované a existuje viacero typov princípu zdieľania. Jedným z nich je systém Sampleshare podľa Norman Sample Sharing Frameworku. Jeho prevedenie&nbsp; dnes používa už zastaralé technológie a obsahuje bezpečnostné diery. Cieľom práce je vytvoriť reinterpretáciu tohto systému, bez toho aby si odberateľ všimol zmenu a musel uskutočniť rozsiahlu rekonfiguráciu odberateĺského skriptu. Zámerom bolo využiť aj najnovšie technológie na vylepšenie bezpečnosti aplikácie a prenosového protokolu. Prítomná webová aplikácia umožňuje administráciu užívateľov, zdieľaných balíkov a sledovanie zdrojov prevádzkového stroja.$$aslo
000617070	9910483844209901	595	$$aAntivírové spoločnosti tvoria medzi sebou komunitnú sieť zdieľaných vzoriek. Zdroje informácií nie sú unifikované a existuje viacero typov princípu zdieľania. Jedným z nich je systém Sampleshare podľa Norman Sample Sharing Frameworku. Jeho prevedenie&nbsp; dnes používa už zastaralé technológie a obsahuje bezpečnostné diery. Cieľom práce je vytvoriť reinterpretáciu tohto systému, bez toho aby si odberateľ všimol zmenu a musel uskutočniť rozsiahlu rekonfiguráciu odberateĺského skriptu. Zámerom bolo využiť aj najnovšie technológie na vylepšenie bezpečnosti aplikácie a prenosového protokolu. Prítomná webová aplikácia umožňuje administráciu užívateľov, zdieľaných balíkov a sledovanie zdrojov prevádzkového stroja.$$aslo
000617083	9910483842909901	520	$$aThe aim of the diploma thesis is to study and propose improvement of the current convolutional neural network for the classification and detection of fingerprint disease. An improvement of the current convolutional neural network is the change of library for the algorithm of learning, detecting and classifying fingerprint damage. Other improvements are to change &nbsp;the convolutional neural network model and a change in the activation function. At the same time, preprocessing using the Gabor filter will be added. Another change is in the area of thresholding. Next, there will be a change in general-purpose algorithms that will simplify the work for expanding database creation, the learning process itself, the classification and detection process, and the network testing process. At the same time, this network will be expanded with a new prediction and classification. Specifically the damage caused by eczema, psoriasis, pressure and moisture. The improved convolutional neural network is implemented by PyTorch. The network detects which part of the fingerprint is damaged and draws this part into the fingerprint. At the same time, the type of disease or imprint damage is classified during detection. Synthetic fingerprints are used in network training and are supplemented by real fingerprints.$$9eng
000617083	9910483842909901	595	$$aThe aim of the diploma thesis is to study and propose improvement of the current convolutional neural network for the classification and detection of fingerprint disease. An improvement of the current convolutional neural network is the change of library for the algorithm of learning, detecting and classifying fingerprint damage. Other improvements are to change &nbsp;the convolutional neural network model and a change in the activation function. At the same time, preprocessing using the Gabor filter will be added. Another change is in the area of thresholding. Next, there will be a change in general-purpose algorithms that will simplify the work for expanding database creation, the learning process itself, the classification and detection process, and the network testing process. At the same time, this network will be expanded with a new prediction and classification. Specifically the damage caused by eczema, psoriasis, pressure and moisture. The improved convolutional neural network is implemented by PyTorch. The network detects which part of the fingerprint is damaged and draws this part into the fingerprint. At the same time, the type of disease or imprint damage is classified during detection. Synthetic fingerprints are used in network training and are supplemented by real fingerprints.$$9eng
000617089	9910483842309901	520	$$aCílem této práce bylo sestrojit jednoduché robotické zařízení. Důležitou částí řešení je nastudování již existujících zařízení a způsobů jejich&nbsp; ovládání za pomocí počítače. Bylo nutné pochopit principy řízení modelářských servomotorů a dalších potřebných technologií. S využitím nabytých vědomostí je navržena a zkonstruována robotická paže, která je vymodelována a následně vytisknuta na 3D tiskárně. Řízení jednotlivých servomotorů obstarává mikroprocesor zařízení Arduino Uno. Robotický manipulátor je možné ovládat dálkově pomocí pohybu vlastní paže, k čemuž byla použita hloubková kamera Azure Kinect DK. Celý software je obsluhován za využití vytvořeného grafické uživatelské rozhraní využívající asynchronních procesů v jazyce C++.$$acze
000617089	9910483842309901	595	$$aCílem této práce bylo sestrojit jednoduché robotické zařízení. Důležitou částí řešení je nastudování již existujících zařízení a způsobů jejich&nbsp; ovládání za pomocí počítače. Bylo nutné pochopit principy řízení modelářských servomotorů a dalších potřebných technologií. S využitím nabytých vědomostí je navržena a zkonstruována robotická paže, která je vymodelována a následně vytisknuta na 3D tiskárně. Řízení jednotlivých servomotorů obstarává mikroprocesor zařízení Arduino Uno. Robotický manipulátor je možné ovládat dálkově pomocí pohybu vlastní paže, k čemuž byla použita hloubková kamera Azure Kinect DK. Celý software je obsluhován za využití vytvořeného grafické uživatelské rozhraní využívající asynchronních procesů v jazyce C++.$$acze
000617117	9910483839509901	520	$$aLong video recordings from surveillance cameras often need to be meticulously reviewed. However, this is an impractical task for a human, as it would not be time-efficient. The person would be prone to a significant amount of potential mistakes due to suboptimal attention span and limited ability to spot every error. An application facilitating a search for changes in a video would save hours of labour-intensive work, which will be the main focus of this thesis.&nbsp;$$9eng
000617117	9910483839509901	595	$$aLong video recordings from surveillance cameras often need to be meticulously reviewed. However, this is an impractical task for a human, as it would not be time-efficient. The person would be prone to a significant amount of potential mistakes due to suboptimal attention span and limited ability to spot every error. An application facilitating a search for changes in a video would save hours of labour-intensive work, which will be the main focus of this thesis.&nbsp;$$9eng
000617187	9910483830809901	520	$$aCieľom tejto práce je navrhnúť používateľské procesy a naimplementovať aplikáciu, ktorá zaznamenáva zmeny v scéne snímanej dronom v&nbsp;rôznych časoch. Aplikácia ponúka komplexné riešenie pre trojdimenzionálnu rekonštrukciu a porovnanie dvoch setov leteckých dát. Medzi hlavné benefity patrí, že ide o riešenie all-in-one, pri ktorom sa využívajú nemodifikované dáta, a ktoré umožňuje rekonštrukciu a zarovnanie bez nutnosti zásahu používateľa a&nbsp;nevyžaduje prítomnosť pozemných kontrolných bodov alebo špecializovaných senzorov, čo ponúka široké možnosti použitia. Vo svojej práci som vytvoril aplikáciu využívajúcu najlepšie rekonštrukčné nástroje súčasnosti, ktorá dáva používateľovi možnosť nahrávať dáta, usporiadavať ich do letov, rekonštruovať ich do trojdimenzionálnych modelov a zobrazovať rozdiely v objeme medzi letmi v rôznych časoch.$$aslo
000617187	9910483830809901	595	$$aCieľom tejto práce je navrhnúť používateľské procesy a naimplementovať aplikáciu, ktorá zaznamenáva zmeny v scéne snímanej dronom v&nbsp;rôznych časoch. Aplikácia ponúka komplexné riešenie pre trojdimenzionálnu rekonštrukciu a porovnanie dvoch setov leteckých dát. Medzi hlavné benefity patrí, že ide o riešenie all-in-one, pri ktorom sa využívajú nemodifikované dáta, a ktoré umožňuje rekonštrukciu a zarovnanie bez nutnosti zásahu používateľa a&nbsp;nevyžaduje prítomnosť pozemných kontrolných bodov alebo špecializovaných senzorov, čo ponúka široké možnosti použitia. Vo svojej práci som vytvoril aplikáciu využívajúcu najlepšie rekonštrukčné nástroje súčasnosti, ktorá dáva používateľovi možnosť nahrávať dáta, usporiadavať ich do letov, rekonštruovať ich do trojdimenzionálnych modelov a zobrazovať rozdiely v objeme medzi letmi v rôznych časoch.$$aslo
000617190	9910483830509901	520	$$aThe aim of this work is to create a system for analysis and classification of plot keywords from summarized storylines and user reviews in English. The chosen problem is solved using a transformer-based machine learning technique. The created solution also implements data downloading and a dataset of user reviews and information about books was created, exceeding 23 million reviews and 900 thousand information about books. The system can predict what plot keywords the data contains.&nbsp;$$9eng
000617190	9910483830509901	595	$$aThe aim of this work is to create a system for analysis and classification of plot keywords from summarized storylines and user reviews in English. The chosen problem is solved using a transformer-based machine learning technique. The created solution also implements data downloading and a dataset of user reviews and information about books was created, exceeding 23 million reviews and 900 thousand information about books. The system can predict what plot keywords the data contains.&nbsp;$$9eng
000617215	9910483828009901	520	$$aTato bakalářská práce se zabývá návrhem a implementací zábavně edukativní počítačové hry.&nbsp; Jedná se o zjednodušený pohled na složitou problematiku klimatické změny. V dnešní době jsme obklopeni technologiemi více než kdy jindy a nabízí se myšlenka přiblížit problematiku zadržování vody v krajině laické veřejnosti. Hra je tvořena mapou, která je rozdělena na herní pole různých typů a uživatel na nich může provádět opatření, která vedou ke zvýšení zádržnosti vody. Během hry se uživatel dozví více informací o této problematice. Pro implementaci byl vybrán herní engine Unity. Modely herních objektů byly vytvořeny v programu Blender.$$acze
000617215	9910483828009901	520	$$aThe aim of this bachelor's thesis is a design and implementation of an entertaining and educational computer game.&nbsp; It is a simplified view of the complex issue of climate change. Nowadays we are surrounded by technology more than ever and the idea of bringing the issue of water retention in the landscape to the general public is proposed. The game consists of a map that is divided into game fields of different types and the user can take actions on them that lead to an increase in water retention. During the game the user learns more information about this issue. The Unity game engine was chosen for the implementation. The game object models were created in Blender.$$9eng
000617215	9910483828009901	595	$$aTato bakalářská práce se zabývá návrhem a implementací zábavně edukativní počítačové hry.&nbsp; Jedná se o zjednodušený pohled na složitou problematiku klimatické změny. V dnešní době jsme obklopeni technologiemi více než kdy jindy a nabízí se myšlenka přiblížit problematiku zadržování vody v krajině laické veřejnosti. Hra je tvořena mapou, která je rozdělena na herní pole různých typů a uživatel na nich může provádět opatření, která vedou ke zvýšení zádržnosti vody. Během hry se uživatel dozví více informací o této problematice. Pro implementaci byl vybrán herní engine Unity. Modely herních objektů byly vytvořeny v programu Blender.$$acze
000617215	9910483828009901	595	$$aThe aim of this bachelor's thesis is a design and implementation of an entertaining and educational computer game.&nbsp; It is a simplified view of the complex issue of climate change. Nowadays we are surrounded by technology more than ever and the idea of bringing the issue of water retention in the landscape to the general public is proposed. The game consists of a map that is divided into game fields of different types and the user can take actions on them that lead to an increase in water retention. During the game the user learns more information about this issue. The Unity game engine was chosen for the implementation. The game object models were created in Blender.$$9eng
000617229	9910483826609901	520	$$aThis thesis deals with the topic of multi-object multi-sensor tracking. A conventional track-oriented multiple hypothesis&nbsp; tracking (TOMHT) pipeline is implemented in C++ programming language and an implementable interface is designed, enabling to easily extend the core algorithm with arbitrary sensors and measured target attributes, making the system multimodal, i.e.\ applicable in heterogeneous systems of sensors. A novel algorithm for solving combinatorial optimization arising in TOMHT is proposed. Finally, few example implementations of the interface are provided and the system is evaluated in simulated and real-world scenarios.$$9eng
000617229	9910483826609901	595	$$aThis thesis deals with the topic of multi-object multi-sensor tracking. A conventional track-oriented multiple hypothesis&nbsp; tracking (TOMHT) pipeline is implemented in C++ programming language and an implementable interface is designed, enabling to easily extend the core algorithm with arbitrary sensors and measured target attributes, making the system multimodal, i.e.\ applicable in heterogeneous systems of sensors. A novel algorithm for solving combinatorial optimization arising in TOMHT is proposed. Finally, few example implementations of the interface are provided and the system is evaluated in simulated and real-world scenarios.$$9eng
000617239	9910483825609901	520	$$aPráce řeší extrakci informací z webových stránek pomocí techniky vyhledávání vizuálních vzorů - prostorových vztahů mezi oblastmi na webové stránce a stejných vizuálních stylů těchto oblastí - s rozšířením o nové techniky zlepšení výsledků. Využívá přitom uživatelem zadaného ontologického modelu dat, který popisuje, které datové položky se budou ze zadané webové stránky extrahovat a jak jednotlivé položky na stránce vypadají zejména z textového pohledu. V rámci práce vznikla konzolová aplikace VizGet v jazyce Java využívající aplikační rámec FitLayout pro získání vizuálního modelu webové stránky. Testování aplikace na 7 různých doménách zahrnujících mj. žebříček nejlepších filmů, produktů v elektronickém obchodě nebo předpovědi počasí ukázalo, že se úspěšnost aplikace pohybuje ve zhruba 75 % dílčích testů nad 85 % F-skóre a ve více než 90 % testů nad 60 % F-skóre, kde 45 % testů dosahuje F-skóre 100 %. Aplikace VizGet tak může být nasazena pro praktické využití v&nbsp;nekritických aplikacích, přičemž je otevřena dalším rozšířením a možnostem zlepšení.$$acze
000617239	9910483825609901	595	$$aPráce řeší extrakci informací z webových stránek pomocí techniky vyhledávání vizuálních vzorů - prostorových vztahů mezi oblastmi na webové stránce a stejných vizuálních stylů těchto oblastí - s rozšířením o nové techniky zlepšení výsledků. Využívá přitom uživatelem zadaného ontologického modelu dat, který popisuje, které datové položky se budou ze zadané webové stránky extrahovat a jak jednotlivé položky na stránce vypadají zejména z textového pohledu. V rámci práce vznikla konzolová aplikace VizGet v jazyce Java využívající aplikační rámec FitLayout pro získání vizuálního modelu webové stránky. Testování aplikace na 7 různých doménách zahrnujících mj. žebříček nejlepších filmů, produktů v elektronickém obchodě nebo předpovědi počasí ukázalo, že se úspěšnost aplikace pohybuje ve zhruba 75 % dílčích testů nad 85 % F-skóre a ve více než 90 % testů nad 60 % F-skóre, kde 45 % testů dosahuje F-skóre 100 %. Aplikace VizGet tak může být nasazena pro praktické využití v&nbsp;nekritických aplikacích, přičemž je otevřena dalším rozšířením a možnostem zlepšení.$$acze
000617308	9910483817409901	520	$$aS nárastom dostupnosti dronov, narástlo aj riziko ich využívania na nelegálne aktivity. Na základe týchto rizík bola navrhnutá metóda na ich detekciu a následnú klasifikáciu aplikovateľnú v reálnom čase. Navrhovaný prístup využíva metódu odčítania pozadia, slúžiacu na detekciu objektov, zatiaľ čo klasifikácia je dosiahnutá pomocou hlbokého učenia. MOG2 využíva metódu zmiešaného Gaussovho modelu, ktorý slúži na odčítanie pozadia, za účelom detekcie objektov. YOLOv5 model pracujúci s neurónovými sieťami je využitý na následnú klasifikáciu detegovaných objektov. Implementácia vytvára spôsob detekcie a klasifikácie dronov s využitím procesora dosahujúca výsledky postačujúce na aplikovanie detekcie a klasifikácie dronov v reálnom čase. Metóda vyhodnocujúca záznam v rozlíšení 1080p, využívajúca procesor Intel i5-7600K dosahovala&nbsp; v priemere 16 snímiek za sekundu, počas detekcie jedného objektu v snímke.$$aslo
000617308	9910483817409901	595	$$aS nárastom dostupnosti dronov, narástlo aj riziko ich využívania na nelegálne aktivity. Na základe týchto rizík bola navrhnutá metóda na ich detekciu a následnú klasifikáciu aplikovateľnú v reálnom čase. Navrhovaný prístup využíva metódu odčítania pozadia, slúžiacu na detekciu objektov, zatiaľ čo klasifikácia je dosiahnutá pomocou hlbokého učenia. MOG2 využíva metódu zmiešaného Gaussovho modelu, ktorý slúži na odčítanie pozadia, za účelom detekcie objektov. YOLOv5 model pracujúci s neurónovými sieťami je využitý na následnú klasifikáciu detegovaných objektov. Implementácia vytvára spôsob detekcie a klasifikácie dronov s využitím procesora dosahujúca výsledky postačujúce na aplikovanie detekcie a klasifikácie dronov v reálnom čase. Metóda vyhodnocujúca záznam v rozlíšení 1080p, využívajúca procesor Intel i5-7600K dosahovala&nbsp; v priemere 16 snímiek za sekundu, počas detekcie jedného objektu v snímke.$$aslo
000617320	9910483816209901	520	$$aThis paper is focused on two searching methods and how they can be used in any searching and in any&nbsp; web application. Two most important qualities of any search are speed and accuracy. One of the best methods in terms of speed is so-called live search. This method provides results immediately when the user starts typing their search expression. That is why in many cases, the user does not even have to finish their expression, because when seeing the result, the user can immediately access it. Search accuracy is often achieved by using keywords or some part of text. Another common way to organize and fetch documents are tags: a short string which identifies a post or a photo. Multiple tags are then used similarly to plain keywords. This work proposes to use tags as a new searching logical language, where presence and/or absence of tags can be required. For this purpose I created a simple logical language "Queries", because they can be used very similarly to database queries. In my case, the language and the user interface is made very simple so that a normal user can specify the query himself. This search tool is showcased in a web application focused around yoga poses. Both methods are used there -- the user can search in the yoga poses database by name or by the queries language.$$9eng
000617320	9910483816209901	595	$$aThis paper is focused on two searching methods and how they can be used in any searching and in any&nbsp; web application. Two most important qualities of any search are speed and accuracy. One of the best methods in terms of speed is so-called live search. This method provides results immediately when the user starts typing their search expression. That is why in many cases, the user does not even have to finish their expression, because when seeing the result, the user can immediately access it. Search accuracy is often achieved by using keywords or some part of text. Another common way to organize and fetch documents are tags: a short string which identifies a post or a photo. Multiple tags are then used similarly to plain keywords. This work proposes to use tags as a new searching logical language, where presence and/or absence of tags can be required. For this purpose I created a simple logical language "Queries", because they can be used very similarly to database queries. In my case, the language and the user interface is made very simple so that a normal user can specify the query himself. This search tool is showcased in a web application focused around yoga poses. Both methods are used there -- the user can search in the yoga poses database by name or by the queries language.$$9eng
000617381	9910483808709901	520	$$aAs the world continues to evolve and expand, the need for modern solutions rapidly grows. Large portion of the population tends to keep track of their lifestyle which in turn provides an opportunity for companies to create many different fitness devices and applications. The goal of this bachelor's thesis is to provide a new kind of motivation to get out into the world, provided by yet another web application. However this application provides its user with motivation in the form of a minigame - the user travels through the world and the application then calculates the area he captures using a Voronoi diagram based on his route. Another feature the application provides is viewing your routes in a merged, averaged form. This comes in handy when the user would like to approximate his actual route over several different activities. The first part of this bachelor's thesis collects information about different commonly used fitness applications. Out of all those a web application called Strava was chosen as a base for collecting user data. The resulting web application connects to Strava using OAuth and retrieves routes the user has collected using the Strava mobile application. One of the last chapters focuses on describing the implementation details about used and created algorithms. It additionally contains description of scripts which were used to extract data out of OpenStreetMap database and calculate Voronoi regions based on them. To store and search through calculated regions, a MySQL database is used. The application is&nbsp; developed using modern frameworks and is heavily oriented around a comfortable user interface and responsive web design.$$9eng
000617381	9910483808709901	595	$$aAs the world continues to evolve and expand, the need for modern solutions rapidly grows. Large portion of the population tends to keep track of their lifestyle which in turn provides an opportunity for companies to create many different fitness devices and applications. The goal of this bachelor's thesis is to provide a new kind of motivation to get out into the world, provided by yet another web application. However this application provides its user with motivation in the form of a minigame - the user travels through the world and the application then calculates the area he captures using a Voronoi diagram based on his route. Another feature the application provides is viewing your routes in a merged, averaged form. This comes in handy when the user would like to approximate his actual route over several different activities. The first part of this bachelor's thesis collects information about different commonly used fitness applications. Out of all those a web application called Strava was chosen as a base for collecting user data. The resulting web application connects to Strava using OAuth and retrieves routes the user has collected using the Strava mobile application. One of the last chapters focuses on describing the implementation details about used and created algorithms. It additionally contains description of scripts which were used to extract data out of OpenStreetMap database and calculate Voronoi regions based on them. To store and search through calculated regions, a MySQL database is used. The application is&nbsp; developed using modern frameworks and is heavily oriented around a comfortable user interface and responsive web design.$$9eng
000617506	9910483794609901	520	$$aTato práce se zabývá využitím metod pro získávání prostorového povědomí v rámci technologií určených pro tvorbu bezdrátových senzorových sítí krátkého dosahu. Práce obsahuje rozbor několika technik, které je možné použít pro získání odhadu pozice objektů v&nbsp;rámci senzorové sítě. Pro praktické řešení byla vybrána metoda založená na měření časových diferencích zasílaných zpráv. Byla realizována obvodová implementace uzlu sítě stavějícího na čipu DW1000, který pracuje na technologii ultra širokopásmového vysílání. Dále byla realizována i senzorová síť příslušnou uživatelskou aplikací na její obsluhu a zobrazování výsledků lokalizace.$$acze
000617506	9910483794609901	595	$$aTato práce se zabývá využitím metod pro získávání prostorového povědomí v rámci technologií určených pro tvorbu bezdrátových senzorových sítí krátkého dosahu. Práce obsahuje rozbor několika technik, které je možné použít pro získání odhadu pozice objektů v&nbsp;rámci senzorové sítě. Pro praktické řešení byla vybrána metoda založená na měření časových diferencích zasílaných zpráv. Byla realizována obvodová implementace uzlu sítě stavějícího na čipu DW1000, který pracuje na technologii ultra širokopásmového vysílání. Dále byla realizována i senzorová síť příslušnou uživatelskou aplikací na její obsluhu a zobrazování výsledků lokalizace.$$acze
000617540	9910483791109901	520	$$aIdentifikace osob se v posledních letech stává jedním z klíčových způsobů extrakce informací z obrazových dat. Tato práce je zaměřena na identifikaci osob podle snímků obličeje za využití neuronových sítí. Většina konvenčních algoritmů vykazuje vysokou míru nepřesností, zatímco využitím neuronových sítí lze dosáhnout výrazně robustnějších výsledků. V této práci jsme na základě znalostí získaných studiem problematiky vytvořili architekturu neuronové sítě, která je schopná provádět úlohu identifikace a verifikace osob podle obličeje. Tuto architekturu a proces trénování jsme následně vylepšili na základě mnoha experimentů. Výsledný model dosáhl přesnosti srovnatelné se současnými state-of-the-art modely. Dále jsme vytvořili demonstrační aplikaci pro vizualizaci výsledků a správu databáze osob. Znalosti získané z této práce mohou být použity pro vylepšení současných algoritmů pro identifikaci osob nebo ke zpřesnění modelů řešících podobné úlohy.&nbsp;$$acze
000617540	9910483791109901	595	$$aIdentifikace osob se v posledních letech stává jedním z klíčových způsobů extrakce informací z obrazových dat. Tato práce je zaměřena na identifikaci osob podle snímků obličeje za využití neuronových sítí. Většina konvenčních algoritmů vykazuje vysokou míru nepřesností, zatímco využitím neuronových sítí lze dosáhnout výrazně robustnějších výsledků. V této práci jsme na základě znalostí získaných studiem problematiky vytvořili architekturu neuronové sítě, která je schopná provádět úlohu identifikace a verifikace osob podle obličeje. Tuto architekturu a proces trénování jsme následně vylepšili na základě mnoha experimentů. Výsledný model dosáhl přesnosti srovnatelné se současnými state-of-the-art modely. Dále jsme vytvořili demonstrační aplikaci pro vizualizaci výsledků a správu databáze osob. Znalosti získané z této práce mohou být použity pro vylepšení současných algoritmů pro identifikaci osob nebo ke zpřesnění modelů řešících podobné úlohy.&nbsp;$$acze
000617558	9910483789309901	520	$$aThis diploma thesis deals with impact of room acoustics on automatic speech recognition (ASR) accuracy. Experiments were evaluated on speech corpus LibriSpeech and database of impulse responses and noise called ReverbDB. Used ASRs were based on Mini LibriSpeech recipe for Kaldi. First it was examined how well can ASR learn to transcribe in selected environments by using the same acoustic conditions during training and testing. Next, experiments were carried out with modifications of ASR architecture in order to achieve better robustness against new conditions by using methods for adapation to room acoustics&nbsp;- r-vectors and i-vectors. It was shown that recently proposed method of r-vectors is beneficial even when using real impulse responses for data augmentation.$$9eng
000617558	9910483789309901	595	$$aThis diploma thesis deals with impact of room acoustics on automatic speech recognition (ASR) accuracy. Experiments were evaluated on speech corpus LibriSpeech and database of impulse responses and noise called ReverbDB. Used ASRs were based on Mini LibriSpeech recipe for Kaldi. First it was examined how well can ASR learn to transcribe in selected environments by using the same acoustic conditions during training and testing. Next, experiments were carried out with modifications of ASR architecture in order to achieve better robustness against new conditions by using methods for adapation to room acoustics&nbsp;- r-vectors and i-vectors. It was shown that recently proposed method of r-vectors is beneficial even when using real impulse responses for data augmentation.$$9eng
000617624	9910483782009901	520	$$aThe main goal of this thesis was to increase reconstruction quality of sparse sampled microscopic images by using neural networks. The thesis will cover various approaches for image reconstruction and will also include descriptions of implementations, which were used. Implementations will be evaluated based on quality of reconstruction, but also based on segmentation, which could be their main possible application.&nbsp;$$9eng
000617624	9910483782009901	595	$$aThe main goal of this thesis was to increase reconstruction quality of sparse sampled microscopic images by using neural networks. The thesis will cover various approaches for image reconstruction and will also include descriptions of implementations, which were used. Implementations will be evaluated based on quality of reconstruction, but also based on segmentation, which could be their main possible application.&nbsp;$$9eng
000618285	9910483686009901	520	$$aV dnešní době moderních technologií a výkonných počítačů již klasické obchodní modely přestávají fungovat. Pro úspěšné obchodování na burze, generující konzistentní zisky, je proto vhodné využít nových možností a technologií. Cílem této práce je právě díky těmto novým technologiím vytvořit fungující automatický obchodní systém. Tato práce využívá veřejně dostupných dat uložených v databázi Americké Komise pro cenné papíry (SEC), historické ceny akcii a rekurentní neuronové sítě k vytvoření takového modelu. Výsledný obchodní systém je schopný úspěšně obchodovat a vykazovat zisk.&nbsp;$$acze
000618285	9910483686009901	595	$$aV dnešní době moderních technologií a výkonných počítačů již klasické obchodní modely přestávají fungovat. Pro úspěšné obchodování na burze, generující konzistentní zisky, je proto vhodné využít nových možností a technologií. Cílem této práce je právě díky těmto novým technologiím vytvořit fungující automatický obchodní systém. Tato práce využívá veřejně dostupných dat uložených v databázi Americké Komise pro cenné papíry (SEC), historické ceny akcii a rekurentní neuronové sítě k vytvoření takového modelu. Výsledný obchodní systém je schopný úspěšně obchodovat a vykazovat zisk.&nbsp;$$acze
000618303	9910483683909901	520	$$aHlavním cílem této bakalářské práce je navrhnout a implementovat informační systém pro správu nemovitostí. Tento informační systém bude umožňovat pro konkrétní byty či nemovitosti vedení evidence (ve smyslu servisní knížky). Systém eviduje přehledy investic a výdajů, údržby či servis spotřebičů, plánované a prováděné revize, evidence oprav nemovitosti a bytu nebo přidávání vlastních investic. Informační systém je navržen jako webová aplikace za použití HTML5, CSS a AngularJS. Webová aplikace je následně zabalena pro jednotlivé mobilní platformy pomocí Apache Cordova. Nativní vzhled aplikace je dosažen použitím Ionic frameworku. Apache Cordova zajištuje integraci aplikace s&nbsp;mobilním systémem, díky tomu je možné v aplikaci využívat fotoaparát telefonu pro evidenci oprav či notifikace, které upozorňují na blížící se revize nebo plánované údržby.$$acze
000618303	9910483683909901	595	$$aHlavním cílem této bakalářské práce je navrhnout a implementovat informační systém pro správu nemovitostí. Tento informační systém bude umožňovat pro konkrétní byty či nemovitosti vedení evidence (ve smyslu servisní knížky). Systém eviduje přehledy investic a výdajů, údržby či servis spotřebičů, plánované a prováděné revize, evidence oprav nemovitosti a bytu nebo přidávání vlastních investic. Informační systém je navržen jako webová aplikace za použití HTML5, CSS a AngularJS. Webová aplikace je následně zabalena pro jednotlivé mobilní platformy pomocí Apache Cordova. Nativní vzhled aplikace je dosažen použitím Ionic frameworku. Apache Cordova zajištuje integraci aplikace s&nbsp;mobilním systémem, díky tomu je možné v aplikaci využívat fotoaparát telefonu pro evidenci oprav či notifikace, které upozorňují na blížící se revize nebo plánované údržby.$$acze
000618323	9910483681909901	520	$$aForex je dnes největším trhem na světě. Díky vysoké likviditě je vhodným kandidátem pro intradenní obchodování na základě jisté obchodní strategie založené na technické a fundamentální analýze. Obchodní strategie jdou navrhnout pro automatické algoritmické obchodování. Takováto strategie je navržena&nbsp; s využitím neuronové sítě, která zastává pozici aproximátoru časové řady kurzovních dat na základě, kterého je možné predikovat budoucí vývoj.$$acze
000618323	9910483681909901	595	$$aForex je dnes největším trhem na světě. Díky vysoké likviditě je vhodným kandidátem pro intradenní obchodování na základě jisté obchodní strategie založené na technické a fundamentální analýze. Obchodní strategie jdou navrhnout pro automatické algoritmické obchodování. Takováto strategie je navržena&nbsp; s využitím neuronové sítě, která zastává pozici aproximátoru časové řady kurzovních dat na základě, kterého je možné predikovat budoucí vývoj.$$acze
000618393	9910483671709901	520	$$aCílem této bakalářské práce je navrhnout a implementovat novou verzi uživatelské agendy Doprava pro ekonomický systém Stormware POHODA, která slouží k objednávání balíkové přepravy u mnoha různých dopravců a tisku adresních štítků na základě dat přímo ze systému Stormware POHODA. K&nbsp;implementaci stěžení části řešení byla využita platforma .NET Framework a programovací jazyk C#.$$acze
000618393	9910483671709901	595	$$aCílem této bakalářské práce je navrhnout a implementovat novou verzi uživatelské agendy Doprava pro ekonomický systém Stormware POHODA, která slouží k objednávání balíkové přepravy u mnoha různých dopravců a tisku adresních štítků na základě dat přímo ze systému Stormware POHODA. K&nbsp;implementaci stěžení části řešení byla využita platforma .NET Framework a programovací jazyk C#.$$acze
000618761	9910483620109901	520	$$aTato diplomová práce popisuje problematiku certifikace a&nbsp;vývoje softwaru pro leteckou techniku se zaměřením na oblast testování a verifikace v rámci životního cyklu projektu. Práce obsahuje navrhnutý vlastní postup verifikace softwaru ve shodě s požadavky normy RTCA­/DO-178B pro konkrétní aplikaci. Součásti je i ukázková realizace takových částí navrhnutého postupu, které se týkají testování softwaru. V závěru jsou popsané možnosti uplatnění navrženého postupu a zhodnocení jeho výsledků.$$acze
000618761	9910483620109901	595	$$aTato diplomová práce popisuje problematiku certifikace a&nbsp;vývoje softwaru pro leteckou techniku se zaměřením na oblast testování a verifikace v rámci životního cyklu projektu. Práce obsahuje navrhnutý vlastní postup verifikace softwaru ve shodě s požadavky normy RTCA­/DO-178B pro konkrétní aplikaci. Součásti je i ukázková realizace takových částí navrhnutého postupu, které se týkají testování softwaru. V závěru jsou popsané možnosti uplatnění navrženého postupu a zhodnocení jeho výsledků.$$acze
000618769	9910483618209901	520	$$aTato práce se zabývá tvorbou hybridního systému, založeného na agregaci umělého imunitního systému s vhodnými heuristikami, aby co nejúspěšněji detekoval nevyžádanou poštu. V práci jsou popsány hlavní principy biologického a umělého imunitního systému,&nbsp; klasické techniky pro rozpoznávání spamu včetně několika klasifikátorů. Navržený systém je testován na známých datových korpusech a je provedeno srovnání výsledných experimentů.$$acze
000618769	9910483618209901	595	$$aTato práce se zabývá tvorbou hybridního systému, založeného na agregaci umělého imunitního systému s vhodnými heuristikami, aby co nejúspěšněji detekoval nevyžádanou poštu. V práci jsou popsány hlavní principy biologického a umělého imunitního systému,&nbsp; klasické techniky pro rozpoznávání spamu včetně několika klasifikátorů. Navržený systém je testován na známých datových korpusech a je provedeno srovnání výsledných experimentů.$$acze
000618782	9910483616809901	520	$$aPráce se zabývá možnostmi implementace VoIP do existujícího XMPP programu se sdílenou tabulí. Analyzuje možnosti využití současných technologií pro podporu VoIP.&nbsp; Cílem je nahrazení stávajících komunikačních knihoven klienta za telepathy. Dále také přidání VoIP.$$aen
000618782	9910483616809901	595	$$aPráce se zabývá možnostmi implementace VoIP do existujícího XMPP programu se sdílenou tabulí. Analyzuje možnosti využití současných technologií pro podporu VoIP.&nbsp; Cílem je nahrazení stávajících komunikačních knihoven klienta za telepathy. Dále také přidání VoIP.$$aen
000618783	9910483616709901	520	$$aThis thesis describes architecture of IP telephony networks based on signaling protocol SIP and transport protocol RTP. Also tools used for analyzing VoIP traffic are described. Main objective is to design and implement a system for the detection of calls and extraction of voice payloads from &nbsp;the captured packets. The system first recognizes the signaling messages of SIP protocol. These messages are analyzed afterwards. Output statistics are generated based on gathered data. Voice data will be stored in form, which is suitable for further processing.$$9eng
000618783	9910483616709901	595	$$aThis thesis describes architecture of IP telephony networks based on signaling protocol SIP and transport protocol RTP. Also tools used for analyzing VoIP traffic are described. Main objective is to design and implement a system for the detection of calls and extraction of voice payloads from &nbsp;the captured packets. The system first recognizes the signaling messages of SIP protocol. These messages are analyzed afterwards. Output statistics are generated based on gathered data. Voice data will be stored in form, which is suitable for further processing.$$9eng
000618788	9910483616209901	520	$$aThis thesis informs about technologies and architecture of computer network at BUT.&nbsp; It describes chosen technologies and some of theirs variants. Further, it contains simulation model design of a network switch device. That is followed by the model implementation with detailed description of model parts. Then, the model is tested on a set of simulation scenarios and it is evaluated in comparison with theoretical basis and real devices.&nbsp; In conclusion, thesis suggests future model development and improvements.$$9eng
000618788	9910483616209901	595	$$aThis thesis informs about technologies and architecture of computer network at BUT.&nbsp; It describes chosen technologies and some of theirs variants. Further, it contains simulation model design of a network switch device. That is followed by the model implementation with detailed description of model parts. Then, the model is tested on a set of simulation scenarios and it is evaluated in comparison with theoretical basis and real devices.&nbsp; In conclusion, thesis suggests future model development and improvements.$$9eng
000618806	9910483614409901	520	$$aThis thesis aims to design and implement the platform for Rich Internet Applications based&nbsp;on technologies suitable for Java and JavaScript programming languages. The emphassis is put on choosing the appropriate software stack from available libraries, using proper&nbsp;principles of object-oriented design and programming and possibility of long term support of the resulting application.$$9cze
000618806	9910483614409901	595	$$aThis thesis aims to design and implement the platform for Rich Internet Applications based&nbsp;on technologies suitable for Java and JavaScript programming languages. The emphassis is put on choosing the appropriate software stack from available libraries, using proper&nbsp;principles of object-oriented design and programming and possibility of long term support of the resulting application.$$9cze
000618816	9910483613409901	520	$$aTato diplomová práce seznamuje čtenáře se základními pojmy z oblasti reputace a důvěry, problematiky reputačních systémů a mnoha-kontextových modelů reputace. Dále popisuje vybrané praktické více-kontextové modely v prostředí WWW, na jejichž základě je navržen vlastní více-kontextový model použitý v realizované aplikaci.&nbsp;$$acze
000618816	9910483613409901	595	$$aTato diplomová práce seznamuje čtenáře se základními pojmy z oblasti reputace a důvěry, problematiky reputačních systémů a mnoha-kontextových modelů reputace. Dále popisuje vybrané praktické více-kontextové modely v prostředí WWW, na jejichž základě je navržen vlastní více-kontextový model použitý v realizované aplikaci.&nbsp;$$acze
000618823	9910483612709901	520	$$aPráce seznamuje se základními pojmy teorie grafů a dále se způsoby reprezentace grafu jak v&nbsp;matematických úlohách, tak při programování. Dále představuje základní metody a problémy procházení grafů a teorie obecně. Jsou představeny možnosti správy grafových dat v různých typech databázových systémů, včetně systémů přímo vycházejících z teorie grafů. V praktické části práce je navržena efektivní metoda pro procházení grafy v databázi PostgreSQL. Tato metoda je otestována a&nbsp;demonstrována na prostřednictvím grafových algoritmů prohledávání, barvení a izomorfismu.$$acze
000618823	9910483612709901	520	$$aThe thesis introduces the basic concepts of graph theory and graph representation both in mathematics and programming. Furthermore, it presents basic methods and problems of graphs searching and theory in general. There are presented graph data management capabilities of different database systems including those directly based on the graph theory. In the practical part, there is designed an&nbsp;efficient method of graphs traversing in PostgreSQL database. The method was tested and demonstrated by the graph search algorithms, coloring and isomorphism.$$9eng
000618823	9910483612709901	595	$$aPráce seznamuje se základními pojmy teorie grafů a dále se způsoby reprezentace grafu jak v&nbsp;matematických úlohách, tak při programování. Dále představuje základní metody a problémy procházení grafů a teorie obecně. Jsou představeny možnosti správy grafových dat v různých typech databázových systémů, včetně systémů přímo vycházejících z teorie grafů. V praktické části práce je navržena efektivní metoda pro procházení grafy v databázi PostgreSQL. Tato metoda je otestována a&nbsp;demonstrována na prostřednictvím grafových algoritmů prohledávání, barvení a izomorfismu.$$acze
000618823	9910483612709901	595	$$aThe thesis introduces the basic concepts of graph theory and graph representation both in mathematics and programming. Furthermore, it presents basic methods and problems of graphs searching and theory in general. There are presented graph data management capabilities of different database systems including those directly based on the graph theory. In the practical part, there is designed an&nbsp;efficient method of graphs traversing in PostgreSQL database. The method was tested and demonstrated by the graph search algorithms, coloring and isomorphism.$$9eng
000618830	9910483612009901	520	$$aKritickým prvkem biometrického systému pro rozpoznávání otisků prstů je proces snímání. Kvalita snímku totiž ovlivňuje všechny další části systému počínaje zpracováním obrazu, přes extrakci rysů až po samotné rozhodnutí. Přestože bylo navrženo několik metod určování kvality snímku, chybějící formální specifikace kvality otisku nedovoluje ověřit jejich přesnost. Tato diplomová práce se zabývá hodnocením metod určujících kvalitu biometrického signálu otisku prstu. Popisuje jednotlivé faktory ovlivňující kvalitu spolu se současnými přístupy používanými pro její odhad. V práci je rovněž vysvětlena evaluační technika navržená za účelem porovnání schopnosti jednotlivých metod předpovědět výkon biometrického systému. Několik metod pro odhad kvality bylo implementováno a&nbsp;ohodnoceno touto technikou.$$acze
000618830	9910483612009901	595	$$aKritickým prvkem biometrického systému pro rozpoznávání otisků prstů je proces snímání. Kvalita snímku totiž ovlivňuje všechny další části systému počínaje zpracováním obrazu, přes extrakci rysů až po samotné rozhodnutí. Přestože bylo navrženo několik metod určování kvality snímku, chybějící formální specifikace kvality otisku nedovoluje ověřit jejich přesnost. Tato diplomová práce se zabývá hodnocením metod určujících kvalitu biometrického signálu otisku prstu. Popisuje jednotlivé faktory ovlivňující kvalitu spolu se současnými přístupy používanými pro její odhad. V práci je rovněž vysvětlena evaluační technika navržená za účelem porovnání schopnosti jednotlivých metod předpovědět výkon biometrického systému. Několik metod pro odhad kvality bylo implementováno a&nbsp;ohodnoceno touto technikou.$$acze
000618840	9910483611009901	520	$$aPráce pojednává o technikách určených k modelování byznys procesů. Podrobněji popisuje standard BPMN2.0, jeho elementy a transformaci byznys modelu do XML a následně i XMI. Součástí je implementace nástroje, který provádí transformaci byznys modelu do dvou jazyků XML a XMI, které jsou určeny pro přenos byznys modelu mezi nástroji.&nbsp;$$acze
000618840	9910483611009901	595	$$aPráce pojednává o technikách určených k modelování byznys procesů. Podrobněji popisuje standard BPMN2.0, jeho elementy a transformaci byznys modelu do XML a následně i XMI. Součástí je implementace nástroje, který provádí transformaci byznys modelu do dvou jazyků XML a XMI, které jsou určeny pro přenos byznys modelu mezi nástroji.&nbsp;$$acze
000618842	9910483610809901	520	$$aThe goal of this project is to explore the problem of product recommendations in the area of e-commerce and to evaluate known techniques, design product recommendation system for an existing e-commerce site, implement it and test it. This report introduces the problem, briefly examines current state of affairs in this area and defines requirements for a product recommendation module. The concept of data mining in general is introduced. The report proceeds to present detailed design corresponding to defined requirements&nbsp;and summarizes data gathered during testing phase. It concludes with evaluation and with discussion of the remaining goals for this thesis.$$9eng
000618842	9910483610809901	595	$$aThe goal of this project is to explore the problem of product recommendations in the area of e-commerce and to evaluate known techniques, design product recommendation system for an existing e-commerce site, implement it and test it. This report introduces the problem, briefly examines current state of affairs in this area and defines requirements for a product recommendation module. The concept of data mining in general is introduced. The report proceeds to present detailed design corresponding to defined requirements&nbsp;and summarizes data gathered during testing phase. It concludes with evaluation and with discussion of the remaining goals for this thesis.$$9eng
000618847	9910483610209901	520	$$aPresented thesis aims to develop web-based application for AVG Technologies. The application is supposed to bring in every suspicious information from a file, which has been gained from customer's registers, and make customer support more effective and efficient. Designing the application was tightly binded with obtaining an overview of computer threats and attacks. The thesis describes and explains malware and its basic types such as virus, worm, trojan horse, etc. History and features of ASP.NET, PHP, Virus Total web service and Internet Information Service are described as well. The&nbsp;result of the thesis, the application itself, is deployed in real enviroment and ready to be updated with new information sources.$$9eng
000618847	9910483610209901	595	$$aPresented thesis aims to develop web-based application for AVG Technologies. The application is supposed to bring in every suspicious information from a file, which has been gained from customer's registers, and make customer support more effective and efficient. Designing the application was tightly binded with obtaining an overview of computer threats and attacks. The thesis describes and explains malware and its basic types such as virus, worm, trojan horse, etc. History and features of ASP.NET, PHP, Virus Total web service and Internet Information Service are described as well. The&nbsp;result of the thesis, the application itself, is deployed in real enviroment and ready to be updated with new information sources.$$9eng
000618854	9910483609509901	520	$$a<b>Tato diplomová práce se zabývá návrhem komponenty zprostředkovávající komunikaci s PCI sběrnicí dalším uživatelským komponentám. Návrh je veden tak, aby došlo k&nbsp;výraznému zjednodušení komunikačního protokolu mezi navrženou a uživatelskou komponentou a pokročilé funkce sběrnice PCI zůstaly zachovány.</b><b>Jako cílová platforma byla použita karta COMBO6-PTM obsahující FPGA s technologií Spartan 3. Komunikace se sběrnicí PCI probíhá prostřednictvím obvodu PLX. Součástí práce je také návrh zjednodušeného komunikačního protokolu.</b>$$acze
000618854	9910483609509901	595	$$a<b>Tato diplomová práce se zabývá návrhem komponenty zprostředkovávající komunikaci s PCI sběrnicí dalším uživatelským komponentám. Návrh je veden tak, aby došlo k&nbsp;výraznému zjednodušení komunikačního protokolu mezi navrženou a uživatelskou komponentou a pokročilé funkce sběrnice PCI zůstaly zachovány.</b><b>Jako cílová platforma byla použita karta COMBO6-PTM obsahující FPGA s technologií Spartan 3. Komunikace se sběrnicí PCI probíhá prostřednictvím obvodu PLX. Součástí práce je také návrh zjednodušeného komunikačního protokolu.</b>$$acze
000618855	9910483609409901	520	$$aDiplomová práce pojednává o&nbsp;problémech komprese toků v&nbsp;síťových zařízeních. Od řešení se očekává úspora paměti toků a&nbsp;ulehčení zpracování síťového provozu. V&nbsp;úvodu jsou popsány protokoly sloužící pro ukládání a&nbsp;manipulaci s&nbsp;daty, následuje rozprava o&nbsp;možnostech současných kompresních metod. V&nbsp;další části je podrobná analýza zdrojových dat, která odhaluje jejich strukturu a&nbsp;složení. Přináší užitečné poznatky, které jsou dále použity při testování, zkoumání možností a využití existujících kompresních metod při kompresi toků. Práce posléze experimentuje se ztrátovou kompresí, kde na základě výsledků testů, dojde k&nbsp;popsání nového přístupu komprese založeného na ztrátové kompresi a klustrování toků. Závěrečná část práce obsahuje zhodnocení této metody a&nbsp;celkovou sumarizaci práce s&nbsp;nabídnutými návrhy možného pokračování vývoje v této problematice.$$acze
000618855	9910483609409901	520	$$aMy Master's thesis deals with the problems of flow compression in network devices. Its outcome should alleviate memory consumption of the flows and simplify the processing of network traffic.<br>As an introduction I provide a description of protocols serving for data storage and manipulation, followed by discussion about possibilities of compression methods that are employed nowadays. <br>In the following part there is an in-depth analysis of source data that shows the structure and composition of the data and brings up useful observations, which are later used in the testing<br>&nbsp;of existing compression methods, as well as about their potential and utilization in flow compression. Later on, I venture into the field of lossy compression and basing on the test results a new approach is described, created by means of flow clustering and their subsequent lossy compression. <br>The conclusion contains an evaluation of the possibilities of the method and the final summary of the thesis along with various suggestions for further development of the research.$$9eng
000618855	9910483609409901	595	$$aDiplomová práce pojednává o&nbsp;problémech komprese toků v&nbsp;síťových zařízeních. Od řešení se očekává úspora paměti toků a&nbsp;ulehčení zpracování síťového provozu. V&nbsp;úvodu jsou popsány protokoly sloužící pro ukládání a&nbsp;manipulaci s&nbsp;daty, následuje rozprava o&nbsp;možnostech současných kompresních metod. V&nbsp;další části je podrobná analýza zdrojových dat, která odhaluje jejich strukturu a&nbsp;složení. Přináší užitečné poznatky, které jsou dále použity při testování, zkoumání možností a využití existujících kompresních metod při kompresi toků. Práce posléze experimentuje se ztrátovou kompresí, kde na základě výsledků testů, dojde k&nbsp;popsání nového přístupu komprese založeného na ztrátové kompresi a klustrování toků. Závěrečná část práce obsahuje zhodnocení této metody a&nbsp;celkovou sumarizaci práce s&nbsp;nabídnutými návrhy možného pokračování vývoje v této problematice.$$acze
000618855	9910483609409901	595	$$aMy Master's thesis deals with the problems of flow compression in network devices. Its outcome should alleviate memory consumption of the flows and simplify the processing of network traffic.<br>As an introduction I provide a description of protocols serving for data storage and manipulation, followed by discussion about possibilities of compression methods that are employed nowadays. <br>In the following part there is an in-depth analysis of source data that shows the structure and composition of the data and brings up useful observations, which are later used in the testing<br>&nbsp;of existing compression methods, as well as about their potential and utilization in flow compression. Later on, I venture into the field of lossy compression and basing on the test results a new approach is described, created by means of flow clustering and their subsequent lossy compression. <br>The conclusion contains an evaluation of the possibilities of the method and the final summary of the thesis along with various suggestions for further development of the research.$$9eng
000618858	9910483609109901	520	$$aThis thesis deals with the introduction into the topic of time-lapse video creation. It focuses on cases where tripod is not used and therefore it is&nbsp; necessary to eliminate incurred shortcomings. The main shortcomings are different position of individual frames, different brightness and color adjustment. The next topic describes which principles should be followed during the creation process. Thesis describes and implements methods for elimination of main shortcomings during process long time-lapse videos, which are recorded by hand. Thesis also precisely describes image registration, correction of brightness and colors. Thesis is also considers histograms comparison. Result of this work is application, which eliminates problems described above.$$9eng
000618858	9910483609109901	595	$$aThis thesis deals with the introduction into the topic of time-lapse video creation. It focuses on cases where tripod is not used and therefore it is&nbsp; necessary to eliminate incurred shortcomings. The main shortcomings are different position of individual frames, different brightness and color adjustment. The next topic describes which principles should be followed during the creation process. Thesis describes and implements methods for elimination of main shortcomings during process long time-lapse videos, which are recorded by hand. Thesis also precisely describes image registration, correction of brightness and colors. Thesis is also considers histograms comparison. Result of this work is application, which eliminates problems described above.$$9eng
000618868	9910483608109901	520	$$aStředem zájmu této práce jsou temporální databáze a jejich multimediální a prostorové rozšíření. V úvodu práce jsou shrnuty výsledky výzkumu v oblasti temporálních databází, jsou představeny základní koncepty jazyka TSQL2 a postrelační rozšíření databáze Oracle. Stěžejní částí &nbsp;práce je návrh interpretu jako vrstvy mezi uživatelskou aplikací a relační databází. Práce se dále zabývá kontrolou integritních omezení v temporální databázi a navrhuje její realizaci. Výstupem práce je funkční interpret jazyka TSQL2, který je schopný ukládat postrelační data.<br><br>$$acze
000618868	9910483608109901	520	$$aThis thesis focuses on temporal databases and their multimedia and spatial extensions. The introduction of this work summarizes results in the area of research of temporal databases - key concepts of a TSQL2 language and post-relational extension of Oracle database are introduced. Main part of the thesis is design of an interpreter as a layer between user application and relational database. &nbsp;In the next part of the thesis control of integrity constraints in temporal databases are discussed. Result of this work is functional interpreter of TSQL2 language able to store post-relational data.<br><br>$$9eng
000618868	9910483608109901	595	$$aStředem zájmu této práce jsou temporální databáze a jejich multimediální a prostorové rozšíření. V úvodu práce jsou shrnuty výsledky výzkumu v oblasti temporálních databází, jsou představeny základní koncepty jazyka TSQL2 a postrelační rozšíření databáze Oracle. Stěžejní částí &nbsp;práce je návrh interpretu jako vrstvy mezi uživatelskou aplikací a relační databází. Práce se dále zabývá kontrolou integritních omezení v temporální databázi a navrhuje její realizaci. Výstupem práce je funkční interpret jazyka TSQL2, který je schopný ukládat postrelační data.<br><br>$$acze
000618868	9910483608109901	595	$$aThis thesis focuses on temporal databases and their multimedia and spatial extensions. The introduction of this work summarizes results in the area of research of temporal databases - key concepts of a TSQL2 language and post-relational extension of Oracle database are introduced. Main part of the thesis is design of an interpreter as a layer between user application and relational database. &nbsp;In the next part of the thesis control of integrity constraints in temporal databases are discussed. Result of this work is functional interpreter of TSQL2 language able to store post-relational data.<br><br>$$9eng
000618875	9910483607209901	520	$$aDiplomová práce popisuje principy činnosti nejvíce používaných druhů systémů pro sledování různých objektů ve videu a&nbsp;poté se především zaměřuje na popis a implementaci algoritmu pro interaktivní offline sledování obecných barevných objektů, jehož přednost spočívá ve vysoké přesnosti výpočtu trajektorie. Systém vytváří trajektorii z dat, jež jsou specifikována uživatelem při startu aplikace a poté interaktivně modifikována či přidávána za účelem zlepšení přesnosti výpočtu. Algoritmus je založen na detektoru, který pracuje na základě barevných příznaků, a na časové koherenci pohybu objektu, pomocí níž se vypočte více pravděpodobných trajektorií objektu. Výsledná optimální trajektorie je poté spočtena pomocí dynamického programování, jehož parametry jsou opět interaktivně upravovány uživatelem. Systém na videu o rozlišení 480x360 bodů pracuje rychlostí v rozmezí 15 až 70 snímků za vteřinu. Práce se dále zabývá vytvořením nástroje na optimální vyhodnocení úspěšnosti sledovacího algoritmu a diskutuje dosažené výsledky.$$acze
000618875	9910483607209901	520	$$aThis master's thesis describes principles of the most widely used object tracking systems in video and then mainly focuses on characterization and on implementation of an interactive offline tracking system for generic color objects. The algorithm quality consists in high accuracy evaluation of object trajectory. The system creates the output trajectory from input data specified by user which may be interactively modified and added to improve the system accuracy. The algorithm is based on a&nbsp;detector which uses a color bin features and on the temporal coherence of object motion to generate multiple candidate object trajectories. Optimal output trajectory is then calculated by dynamic programming whose parameters are also interactively modified by user. The system achieves 15-70 fps on a 480x360 video. The thesis describes implementation of an application which purpose is to optimally evaluate the tracker accuracy. The final results are also discussed.$$9eng
000618875	9910483607209901	595	$$aDiplomová práce popisuje principy činnosti nejvíce používaných druhů systémů pro sledování různých objektů ve videu a&nbsp;poté se především zaměřuje na popis a implementaci algoritmu pro interaktivní offline sledování obecných barevných objektů, jehož přednost spočívá ve vysoké přesnosti výpočtu trajektorie. Systém vytváří trajektorii z dat, jež jsou specifikována uživatelem při startu aplikace a poté interaktivně modifikována či přidávána za účelem zlepšení přesnosti výpočtu. Algoritmus je založen na detektoru, který pracuje na základě barevných příznaků, a na časové koherenci pohybu objektu, pomocí níž se vypočte více pravděpodobných trajektorií objektu. Výsledná optimální trajektorie je poté spočtena pomocí dynamického programování, jehož parametry jsou opět interaktivně upravovány uživatelem. Systém na videu o rozlišení 480x360 bodů pracuje rychlostí v rozmezí 15 až 70 snímků za vteřinu. Práce se dále zabývá vytvořením nástroje na optimální vyhodnocení úspěšnosti sledovacího algoritmu a diskutuje dosažené výsledky.$$acze
000618875	9910483607209901	595	$$aThis master's thesis describes principles of the most widely used object tracking systems in video and then mainly focuses on characterization and on implementation of an interactive offline tracking system for generic color objects. The algorithm quality consists in high accuracy evaluation of object trajectory. The system creates the output trajectory from input data specified by user which may be interactively modified and added to improve the system accuracy. The algorithm is based on a&nbsp;detector which uses a color bin features and on the temporal coherence of object motion to generate multiple candidate object trajectories. Optimal output trajectory is then calculated by dynamic programming whose parameters are also interactively modified by user. The system achieves 15-70 fps on a 480x360 video. The thesis describes implementation of an application which purpose is to optimally evaluate the tracker accuracy. The final results are also discussed.$$9eng
000618877	9910483607009901	520	$$aTato práce se zabývá tvorbou vestavěného systému se vzdáleným přístupem, který ovládá počítače ve stejné síti s cílem snížit jejich spotřebu. K&nbsp;tomuto účelu využívá techniku WakeOnLAN. Zařízení dále využívá dva výkonové prvky typu SSR, využité ke spínání přívodu elektrické energie připojených spotřebičů. V&nbsp;práci je diskutována architektura TCP/IP, návrh vestavěného systému a na závěr je k&nbsp;danému systému implementován firmware.$$acze
000618877	9910483607009901	520	$$aThis work deals with construction of an embedded system with remote access, whitch controls computers in the same network in order to reduce their energy consumption. For this purpose is used the WakeOnLAN technique. The device also uses two power components called SSR and &nbsp;these are used for switching AC power to them attached appliances. The work discusses the TCP/IP architecture, system design and finally the firmware implementation.$$9eng
000618877	9910483607009901	595	$$aTato práce se zabývá tvorbou vestavěného systému se vzdáleným přístupem, který ovládá počítače ve stejné síti s cílem snížit jejich spotřebu. K&nbsp;tomuto účelu využívá techniku WakeOnLAN. Zařízení dále využívá dva výkonové prvky typu SSR, využité ke spínání přívodu elektrické energie připojených spotřebičů. V&nbsp;práci je diskutována architektura TCP/IP, návrh vestavěného systému a na závěr je k&nbsp;danému systému implementován firmware.$$acze
000618877	9910483607009901	595	$$aThis work deals with construction of an embedded system with remote access, whitch controls computers in the same network in order to reduce their energy consumption. For this purpose is used the WakeOnLAN technique. The device also uses two power components called SSR and &nbsp;these are used for switching AC power to them attached appliances. The work discusses the TCP/IP architecture, system design and finally the firmware implementation.$$9eng
000618880	9910483606709901	520	$$aCílem této diplomové práce je navrhnout a&nbsp;implementovat digitální foto rámeček, který bude zobrazovat fotky v&nbsp;nejpoužívanejších digitálních formátech. Bude použit 32 - bitový mikrokontroler, foto rámeček poběží na operačnom systéme.$$acze
000618880	9910483606709901	520	$$aThe objective of this paper is to propose and implement a&nbsp;digital photo - frame, which will show photos in the most widely used graphics formats. For this work, 32 - bit microcontroller will be used, photo - frame will run on operating system.$$9eng
000618880	9910483606709901	595	$$aCílem této diplomové práce je navrhnout a&nbsp;implementovat digitální foto rámeček, který bude zobrazovat fotky v&nbsp;nejpoužívanejších digitálních formátech. Bude použit 32 - bitový mikrokontroler, foto rámeček poběží na operačnom systéme.$$acze
000618880	9910483606709901	595	$$aThe objective of this paper is to propose and implement a&nbsp;digital photo - frame, which will show photos in the most widely used graphics formats. For this work, 32 - bit microcontroller will be used, photo - frame will run on operating system.$$9eng
000618983	9910483593309901	520	$$aThis master´s thesis describes the mobile application that provides the support to control the GSM/GPS alarms. Based on the possibilities of modern security equipment and mobile devices, the application adds new functionality for these alarms. This work mainly describes selecting the&nbsp;appropriate mobile platform, application designs and the independence on the specific alarm. In conclusion, the results and possible extension of the application are talked over.$$9eng
000618983	9910483593309901	595	$$aThis master´s thesis describes the mobile application that provides the support to control the GSM/GPS alarms. Based on the possibilities of modern security equipment and mobile devices, the application adds new functionality for these alarms. This work mainly describes selecting the&nbsp;appropriate mobile platform, application designs and the independence on the specific alarm. In conclusion, the results and possible extension of the application are talked over.$$9eng
000618989	9910483592709901	520	$$aPráce se zabývá vytvořením a implementací systému helpdesk s&nbsp;diagnostikou (zpětnou odezvou) pro firmu The Best Network Solution, zabývající se IT outsourcingem, sloužící ke správě jejich počítačových sítí, zařízení a podporu koncových zákazníků.$$acze
000618989	9910483592709901	595	$$aPráce se zabývá vytvořením a implementací systému helpdesk s&nbsp;diagnostikou (zpětnou odezvou) pro firmu The Best Network Solution, zabývající se IT outsourcingem, sloužící ke správě jejich počítačových sítí, zařízení a podporu koncových zákazníků.$$acze
000618994	9910483592109901	520	$$aPhylogenetic tree inference is a very common method for visualising evolutionary relationships among species. This work focuses on explanation of mathematical theory behind molecular phylogenetics as well as design of a modified algorithm for phylogenetic tree inference based on intra-group analysis of nucleotide and amino acid sequences. Furthermore, it describes the object design and implementation of the proposed methods in Python language, as well as its integration into powerful bioinformatic portal.&nbsp;The proposed modified algorithmic solutions give better results comparing to standard methods, especially on the field of clustering of predefined groups. Finally, future work as well as an application of proposed methods to other fields of information technology are discussed.$$9eng
000618994	9910483592109901	595	$$aPhylogenetic tree inference is a very common method for visualising evolutionary relationships among species. This work focuses on explanation of mathematical theory behind molecular phylogenetics as well as design of a modified algorithm for phylogenetic tree inference based on intra-group analysis of nucleotide and amino acid sequences. Furthermore, it describes the object design and implementation of the proposed methods in Python language, as well as its integration into powerful bioinformatic portal.&nbsp;The proposed modified algorithmic solutions give better results comparing to standard methods, especially on the field of clustering of predefined groups. Finally, future work as well as an application of proposed methods to other fields of information technology are discussed.$$9eng
000618999	9910483591609901	520	$$aPráce popisuje programování 3D aplikací, zejména her, na platformě Windows Phone 7 a lehce jej porovnává s&nbsp;přístupem platformy Silverlight. V&nbsp;práci je podrobně popsán framework XNA a dále problematika programování leteckých simulátorů. V&nbsp;druhé části práce je kompletně popsaná implementace jednoduchého leteckého simulátoru pro platformu Windows Phone 7, která je založená na frameworku XNA. Celá hra pozůstává z&nbsp;implementace terénu, oblohy, letadla, krajiny ale také fyziky a&nbsp;principu hry.$$acze
000618999	9910483591609901	595	$$aPráce popisuje programování 3D aplikací, zejména her, na platformě Windows Phone 7 a lehce jej porovnává s&nbsp;přístupem platformy Silverlight. V&nbsp;práci je podrobně popsán framework XNA a dále problematika programování leteckých simulátorů. V&nbsp;druhé části práce je kompletně popsaná implementace jednoduchého leteckého simulátoru pro platformu Windows Phone 7, která je založená na frameworku XNA. Celá hra pozůstává z&nbsp;implementace terénu, oblohy, letadla, krajiny ale také fyziky a&nbsp;principu hry.$$acze
000626241	9910482452009901	520	$$a<br>Tato diplomová práce se zabývá možností propojení digitálního televizního vysílání DVB<br>se sociální sítí Twitter.&nbsp;Cílovou platformou je Hybridní televizní platforma HbbTV<br>umožňující&nbsp;kombinaci televizního vysílání s daty získanými pomocí širokopásmového internetu.<br>Vytvořený systém je složen z HbbTV aplikace a serveru, který slouží ke spojení<br>se sociální sítí Twitter a získání&nbsp;dodatečných informací o právě běžícím pořadu.<br>Nasazením výsledného systému v reálném vysílání by mělo potenciálně dojít<br>ke zvýšení počtu tweetů (příspěvků) souvisejících s televizním vysíláním, zvýšení povědomí<br>o technologii HbbTV&nbsp;a oslovení mladší generace diváků. V konečném důsledku vše může vést<br>i k mírnému nárůstu sledovanosti.$$acze
000626241	9910482452009901	520	$$a<br>This master thesis focuses on the possible connection between the digital television broadcasting<br>DVB&nbsp;and the Twitter social network.&nbsp;The target platform is the&nbsp;Hybrid Broadcast Broadband TV<br>platform,&nbsp;which combines television broadcasting with a data received from broadband.<br>The created system is composed of a HbbTV application and a server, that connects<br>the application with the Twitter&nbsp;and searchs for additional data about the current video content.<br>Usage of the resulting solution in real television broadcasting&nbsp;could potentially increase<br>the amound of tweets related to the television broadcasting, increase the knowledge<br>about HbbTV technology and attrack young generation of viewers.&nbsp;All that can result<br>into slight increased number of viewers.$$9eng
000626241	9910482452009901	595	$$a<br>Tato diplomová práce se zabývá možností propojení digitálního televizního vysílání DVB<br>se sociální sítí Twitter.&nbsp;Cílovou platformou je Hybridní televizní platforma HbbTV<br>umožňující&nbsp;kombinaci televizního vysílání s daty získanými pomocí širokopásmového internetu.<br>Vytvořený systém je složen z HbbTV aplikace a serveru, který slouží ke spojení<br>se sociální sítí Twitter a získání&nbsp;dodatečných informací o právě běžícím pořadu.<br>Nasazením výsledného systému v reálném vysílání by mělo potenciálně dojít<br>ke zvýšení počtu tweetů (příspěvků) souvisejících s televizním vysíláním, zvýšení povědomí<br>o technologii HbbTV&nbsp;a oslovení mladší generace diváků. V konečném důsledku vše může vést<br>i k mírnému nárůstu sledovanosti.$$acze
000626241	9910482452009901	595	$$a<br>This master thesis focuses on the possible connection between the digital television broadcasting<br>DVB&nbsp;and the Twitter social network.&nbsp;The target platform is the&nbsp;Hybrid Broadcast Broadband TV<br>platform,&nbsp;which combines television broadcasting with a data received from broadband.<br>The created system is composed of a HbbTV application and a server, that connects<br>the application with the Twitter&nbsp;and searchs for additional data about the current video content.<br>Usage of the resulting solution in real television broadcasting&nbsp;could potentially increase<br>the amound of tweets related to the television broadcasting, increase the knowledge<br>about HbbTV technology and attrack young generation of viewers.&nbsp;All that can result<br>into slight increased number of viewers.$$9eng
