Vektoritietokanta
term_id: vector_database
Category: application_paradigms
Definition
Vektoritietokannat optimoivat epästrukturoidun datan tallennuksen ja noudon muuntamalla sen numeerisiksi upotuksiksi (embeddings). Ne käyttävät likimääräisen lähimmän naapurin (ANN) kaltaisia algoritmeja löytääkseen tehokkaasti samankaltaisuuksia.
Summary
Erikoistunut tietokanta, joka on suunniteltu tallentamaan, indeksoimaan ja hakemaan korkeadimensionaalisia vektoreita, jotka edustavat datan piirteitä.
Key Concepts
- Upotukset (Embeddings)
- Samankaltaisuushaku
- Korkeadimensionaalinen avaruus
- ANN-indeksitys
Use Cases
- Semanttinen haku asiakirjakokoelmista
- Kuva- ja äänitunnistusjärjestelmät
- Personoidut suositusmoottorit
Code Example
| |