Implementace vektorové úložiště ve službě Azure Managed Redis

Středně pokročilý
Vývojář
Azure Spravovaný Redis

Naučte se implementovat vektorové úložiště a vyhledávání podobnosti ve službě Azure Managed Redis. Tento modul se zabývá vytvářením vektorových indexů, dotazováním vložených objektů, výběrem typů vektorů a strategií indexování a výběrem optimálních datových struktur pro aplikace AI.

Cíle výuky

Po dokončení tohoto modulu budete umět:

  • Vysvětlit, jak vytvořit vektorové indexy a vkládání dotazů pro vyhledávání podobnosti pomocí Redis jako vektorové databáze
  • Zvolte vhodné typy vektorů, metriky vzdálenosti a indexovací algoritmy na základě požadavků na velikost a přesnost datové sady.
  • Výběr optimálních datových struktur Redis (hash vs JSON) pro ukládání vektorů s metadaty
  • Vytváření aplikací Pythonu, které indexují a dotazují vysoce dimenzionální vkládání pomocí Azure Managed Redis

Požadavky

Než začnete s tímto modulem, měli byste mít:

  • Zkušenosti s programováním v jazycích, jako jsou Python, JavaScript nebo C#.
  • Základní znalost konceptů služeb Azure a cloud computingu
  • Znalost AI embeddingů a konceptů vektorové podobnosti.