शुरू करेंमुफ़्त में शुरू करें

Distance metrics बदलना

डिफॉल्ट रूप से, Pinecone वेक्टरों के बीच similarity scores निकालने के लिए cosine similarity डिस्टेंस मेट्रिक का उपयोग करता है, जिनका इस्तेमाल क्वेरी करते समय सबसे मिलते-जुलते वेक्टर खोजने में होता है. Pinecone अन्य डिस्टेंस मेट्रिक्स भी सपोर्ट करता है, जिनमें Euclidean distance और dot product शामिल हैं.

डिस्टेंस मेट्रिक index बनाते समय सेट किया जाता है और बाद में बदला नहीं जा सकता. इस अभ्यास में, आप एक ऐसा index बनाना अभ्यास करेंगे जो dot product डिस्टेंस मेट्रिक का उपयोग करता है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Pinecone के साथ AI Applications बनाना

पाठ्यक्रम देखें

अभ्यास निर्देश

  • अपने API key के साथ Pinecone कनेक्शन initialize कीजिए.
  • dot product डिस्टेंस मेट्रिक का उपयोग करते हुए "dotproduct-index" नाम का एक नया index बनाइए.
  • अपनी indexes सूचीबद्ध कीजिए ताकि पक्का हो सके कि यह बन गया है और इसमें सही मेट्रिक सेट है.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# 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(____)
कोड संपादित करें और चलाएँ