Kom igångKom igång gratis

Ändra avståndsmått

Som standard använder Pinecone cosinuslikhet som avståndsmått för att beräkna likhetsvärden mellan vektorer – dessa värden används vid sökningar för att hitta de mest likartade vektorerna. Pinecone stöder även andra avståndsmått, till exempel euklidiskt avstånd och skalärprodukt.

Avståndsmåttet anges när indexet skapas och kan inte ändras efteråt. I den här övningen får du öva på att skapa ett index som använder skalärprodukt som avståndsmått.

Den här övningen är en del av kursen

Bygga AI-applikationer med Pinecone

Visa kurs

Övningsinstruktioner

  • Initiera Pinecone-anslutningen med din API-nyckel.
  • Skapa ett nytt index med namnet "dotproduct-index" som använder skalärprodukt som avståndsmått.
  • Lista dina index för att bekräfta att det har skapats och har rätt avståndsmått.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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(____)
Redigera och kör kod