Vektörleri alma

Pinecone ile Vektör Veritabanları ve Embeddings

James Chapman

Curriculum Manager, DataCamp

Özet...

Bir dizin oluşturuluyor.

Pinecone ile Vektör Veritabanları ve Embeddings

Özet...

Dizine birden çok kayıt alınıyor. Kayıtlar eklendikçe dizin doluluk oranı artar.

Pinecone ile Vektör Veritabanları ve Embeddings

Vektörlere erişim

 

Fetching

  • Kimliklerine göre vektörleri alın

Bir kitabın ISBN’ine göre getirildiği.

 

Querying

  • Girdi vektörüne benzer vektörleri alın

Amazon kitap önerileri.

Pinecone ile Vektör Veritabanları ve Embeddings

Vektörleri çekme

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
Pinecone ile Vektör Veritabanları ve Embeddings

Okuma birimleri

 

  • Okuma işlemlerinde tüketilen kaynak ölçümü:
    • Fetching → 1RU / 10 kayıt
    • Sorgulama
    • Listeleme

 

Pinecone başlangıç hesabı fiyatlandırması.

1 https://www.pinecone.io/pricing/
Pinecone ile Vektör Veritabanları ve Embeddings

Ad alanlarından vektör çekme

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, ...]}}
}
Pinecone ile Vektör Veritabanları ve Embeddings

Haydi pratik yapalım!

Pinecone ile Vektör Veritabanları ve Embeddings

Preparing Video For Download...