A High-Performance Dynamic Learned Index for Complex Data in Rust – Bc. Šimon Plhák
Bc. Šimon Plhák
Diplomová práce
A High-Performance Dynamic Learned Index for Complex Data in Rust
A High-Performance Dynamic Learned Index for Complex Data in Rust
Anotace:
Tato diplomová práce se zabývá vývojem vysoce výkonného učeného indexu (learned index) pro vyhledávání podobnosti v jazyce Rust, který nahrazuje předchozí prototyp v Pythonu. Index využívá kaskádu statických indexů založených na osvědčených technikách datových struktur a k řízení procesu vyhledávání využívá modely strojového učení. Implementace zahrnuje nativní trénovací pipeline pro strojové učení …víceAbstract:
This thesis develops a high-performance learned index for similarity search in Rust, replacing previous Python prototype. The index utilizes a cascade of static indexes rooted in proven data structure techniques, employing machine learning models to guide the search process. The implementation features a native ML training pipeline, custom nearest-neighbor problem optimization, and Python interoperability …více
Jazyk práce: angličtina
Datum vytvoření / odevzdání či podání práce: 19. 5. 2026
Identifikátor:
https://is.muni.cz/th/rrdjx/
Obhajoba závěrečné práce
- Obhajoba proběhla 18. 6. 2026
- Vedoucí: RNDr. David Procházka
- Oponent: RNDr. Michal Batko, Ph.D.
Plný text práce
Obsah online archivu závěrečné práce
Zveřejněno v Theses:- světu
Jak jinak získat přístup k textu
Instituce archivující a zpřístupňující práci: Masarykova univerzita, Fakulta informatikyMasarykova univerzita
Fakulta informatikyMagisterský studijní program / obor:
Softwarové inženýrství / Návrh a vývoj softwarových systémů
Práce na příbuzné téma
-
Continually Learned Index for Dynamic Approximate Nearest Neighbor Search
Michal Jakubík -
Dynamic Learned Indexing for Vector Data Using Continual Learning
Filip Forgáč -
Similarity searching of proteins using machine learning techniques
Martin Gendiar -
Application of machine learning to searching in unstructured data
Terézia Slanináková