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

ScatterUpdate

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

מחיל עדכונים דלילים על הפניה למשתנה.

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

# Scalar indices
     ref[indices, ...] = updates[...]
 
     # Vector indices (for each i)
     ref[indices[i], ...] = updates[i, ...]
 
     # High rank indices (for each i, ..., j)
     ref[indices[i, ..., j], ...] = updates[i, ..., j, ...]
 
פעולה זו מוציאה 'ref' לאחר ביצוע העדכון. זה מקל על שרשרת פעולות שצריכות להשתמש בערך האיפוס.

אם יש לעדכן ערכים ב`ref` יותר מפעם אחת, מכיוון שיש ערכים כפולים ב`מדדים`, הסדר שבו מתרחשים העדכונים עבור כל ערך אינו מוגדר.

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

ראה גם `tf.batch_scatter_update` ו-`tf.scatter_nd_update`.

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

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

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

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

שיטות בירושה

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

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

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

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

ציבורי סטטי ScatterUpdate <T> ליצור ( היקף היקף, Operand <T> ref, Indices Operand <U>, עדכוני Operand <T>, אפשרויות... אפשרויות)

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

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

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

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

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

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