TextEmbedder.TextEmbedderOptions.Builder

מחלקה מופשטת סטטית וציבורית TextEmbedder.TextEmbedderOptions.Builder

בנאים ציבוריים

שיטות ציבוריות

מופשט TextEmbedder.TextEmbedderOptions
build()
מופשט TextEmbedder.TextEmbedderOptions.Builder
setBaseOptions(הערך BaseOptions)
מגדיר את אפשרויות הבסיס למשימה של הטמעת הטקסט.
מופשט TextEmbedder.TextEmbedderOptions.Builder
setL2Normalize(בוליאני l2Normalize)
המדיניות הזו קובעת אם יש לבצע נורמליזציה של L2 בהטמעות שהוחזרו.
מופשט TextEmbedder.TextEmbedderOptions.Builder
setQuantize(קוונטיזציה בוליאנית)
הגדרה זו קובעת אם יש לכמת את ההטמעה שהוחזרה לבייטים באמצעות קוונטיזציה סקלרית.

שיטות שעברו בירושה

בנאים ציבוריים

Public Builder ()

שיטות ציבוריות

ציבורי מופשט TextEmbedder.TextEmbedderOptions פיתוח ()

ציבורי מופשט TextEmbedder.TextEmbedderOptions.Builder setBaseOptions (הערך של BaseOptions)

מגדיר את אפשרויות הבסיס למשימה של הטמעת הטקסט.

פרמטרים
value

Public מופשט TextEmbedder.TextEmbedderOptions.Builder setL2Normalize (boolean l2Normalize)

המדיניות הזו קובעת אם יש לבצע נורמליזציה של L2 בהטמעות שהוחזרו. יש להשתמש באפשרות הזו רק אם המודל עדיין לא מכיל ממשק מקורי של L2_NORMALIZATION TF Lite Op. ברוב המקרים, זה כבר המצב, ולכן נורמת L2 מתקבלת באמצעות הסקת מסקנות מ-TF Lite.

False כברירת מחדל.

פרמטרים
l2Normalize

Public מופשט TextEmbedder.TextEmbedderOptions.Builder setQuantize (boolean quantize)

הגדרה זו קובעת אם יש לכמת את ההטמעה שהוחזרה לבייטים באמצעות קוונטיזציה סקלרית. ההנחה היא שההטמעות הן נורמת יחידה, ולכן לכל מאפיין מובטח שיהיה ערך ב-[-1.0, 1.0]. אם זה לא המצב, משתמשים ב-setL2Normalize(boolean).

False כברירת מחדל.

פרמטרים
כמות