|
Search engine for the BUT website
Vŕbik, Pavol ; Veigend, Petr (oponent) ; Dytrych, Jaroslav (vedoucí práce)
The goal of this thesis is to design and implement a new search for the BUT IS using a full-text search tool. The originally used search was causing excessive load on the database, and therefore, needed to be replaced. Based on the analysis performed, Elasticsearch was selected as a suitable tool for full-text search. For this tool, text parsers were prepared to allow linguistic analysis in Czech and English. To synchronize the data between the central database and Elasticsearch, a tool was implemented that runs at regular intervals to keep the search up-to-date. The result of the work is a new search integrated into the search engines in the public part of the BUT information system.
|
|
Protection against profiling with random multilingual search
Klusáček, Jan ; Zbořil, František (oponent) ; Firc, Anton (vedoucí práce)
Search engines must first create a user profile to deliver tailored results. However, in order to create such a profile, they need to collect a significant amount of information about users, which they obtain by monitoring their activities. As a result, privacy may be compromised and search results may become biased and subjective. This thesis addresses the issue of user profiling in online search engines and aims to investigate whether random multilingual search can be used to stop or at least mitigate the profiling process. The results obtained by conducting the experiments suggest that although the search results hardly change when random search is used, the search engine identified different interests in users who used random search compared to other users. In addition, this work experimentally verified that to reduce user profiling, it is better to use fewer languages and a higher ratio of random searches to real user searches. Among other things, random searches were also found to change already identified interests in users who had been using the search engine for some time without random searching.
|
|
Metavyhledávání recenzí na českém webu
Šmahel, Michal ; Doležal, Jan (oponent) ; Smrž, Pavel (vedoucí práce)
Hlavním cílem této práce je vytvořit metavyhledávač pro recenzní články s vestavěnou analýzou polarity názorů. Kromě toho byl pro dosažení nejlepších možných výsledků proveden komplexní průzkum nástrojů pro extrakci hlavního textu a nástrojů pro automatické ovládání webového prohlížeče za účelem získávání dat z webových stránek. Výsledný metavyhledávač poskytuje webové rozhraní pro vyhledávání relevantních recenzních článků, čímž šetří čas strávený ručním vyhledáváním. Díky víceúrovňovému filtrování založenému na transformerech dokáže asi za 4 minuty vrátit 10—15 relevantních recenzních článků na často recenzovaná témata bez námahy prostřednictvím pouhého stisknutí tlačítka.
|
|
Knowledge Discovery from Time Series
Krutý, Peter ; Burget, Radek (oponent) ; Bartík, Vladimír (vedoucí práce)
This thesis is focused on the field of knowledge discovery from data, specifically from time series. Main objective is to research Python programming language support in this area and then design and implement an application that will allow to demonstrate and compare selected methods. Methods are demonstrated in experiments using appropriate data set. The output of the thesis is a comparison of methods for specific tasks and the application implementing selected methods.
|
| |
|
Počítačová analýza medicínských obrazových dat
Krajčír, Róbert ; Šmirg, Ondřej (oponent) ; Uher, Václav (vedoucí práce)
Táto práca sa zaoberá analýzou medicínskych obrazových dát pomocou rôznych štatistických a numerických metód implementovaných v prostrediach Eclipse a Rapidminer využitím jazyku Java. Použité sú sady snímok (rezov), ktoré sú výsledkom vyšetrenia mozgu rôznych pacientov magnetickou rezonanciou. Jednotlivé segmenty v tomto 3D obraze sú podrobené výpočtu niekoľkých lokálnych príznakov, na základe ktorých sú vygenerované dátové sady pre použitie v trénovacích algoritmoch. Schopnosť týchto alogritmov úspešne identifikovať zdravé alebo choré tkanivo je následne otestovaná prakticky na dostupných dátach.
|
|
Algoritmy pro umělou inteligenci
Petrželka, Jan ; Hrubý, Martin (oponent) ; Janoušek, Vladimír (vedoucí práce)
Tato diplomová práce se zabývá algoritmy používanými v oblasti umělé inteligence, konkrétně se jedná o algoritmy popsané v knize Artificial Inteligence: A Modern Approach autorů Russela a Norviga a jejich implementaci v jazyce Squeak Smalltalk. Je kladen důraz na objektově orientovaný přístup, který vyplývá z podstaty jazyka Smalltalk. Zdrojem jsou kromě popisů algoritmů v pseudokódu přímo v knize také existující implementace v jazycích Lisp, Python a Java. Tato práce se věnuje algoritmům pro práci s inteligentními agenty a prostředími pro simulaci těchto agentů, prohledávání stavového prostoru, hraní her, plánování, logice, pravděpodobnosti a učení.
|
|
Detection of Homologous Enzymes
Gajdoš, Pavel ; Burgetová, Ivana (oponent) ; Martínek, Tomáš (vedoucí práce)
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.
|
|
Webový přehrávač videa se slajdy a přepisem
Koriťák, Jan ; Černocký, Jan (oponent) ; Szőke, Igor (vedoucí práce)
{Tato práce se zabývá problematikou návrhu a implementace přehrávače videozáznamu s doprovodem slajdů ve webovém prostředí, jakožto JavaScriptového pluginu. Jelikož má výstup této práce sloužit jako náhrada již existujícího přehrávače, je první kapitola věnována jeho podrobné analýze. Další kapitoly se pak věnují samotnému návrhu, implementaci a testování nového přehrávače, na základě znalostí nabytých ve fázi analýzy.
|
|
Vyhledávání spojů v jízdních řádech
Žižka, Ondřej ; Bidlo, Michal (oponent) ; Jaroš, Jiří (vedoucí práce)
Nedílnou součástí moderní společnosti je pravidelná přeprava osob. Za tím účelem existují přepravní systémy, jejichž spoje se řídí předem daným jízdním řádem. Tato práce si klade za cíl prozkoumat možnosti automatického vyhledávání spojů z jednoho místa na jiné, takové vyhledávání implementovat, a prozkoumat možnosti použití metod soft computingu pro urychlení hledání v rozsáhlých jízdních řádech. V průběhu implementace se také pokusíme prozkoumat možnosti hromadných pseudo-paralelních výpočtů v procedurálních rozšířeních jazyka SQL.
|