Skip to content

Vyhledávání K nejbližších sousedů (KNN) prostřednictvím algoritmu HNSW na základě filtrů.

Notifications You must be signed in to change notification settings

JED0050/hnsw_filters

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vyhledávání K nejbližších sousedů na základě filtru

Search K nearest neighbours based on filter

Zadání

Techniky pro efektivní vyhledání K nejbližších sousedů (tzv. KNN problém) jsou základem pro mnoho dnešních aplikací. Velmi často se využívají i techniky pro přibližné KNN vyhledávání. Tyto techniky jsou založeny na grafech. Předmětem této práce rozšíření existující implementace pro přibližné KNN vyhledávání o možnost specifikovat filtr. Filtr bude podmínka, která stanoví, které vektory se při prohledávání vynechají.

  1. Nastudování a zprovoznení implementace HNSW
  2. Návrh a implementace rozšíření HNSW o výše zmíněný filtr

Semestrální projekt

  • Název: Vyhledávání K nejbližších sousedů na základě filtru
  • Rok zadání: 2021/2022
  • Vedoucí: doc. Ing. Radim Bača, Ph.D.
  • Student: Bc. Jan Jedlička
  • Zaměření: Databázové a informační systémy
  • Forma studia: prezenční

Literatura

Malkov, Y. A., & Yashunin, D. A. (2018). Efficient and robust approximate nearest neighbor search using hierarchical navigable small world graphs. IEEE transactions on pattern analysis and machine intelligence, 42(4), 824-836. Aumüller, Martin, Erik Bernhardsson, and Alexander Faithfull. "ANN-benchmarks: A benchmarking tool for approximate nearest neighbor algorithms." International Conference on Similarity Search and Applications. Springer, Cham, 2017.

Odkazy

About

Vyhledávání K nejbližších sousedů (KNN) prostřednictvím algoritmu HNSW na základě filtrů.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published