Pad

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

מרפד טנזור.

פעולה זו מרפדת 'קלט' בהתאם ל-'paddings' ו-'constant_values' שאתה מציין. `paddings` הוא טנסור שלם עם צורה `[Dn, 2]`, כאשר n היא הדרגה של `קלט`. עבור כל ממד D של `קלט`, `paddings[D, 0]` מציין כמה ערכי ריפוד להוסיף לפני התוכן של `input` בממד זה, ו-paddings[D, 1]` מציין כמה ערכי ריפוד יש להוסיף הוסף אחרי התוכן של 'קלט' בממד זה. `ערך_קבוע` הוא טנסור סקלרי מאותו סוג של `קלט` המציין את הערך שיש להשתמש בו עבור ריפוד `קלט`.

הגודל המרופד של כל מימד D של הפלט הוא:

`paddings(D, 0) + input.dim_size(D) + paddings(D, 1)`

לדוגמה:

# 't' is [[1, 1], [2, 2]]
 # 'paddings' is [[1, 1], [2, 2]]
 # 'constant_values' is 0
 # rank of 't' is 2
 pad(t, paddings) ==> [[0, 0, 0, 0, 0, 0]
                       [0, 0, 1, 1, 0, 0]
                       [0, 0, 2, 2, 0, 0]
                       [0, 0, 0, 0, 0, 0]]
 

קבועים

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

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

פלט <T>
asOutput ()
מחזירה את הידית הסמלית של הטנזור.
סטטי <T מרחיב את TType > Pad <T>
create ( scope scope, Operand <T> קלט, Operand <? מרחיב את TNomber > paddings, Operand <T> constantValues)
שיטת מפעל ליצירת מחלקה העוטפת פעולת Pad חדשה.
פלט <T>
פלט ()

שיטות בירושה

קבועים

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

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

ערך קבוע: "PadV2"

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

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

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

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

משטח סטטי ציבורי <T> create ( scope scope, Operand <T> קלט, Operand <? מרחיב את TNomber > paddings, Operand <T> constantValues)

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

פרמטרים
תְחוּם ההיקף הנוכחי
החזרות
  • מופע חדש של Pad

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