|
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.
|
|
Nahrávaní telefonátu a vyhledávání pro Skype
Nytra, Jiří ; Szőke, Igor (oponent) ; Schwarz, Petr (vedoucí práce)
Práce se zabývá vytvořením programu komunikujícím s aplikací Skype, který umožňuje nahrávat hovory, v nichž dokáže vyhledávat klíčová slova pomocí moderních technologií rozpoznávání řeči. V práci je představeno rozhraní a protokol pro komunikaci s programem Skype, nahrávání hovoru a metoda LVCSR pro vyhledávání klíčových slov.
|
|
Vyhledávání v AVL stromech v jazyce C
Mintěl, Tomáš ; Lukáš, Roman (oponent) ; Honzík, Jan M. (vedoucí práce)
Tato práce se zabývá vyhledáváním v AVL stromu. Jsou zde vysvětleny principy vyhledávacích metod. Následně je podrobně vysvětlen princip funkčnosti AVL stromu. Cílem je přepsání nerekurzivních algoritmů zapsaných v jazyce Pascal do jazyku C, vytvoření rekurzivních obdob těchto algoritmů a vytvoření aplikace pro animovanou demonstraci těchto operací.
|
|
Vyhledávání podobných CT dat podle obsahu
Hošek, Pavel ; Klíma, Ondřej (oponent) ; Španěl, Michal (vedoucí práce)
Prá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 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í.
|
| |
|
Vyhledávání duplicitních textů
Pekař, Tomáš ; Kouřil, Jan (oponent) ; Smrž, Pavel (vedoucí práce)
Cílem této práce je navrhnout a implementovat systém pro vyhledávání duplicitních textů. Výsledná aplikace by měla umět dokumenty indexovat a také je v indexu vyhledávat. V naší práci se zabýváme předzpracováním dokumentů, jejich fragmentací a indexací. Dále rozebíráme metody vyhledávání duplicit, s čímž je spojena také strategie selekce podřetězců. Práce obsahuje i popis základních datových struktur, které lze použít pro indexaci n-gramů.
|
|
OPTIMIZATION OF ALGORITHMS AND DATA STRUCTURES FOR REGULAR EXPRESSION MATCHING USING FPGA TECHNOLOGY
Kaštil, Jan ; Plíva, Zdeněk (oponent) ; Vlček, Karel (oponent) ; Kotásek, Zdeněk (vedoucí práce)
This thesis deals with fast regular expression matching using FPGA. Regular expression matching in high speed computer networks is computationally intensive operation used mostly in the field of the computer network security and in the field of monitoring of the network traffic. Current solutions do not achieve throughput required by modern networks with respect to all requirements placed on the matching unit. Innovative hardware architectures implemented in FPGA or ASIC have the highest throughput. This thesis describes two new architectures suitable for the FPGA and ASIC implementation. The basic idea of these architectures is to use perfect hash function to implement transitional function of deterministic finite automaton. Also, architecture that allows the user to introduce small probability of errors into the matching process in order to reduce memory requirement of the matching unit was introduced. The thesis contains analysis of the effect of these errors to overall reliability of the system and compares it to the reliability of currently used approach. The measurement of properties of regular expressions used in analysis of the traffic in modern computer networks was performed in the thesis. The analysis implies that most of the used regular expressions are suitable for the implementation by proposed architectures. To guarantee high throughput of the matching unit new algorithms for alphabet transformation is proposed. The algorithm allows to transform the automaton to accept several input characters per one transition. The main advantage of the proposed algorithm over currently used solutions is that it does not have any limitation over the number of characters that are accepted at once. Implemented architectures were compared with the current state of the art algorithm and 200MB memory reduction was achieve
|
|
Vyhledávání podobných fotografií
Rosa, Štěpán ; Mlích, Jozef (oponent) ; Beran, Vítězslav (vedoucí práce)
Tato práce popisuje cestu k realizaci aplikace, ve které si uživatel vybere databázi fotografií, se kterou bude pracovat a zadá systému fotografii. Ten mu pomocí vizuálního slovníku nalezne nejpodobnějších fotografie z této databáze a na základě statistické analýzy textových popisků těchto fotografií mu nabídne vhodnou formou popisky pro dotazovanou fotografii.
|
|
Vyhledávání podobných 3D modelů
Karásek, Miroslav ; Najman, Pavel (oponent) ; Španěl, Michal (vedoucí práce)
Práce se zabývá návrhem a implementací vyhledávání 3D modelů v databázi na základě podobnosti. Samotná databáze je realizována za použití rychlých datových struktur v jazyce Python. Využívá knihovny třetích stran na extrakci Spherical harmonics a 3D Zernikeho deskriptorů. Pro přístup k databázi je navrženo REST aplikační rozhraní, jehož využití je demonstrováno na ukázkovém webovém uživatelském rozhraní. Dále se práce zabývá kvalitou vyhledávání, prezentuje výsledky implementovaného vyhledávacího enginu a navrhuje možná vylepšení.
|