CumulativeLogsumexp

מחלקה סופית ציבורית CumulativeLogsumexp

חשב את המכפלה המצטברת של הטנסור 'x' לאורך 'ציר'.

כברירת מחדל, אופציה זו מבצעת log-sum-exp מצטבר כולל, כלומר האלמנט הראשון של הקלט זהה לאלמנט הראשון של הפלט:

tf.math.cumulative_logsumexp([a, b, c])  # => [a, log(exp(a) + exp(b)), log(exp(a) + exp(b) + exp(c))]
 
על ידי הגדרת ה-'exclusive' kwarg ל-'True', מבוצע במקום זאת לוג-sum-exp מצטבר בלעדי:
tf.cumulative_logsumexp([a, b, c], exclusive=True)  # => [-inf, a, log(exp(a) * exp(b))]
 
שים לב שהאלמנט הנייטרלי של פעולת log-sum-exp הוא `-inf`, עם זאת, מטעמי ביצועים, הערך המינימלי המיוצג על ידי סוג הנקודה הצפה משמש במקום זאת.

על ידי הגדרת ה-'reverse' kwarg ל-'True', ה-log-sum-exp המצטבר מבוצע בכיוון ההפוך.

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

מַחלָקָה CumulativeLogsumexp.Options תכונות אופציונליות עבור CumulativeLogsumexp

קבועים

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

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

פלט <T>
asOutput ()
מחזירה את הידית הסמלית של הטנזור.
static <T מרחיב TNummer > CumulativeLogsumexp <T>
create ( scope scope, Operand <T> x, Operand <? מרחיב Tnumber > ציר, Options... options)
שיטת מפעל ליצירת מחלקה העוטפת פעולת CumulativeLogsumexp חדשה.
static CumulativeLogsumexp.Options
בלעדי (בלעדי בוליאני)
פלט <T>
static CumulativeLogsumexp.Options
הפוך (היפוך בוליאני)

שיטות בירושה

קבועים

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

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

ערך קבוע: "CumulativeLogsumexp"

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

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

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

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

public static CumulativeLogsumexp <T> create ( scope scope, Operand <T> x, Operand <? מרחיב Tnumber > ציר, Options... options)

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

פרמטרים
תְחוּם ההיקף הנוכחי
x 'טנזור'. חייב להיות אחד מהסוגים הבאים: `float16`, `float32`, `float64`.
צִיר 'טנזור' מסוג 'int32' (ברירת מחדל: 0). חייב להיות בטווח `[-rank(x), rank(x))`.
אפשרויות נושא ערכי תכונות אופציונליות
מחזיר
  • מופע חדש של CumulativeLogsumexp

public static CumulativeLogsumexp.Options בלעדי (בלעדי בוליאני)

פרמטרים
בִּלעָדִי אם 'נכון', בצע log-sum-exp מצטבר בלעדית.

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

public static CumulativeLogsumexp.Options הפוך (היפוך בוליאני)

פרמטרים
לַהֲפוֹך 'בול' (ברירת מחדל: False).