Načítání vektorů

Tvorba AI aplikací s Pinecone

James Chapman

Curriculum Manager, DataCamp

Rekapitulace...

Vytváření indexu.

Tvorba AI aplikací s Pinecone

Rekapitulace...

Několik záznamů vkládaných do indexu. Naplněnost indexu se po přidání záznamů zvýší.

Tvorba AI aplikací s Pinecone

Přístup k vektorům

 

Načítání

  • Načtení vektorů na základě jejich ID

Kniha načtená podle ISBN.

 

Dotazování

  • Načtení vektorů podobných vstupnímu vektoru

Doporučení knih na Amazonu.

Tvorba AI aplikací s Pinecone

Načítání vektorů

index.fetch(

ids=['0', '1']
)
{'namespace': '',
 'usage': {'read_units': 1},
 'vectors': {'0': {'id': '0',
                   'metadata': {"genre": "productivity", "year": 2020},
                   'values': [0.025525547564029694, ...]},
             '1': {'id': '1',
                   'metadata': {"genre": "action", "year": 2023},
                   'values': [-0.0131468913, ...]}}
}
1 https://docs.pinecone.io/guides/data/fetch-data
Tvorba AI aplikací s Pinecone

Jednotky čtení

 

  • Míra zdrojů spotřebovaných při operacích čtení:
    • Načítání → 1RU / 10 záznamů
    • Dotazování
    • Výpis

 

Ceník startovacího účtu Pinecone.

1 https://www.pinecone.io/pricing/
Tvorba AI aplikací s Pinecone

Načítání vektorů z jmenných prostorů

index.fetch(
    ids=['0', '1']

namespace='namespace1'
)
{'namespace': 'namespace1',
 'usage': {'read_units': 1},
 'vectors': {'0': {'id': '0',
                   'metadata': {"genre": "productivity", "year": 2020},
                   'values': [0.025525547564029694, ...]},
             '1': {'id': '1',
                   'metadata': {"genre": "action", "year": 2023},
                   'values': [-0.0131468913, ...]}}
}
Tvorba AI aplikací s Pinecone

Pojďme si procvičit!

Tvorba AI aplikací s Pinecone

Preparing Video For Download...