Zobrazit minimální záznam

dc.contributor.advisorBača, Radim
dc.contributor.authorChmel, Matěj
dc.date.accessioned2022-09-01T07:22:19Z
dc.date.available2022-09-01T07:22:19Z
dc.date.issued2022
dc.identifier.otherOSD002
dc.identifier.urihttp://hdl.handle.net/10084/147596
dc.description.abstractVyhledávání k nejbližších sousedů prvku v prostoru je v informatice všudypřítomný problém, u kterého dosahují exaktní řešení lineární časové složitosti. Z tohoto důvodu se u případů užití, které vyžadují velmi efektivní vyhledávání sousedů, přistupuje k aproximaci tohoto problému. Aproximace vrací výsledek, kde mohou být vektory, které nejsou skutečně nejbližšími, a jejich množství určuje velikost chyby. Výkon řešení aproximace vypočítáváme z časové náročnosti, velikosti chyby a dalších metrik. Práce je zaměřena na techniku Hierarchical navigable small worlds (dále jen HNSW), která řeší problém aproximace a v současné době je její poměr rychlosti vyhledávání a přesnosti jeden z nejvyšších. HNSW sestavuje z prvků v prostoru orientované grafy, které jsou pomyslně nad sebou ve vrstvách. Vyhledávání sousedů je tedy založeno na průchodu těmito grafy. Práce se také zabývá implementací techniky HNSW. V závěru práce jsou původní a nová implementace srovnány na základě několika kritérií. Tato srovnání ukazují, že nová implementace dosahuje podobného výkonu při vyhledávání jako ta původní.cs
dc.description.abstractSearch for k nearest neighbors of an element in a space is ubiquitous problem in informatics. Exact solutions to the problem reach linear time complexity. Because of this, use cases requiring very efective search allow an approximation of the problem. Approximation returns a result where vectors that aren't truly nearest can be present. A value of an error is based on the number of such vectors. Performance of a solution of the approximation is computed from elapsed execution time, error and other metrics. The thesis focuses on Hierarchical navigable small worlds technique (HNSW) which is a solution to the problem of approximation with one of the best ratios of speed and recall. HNSW builds from the elements of the space a series of directed graphs which are arranged into a stack of imaginary layers. Therefore the search is based on a graph traversal. As a part of the thesis an implementation of the technique was developed. In the end, the original implementation and the new one are both benchmarked and compared against each other. The benchmarks show that the new implementation achieves similar query performance as the original one.en
dc.format.extent1984646 bytes
dc.format.mimetypeapplication/pdf
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.subjectHierarchical navigable small worldscs
dc.subjectorientovaný grafcs
dc.subjectprůchod grafemcs
dc.subjectpřibližné vyhledávánícs
dc.subjectvelká datacs
dc.subjectvyhledávání k nejbližších sousedůcs
dc.subjectapproximate searchen
dc.subjectbig dataen
dc.subjectdirected graphen
dc.subjectgraph traversalen
dc.subjectHierarchical navigable small worldsen
dc.subjectk nearest neighbors searchen
dc.titleAproximace KNN problémucs
dc.title.alternativeAproximate KNNen
dc.typeBakalářská prácecs
dc.contributor.refereeLukáš, Petr
dc.date.accepted2022-05-31
dc.thesis.degree-nameBc.
dc.thesis.degree-levelBakalářský studijní programcs
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.description.department460 - Katedra informatikycs
dc.thesis.degree-programInformační a komunikační technologiecs
dc.thesis.degree-branchInformatika a výpočetní technikacs
dc.description.resultvýborněcs
dc.identifier.senderS2724
dc.identifier.thesisCHM0065_FEI_B2647_2612R025_2022
dc.rights.accessopenAccess


Soubory tohoto záznamu

Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam