BinaryQuantizationCompression interface

Dizin oluşturma ve sorgulama sırasında kullanılan ikili niceleme sıkıştırma yöntemine özgü yapılandırma seçeneklerini içerir.

Extends

Özellikler

kind

Vektör aramasıyla kullanılmak üzere yapılandırılan sıkıştırma yönteminin adı.

Devralınan Özellikler

compressionName

Bu özel yapılandırmayla ilişkilendirilecek ad.

rescoringOptions

Yeniden puanlama seçeneklerini içerir.

truncationDimension

Vektörlerin kesilmesi için boyut sayısı. Vektörlerin kesilmesi, vektörlerin boyutunu ve arama sırasında aktarılması gereken veri miktarını azaltır. Bu, depolama maliyetinden tasarruf edebilir ve geri çekme pahasına arama performansını artırabilir. Yalnızca OpenAI metin ekleme-3-büyük (küçük) gibi Matryoshka Temsili Öğrenmesi (MRL) ile eğitilen eklemeler için kullanılmalıdır. Varsayılan değer null'tır, yani kesme yoktur.

Özellik Ayrıntıları

kind

Vektör aramasıyla kullanılmak üzere yapılandırılan sıkıştırma yönteminin adı.

kind: "binaryQuantization"

Özellik Değeri

"binaryQuantization"

Devralınan Özellik Detayları

compressionName

Bu özel yapılandırmayla ilişkilendirilecek ad.

compressionName: string

Özellik Değeri

string

VectorSearchCompression.compressionName'dendevralındı

rescoringOptions

Yeniden puanlama seçeneklerini içerir.

rescoringOptions?: RescoringOptions

Özellik Değeri

VectorSearchCompression.rescoringOptions'tandevralındı

truncationDimension

Vektörlerin kesilmesi için boyut sayısı. Vektörlerin kesilmesi, vektörlerin boyutunu ve arama sırasında aktarılması gereken veri miktarını azaltır. Bu, depolama maliyetinden tasarruf edebilir ve geri çekme pahasına arama performansını artırabilir. Yalnızca OpenAI metin ekleme-3-büyük (küçük) gibi Matryoshka Temsili Öğrenmesi (MRL) ile eğitilen eklemeler için kullanılmalıdır. Varsayılan değer null'tır, yani kesme yoktur.

truncationDimension?: number

Özellik Değeri

number

VectorSearchCompression.truncationDimension'dandevralındı