Récupérer des vecteurs

Créer des applications d'IA avec Pinecone

James Chapman

Curriculum Manager, DataCamp

Récapitulatif…

Création d’un index.

Créer des applications d'IA avec Pinecone

Récapitulatif…

Plusieurs enregistrements sont ingérés dans l’index. Le taux de remplissage augmente après l’ajout.

Créer des applications d'IA avec Pinecone

Accéder aux vecteurs

 

Fetching

  • Récupérer des vecteurs par ID

Un livre récupéré via son ISBN.

 

Querying

  • Récupérer des vecteurs similaires à un vecteur d’entrée

Recommandations de livres Amazon.

Créer des applications d'IA avec Pinecone

Récupérer des vecteurs

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
Créer des applications d'IA avec Pinecone

Unités de lecture

 

  • Mesure des ressources consommées lors des lectures :
    • Fetching → 1 RU / 10 enregistrements
    • Querying
    • Listing

 

Tarifs du compte Starter de Pinecone.

1 https://www.pinecone.io/pricing/
Créer des applications d'IA avec Pinecone

Récupérer depuis des espaces de noms

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, ...]}}
}
Créer des applications d'IA avec Pinecone

Passons à la pratique !

Créer des applications d'IA avec Pinecone

Preparing Video For Download...