Mengubah metrik jarak
Secara bawaan, Pinecone menggunakan metrik jarak cosine similarity untuk menghitung skor kemiripan antar vektor, yang digunakan saat melakukan kueri untuk menemukan vektor yang paling mirip. Pinecone juga mendukung metrik jarak lain, termasuk Euclidean distance dan dot product.
Metrik jarak ditetapkan saat indeks dibuat, dan tidak dapat diubah setelahnya. Pada latihan ini, Anda akan berlatih membuat indeks yang menggunakan metrik jarak dot product.
Latihan ini adalah bagian dari kursus
Database Vektor untuk Embeddings dengan Pinecone
Petunjuk latihan
- Inisialisasi koneksi Pinecone dengan API key Anda.
- Buat indeks baru bernama
"dotproduct-index"yang menggunakan metrik jarak dot product. - Daftarkan indeks Anda untuk memverifikasi bahwa indeks telah dibuat dan metriknya sudah benar.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Initialize the Pinecone client with your API key
pc = Pinecone(api_key="____")
# Create an index that uses the dot product distance metric
pc.create_index(
name="____",
dimension=1536,
____,
spec=ServerlessSpec(
cloud='aws',
region='us-east-1'
)
)
# Print a list of your indexes
print(____)