Recuperarea vectorilor

Crearea aplicațiilor AI cu Pinecone

James Chapman

Curriculum Manager, DataCamp

Recapitulare...

Un index în curs de creare.

Crearea aplicațiilor AI cu Pinecone

Recapitulare...

Mai multe înregistrări ingerate în index. Gradul de ocupare al indexului crește după adăugarea înregistrărilor.

Crearea aplicațiilor AI cu Pinecone

Accesarea vectorilor

 

Preluare

  • Recuperarea vectorilor pe baza ID-urilor lor

O carte recuperată pe baza ISBN-ului său.

 

Interogare

  • Recuperarea vectorilor similari unui vector de intrare

Recomandări de cărți Amazon.

Crearea aplicațiilor AI cu Pinecone

Preluarea vectorilor

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
Crearea aplicațiilor AI cu Pinecone

Unități de citire

 

  • Măsură a resurselor consumate în operațiunile de citire:
    • Preluare → 1RU / 10 înregistrări
    • Interogare
    • Listare

 

Prețuri cont Pinecone starter.

1 https://www.pinecone.io/pricing/
Crearea aplicațiilor AI cu Pinecone

Preluarea vectorilor din spații de nume

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, ...]}}
}
Crearea aplicațiilor AI cu Pinecone

Să exersăm!

Crearea aplicațiilor AI cu Pinecone

Preparing Video For Download...