НачатьНачать бесплатно

Изменение метрики расстояния

По умолчанию Pinecone использует метрику косинусного сходства для вычисления показателей схожести между векторами — именно она применяется при поиске наиболее похожих векторов. Pinecone также поддерживает другие метрики расстояния: евклидово расстояние и скалярное произведение.

Метрика расстояния задаётся при создании индекса и не может быть изменена впоследствии. В этом упражнении вы попрактикуетесь в создании индекса, использующего метрику скалярного произведения.

Это упражнение является частью курса

Создание ИИ-приложений с Pinecone

Посмотреть курс

Инструкции к упражнению

  • Инициализируйте подключение к Pinecone, используя ваш API-ключ.
  • Создайте новый индекс с именем "dotproduct-index", использующий метрику скалярного произведения.
  • Выведите список ваших индексов, чтобы убедиться, что индекс создан и использует правильную метрику.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# 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(____)
Редактировать и запускать код