ScatterMin

כיתת גמר ציבורית ScatterMin

מפחית עדכונים דלילים להפניה למשתנה באמצעות פעולת 'min'.

פעולה זו מחשבת

# מדדים סקלאריים ref[מדדים, ...] = min(ref[מדדים, ...], עדכונים[...])

# מדדי וקטור (עבור כל i) ref[מדדים[i], ...] = min(ref[מדדים[i], ...], עדכונים[i, ...])

# מדדי דירוג גבוה (עבור כל i, ..., j) ref[מדדים[i, ..., j], ...] = min(ref[מדדים[i, ..., j], .. .], עדכונים[i, ..., j, ...])

פעולה זו מוציאה 'ref' לאחר ביצוע העדכון. זה מקל על שרשרת פעולות שצריכות להשתמש בערך האיפוס.

ערכים כפולים מטופלים בצורה נכונה: אם מספר 'מדדים' מפנים לאותו מיקום, התרומות שלהם משתלבות.

דורש `updates.shape = indices.shape + ref.shape[1:]` או `updates.shape = []`.

כיתות מקוננות

מעמד ScatterMin.Options תכונות אופציונליות עבור ScatterMin

קבועים

חוּט OP_NAME השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow

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

פלט <T>
asOutput ()
מחזירה את הידית הסמלית של הטנזור.
סטטי <T מרחיב TNummer > ScatterMin <T>
צור ( scope scope, Operand <T> ref, Operand <? מרחיב את המדדים של TNummer , עדכוני Operand <T>, אפשרויות... אפשרויות)
שיטת מפעל ליצירת מחלקה העוטפת פעולת ScatterMin חדשה.
פלט <T>
outputRef ()
= זהה ל'ref'.
סטטי ScatterMin.Options
useLocking (useLocking בוליאני)

שיטות בירושה

קבועים

מחרוזת סופית סטטית ציבורית OP_NAME

השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow

ערך קבוע: "ScatterMin"

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

פלט ציבורי <T> asOutput ()

מחזירה את הידית הסמלית של הטנזור.

כניסות לפעולות TensorFlow הן יציאות של פעולת TensorFlow אחרת. שיטה זו משמשת להשגת ידית סמלית המייצגת את חישוב הקלט.

public static ScatterMin <T> create ( scope scope, Operand <T> ref, Operand <? מרחיב את המדדים של TNummer , עדכוני Operand <T>, אפשרויות... אפשרויות)

שיטת מפעל ליצירת מחלקה העוטפת פעולת ScatterMin חדשה.

פרמטרים
תְחוּם ההיקף הנוכחי
ref צריך להיות מצומת 'משתנה'.
מדדים טנסור של מדדים למימד הראשון של `ref`.
עדכונים טנסור של ערכים מעודכנים להפחתה ל'ref'.
אפשרויות נושא ערכי תכונות אופציונליות
החזרות
  • מופע חדש של ScatterMin

פלט ציבורי <T> outputRef ()

= זהה ל'ref'. הוחזר כנוחות עבור פעולות שרוצות להשתמש בערכים המעודכנים לאחר ביצוע העדכון.

ציבורי סטטי ScatterMin.Options useLocking (שימוש בוליאני)

פרמטרים
השתמש בנעילה אם נכון, העדכון יהיה מוגן על ידי מנעול; אחרת ההתנהגות אינה מוגדרת, אך עלולה להפגין פחות מחלוקת.