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 ingérés dans l'index. Le taux de remplissage augmente une fois ajoutés.

Créer des applications d'IA avec Pinecone

Accéder aux vecteurs

 

Récupération

  • Obtenir des vecteurs par leurs ID

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

 

Requête

  • Obtenir 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 :
    • Récupération → 1 RU / 10 enregistrements
    • Requête
    • Liste

 

Tarification du compte de départ Pinecone.

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

Récupérer des vecteurs 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...