Embedding

حصة تجريدية عامة التضمين

تمثّل هذه السمة التضمين لرأس أداة تضمين معيّن. يُستخدم عادةً في مهام التضمين.

سيتضمّن حقل واحد فقط من العمودَين floatembedding و quantityizedembedding بيانات، استنادًا إلى ما إذا تم ضبط أداة التضمين لإجراء عملية تحديد خوارزمية scala أم لا.

الإنشاء العام

الطرق العامة

ثابت تضمين
create(float[] floatembedding, byte[] quantizedembedding, int headIndex, Optional<String> headName)
تنشئ هذه الدالة Embedding مثيلاً.
ثابت تضمين
createFromProto(embeddingsProto.embedding proto)
تنشئ كائن Embedding من رسالة نموذج ERROR(/EmbeddingsProto.Embedding).
تجريدي عدد عائم[]
floatEmbedding()
تضمين النقاط العائمة
تجريدي عدد صحيح
headIndex()
تشير هذه الإدخالات إلى فهرس رأس أداة التضمين.
ملخص اختياري<سلسلة>
headName()
الاسم الاختياري لرأس أداة التضمين، وهو اسم البيانات الوصفية المترابطة المقابل.
تجريدي بايت[]
quantizedEmbedding()
التضمين الكمّي

الطرق المكتسَبة

الإنشاء العام

عامة التضمين ()

الطرق العامة

public static التضمين create (float[] floatembedding, byte[] quantizedembedding, int headIndex, اختيارية<سلسلة> headName)

تنشئ هذه الدالة Embedding مثيلاً.

المَعلمات
floatEmbedding تضمين النقطة العائمة
quantizedEmbedding التضمين الكمّي.
headIndex فهرس رأس أداة التضمين.
headName الاسم الاختياري لرأس أداة التضمين.

public static التضمين createFromProto (embeddingsProto.embedding proto)

تنشئ كائن Embedding من رسالة نموذج ERROR(/EmbeddingsProto.Embedding).

المَعلمات
proto رسالة النموذج الأوّلي ERROR(/EmbeddingsProto.Embedding) المطلوب تحويلها.

عامة تجريدي float[] floatEmbedding ()

تضمين النقاط العائمة

فارغ في حال ضبط أداة التضمين لإجراء تحديد كمي عددي.

public تجريدي int headIndex ()

تشير هذه الإدخالات إلى فهرس رأس أداة التضمين. وهذا مفيد للنماذج متعددة الرؤوس.

public مجرّد اختياري<سلسلة> headName ()

الاسم الاختياري لرأس أداة التضمين، وهو اسم البيانات الوصفية المترابطة المقابل.

متاح للجميع تجريدي بايت[] quantizedEmbedding ()

التضمين الكمّي

يكون هذا الحقل فارغًا إذا لم يتم ضبط أداة التضمين لإجراء قياس عددي.