Bắt đầu ngayBắt đầu miễn phí

Thay đổi phép đo khoảng cách

Mặc định, Pinecone sử dụng phép đo khoảng cách cosine similarity để tính điểm tương đồng giữa các vector, được dùng khi truy vấn để tìm các vector giống nhất. Pinecone cũng hỗ trợ các phép đo khác, bao gồm khoảng cách Euclid và dot product.

Phép đo khoảng cách được thiết lập khi tạo index và không thể thay đổi về sau. Trong bài tập này, bạn sẽ thực hành tạo một index sử dụng phép đo khoảng cách dot product.

Bài tập này là một phần của khóa học

Cơ sở dữ liệu vector cho Embeddings với Pinecone

Xem khóa học

Hướng dẫn bài tập

  • Khởi tạo kết nối Pinecone với API key của bạn.
  • Tạo một index mới tên "dotproduct-index" sử dụng phép đo khoảng cách dot product.
  • Liệt kê các index của bạn để xác nhận index đã được tạo và có đúng phép đo.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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(____)
Chỉnh sửa và Chạy Mã