BroadcastTo

BroadcastTo คลาสสุดท้ายสาธารณะ

ออกอากาศอาร์เรย์สำหรับรูปร่างที่เข้ากันได้

การแพร่ภาพคือกระบวนการสร้างอาร์เรย์ให้มีรูปร่างที่เข้ากันได้สำหรับการดำเนินการทางคณิตศาสตร์ รูปร่างสองแบบเข้ากันได้หากคู่มิติแต่ละคู่มีค่าเท่ากันหรือหนึ่งในนั้นคือหนึ่งเดียว

ตัวอย่างเช่น:

>>> x = tf.constant([[1, 2, 3]]) # รูปร่าง (1, 3,) >>> y = tf.broadcast_to(x, [2, 3]) >>> พิมพ์(y ) tf.Tensor( [[1 2 3] [1 2 3]], รูปร่าง=(2, 3), dtype=int32)

ในตัวอย่างข้างต้น เทนเซอร์อินพุตที่มีรูปร่างเป็น `[1, 3]` จะถูกถ่ายทอดไปยังเอาท์พุตเทนเซอร์ที่มีรูปร่างเป็น `[2, 3]`

เมื่อออกอากาศ ถ้าเทนเซอร์มีแกนน้อยกว่าที่จำเป็น รูปร่างของมันจะถูกบุด้านซ้ายด้วยแกน นี่จึงให้ผลลัพธ์เหมือนกับตัวอย่างก่อนหน้า:

>>> x = tf.constant([1, 2, 3]) # รูปร่าง (3,) >>> y = tf.broadcast_to(x, [2, 3])

เมื่อดำเนินการออกอากาศ เช่น การคูณเมตริกซ์ด้วยสเกลาร์ การออกอากาศ (โดยปกติ) จะให้ผลประโยชน์ด้านเวลาหรือพื้นที่ เนื่องจากเทนเซอร์ที่ออกอากาศไม่เคยเกิดขึ้นจริง

อย่างไรก็ตาม `broadcast_to` ไม่ได้รับผลประโยชน์ใดๆ ดังกล่าว เทนเซอร์ที่สร้างขึ้นใหม่ใช้หน่วยความจำเต็มรูปแบบของรูปร่างที่ออกอากาศ (ในบริบทของกราฟ `broadcast_to` อาจถูกรวมเข้ากับการดำเนินการในภายหลัง จากนั้นจึงปรับให้เหมาะสมออกไป)

วิธีการสาธารณะ

เอาท์พุต <T>
เป็นเอาท์พุต ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
คงที่ <T, U ขยายหมายเลข> BroadcastTo <T>
สร้าง (ขอบเขต ขอบเขต , อินพุต Operand <T>, รูปร่าง Operand <U>)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ BroadcastTo ใหม่
เอาท์พุต <T>
เอาท์พุท ()
เทนเซอร์

วิธีการสืบทอด

วิธีการสาธารณะ

เอาท์ พุท สาธารณะ <T> asOutput ()

ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์

อินพุตสำหรับการดำเนินการ TensorFlow คือเอาต์พุตของการดำเนินการ TensorFlow อื่น วิธีการนี้ใช้เพื่อรับหมายเลขอ้างอิงสัญลักษณ์ที่แสดงถึงการคำนวณอินพุต

ออกอากาศ แบบคงที่สาธารณะ เพื่อสร้าง <T> (ขอบเขต ขอบเขต , อินพุต Operand <T>, รูปร่าง Operand <U>)

วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ BroadcastTo ใหม่

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
ป้อนข้อมูล เทนเซอร์ที่จะออกอากาศ
รูปร่าง เทนเซอร์ 1-D `int` รูปร่างของเอาท์พุตที่ต้องการ
การส่งคืน
  • อินสแตนซ์ใหม่ของ BroadcastTo

เอาท์พุท สาธารณะ <T> เอาท์พุท ()

เทนเซอร์