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

Assign

ชั้นสุดท้ายประชาชนกำหนด

อัปเดต 'อ้างอิง' โดยกำหนด 'ค่า' ให้กับมัน

การดำเนินการนี้จะแสดงผล "อ้างอิง" หลังจากเสร็จสิ้นการมอบหมาย สิ่งนี้ทำให้การดำเนินการลูกโซ่ที่ต้องใช้ค่ารีเซ็ตทำได้ง่ายขึ้น

คลาสที่ซ้อนกัน

ระดับ กำหนด ตัวเลือก คุณลักษณะที่จำเป็นสำหรับการ Assign

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

เอาท์พุท <T>
asOutput ()
ส่งกลับค่าแฮนเดิลเชิงสัญลักษณ์ของเทนเซอร์
คง <T> กำหนด <T>
สร้าง ( ขอบเขต ขอบเขต Operand <T> โทษ, Operand <T> ค่า ตัวเลือก ... ตัวเลือก)
วิธีการของโรงงานเพื่อสร้างคลาสที่ปิดการดำเนินการมอบหมายใหม่
เอาท์พุท <T>
outputRef ()
= เช่นเดียวกับ "อ้างอิง"
คง Assign.Options
useLocking (บูลีน useLocking)
คง Assign.Options
validateShape (บูลีน validateShape)

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

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

ประชาชน เอาท์พุท <T> asOutput ()

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

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

สาธารณะคง กำหนด <T> สร้าง ( ขอบเขต ขอบเขต Operand <T> โทษ, Operand <T> ค่า ตัวเลือก ... ตัวเลือก)

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

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
อ้างอิง ควรมาจากโหนด "ตัวแปร" อาจไม่ได้กำหนดค่าเริ่มต้น
ค่า ค่าที่จะกำหนดให้กับตัวแปร
ตัวเลือก ดำเนินการค่าแอตทริบิวต์ทางเลือก
คืนสินค้า
  • ตัวอย่างใหม่ของ Assign

ประชาชน เอาท์พุท <T> outputRef ()

= เช่นเดียวกับ "อ้างอิง" ส่งคืนเพื่อความสะดวกสำหรับการดำเนินการที่ต้องการใช้ค่าใหม่หลังจากรีเซ็ตตัวแปรแล้ว

สาธารณะคง Assign.Options useLocking (บูลีน useLocking)

พารามิเตอร์
ใช้ล็อค หากเป็น True การมอบหมายจะได้รับการปกป้องด้วยการล็อค มิฉะนั้นพฤติกรรมจะไม่ถูกกำหนด แต่อาจแสดงความขัดแย้งน้อยลง

สาธารณะคง Assign.Options validateShape (บูลีน validateShape)

พารามิเตอร์
ตรวจสอบรูปร่าง หากเป็นจริง การดำเนินการจะตรวจสอบว่ารูปร่างของ 'ค่า' ตรงกับรูปร่างของเทนเซอร์ที่กำหนดหรือไม่ หากเป็นเท็จ 'ref' จะอยู่ในรูปแบบของ 'value'