คำเตือน: API นี้เลิกใช้งานแล้วและจะถูกลบออกใน TensorFlow เวอร์ชันในอนาคตหลังจาก การแทนที่ เสถียรแล้ว

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>
สร้าง ( ขอบเขต ขอบเขต, อินพุต ตัวถูกดำเนินการ <T>, รูปร่าง ตัวถูกดำเนินการ <U>)
วิธีการจากโรงงานเพื่อสร้างคลาสที่ปิดการดำเนินการ BroadcastTo ใหม่
เอาท์พุต <T>
เอาท์พุท ()
เทนเซอร์

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

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

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

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

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

สร้าง BroadcastTo <T> สาธารณะแบบคงที่ ( ขอบเขต ขอบเขต, อินพุต ตัวถูกดำเนินการ <T>, รูปร่าง ตัวถูกดำเนินการ <U>)

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

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

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

เทนเซอร์