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

QuantizeAndDequantizeV4

ประชาชน QuantizeAndDequantizeV4 ชั้นสุดท้าย

Quantizes จากนั้น dequantizes เทนเซอร์

ซึ่งเกือบจะเหมือนกับ QuantizeAndDequantizeV2 ยกเว้นว่าจะส่งกลับการไล่ระดับสี 1 สำหรับอินพุตที่อยู่ภายในช่วงการควอนตัม หรือ 0 อย่างอื่น

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

ระดับ QuantizeAndDequantizeV4.Options คุณลักษณะที่จำเป็นสำหรับการ QuantizeAndDequantizeV4

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

เอาท์พุท <T>
asOutput ()
ส่งกลับค่าแฮนเดิลเชิงสัญลักษณ์ของเทนเซอร์
คง QuantizeAndDequantizeV4.Options
แกน (แกนยาว)
คง <T ขยายจำนวน> QuantizeAndDequantizeV4 <T>
สร้าง ( ขอบเขต ขอบเขต Operand <T> การป้อนข้อมูล ตัวถูกดำเนินการ <T> inputMin, Operand <T> inputMax, ตัวเลือก ... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่ปิดการดำเนินการ QuantizeAndDequantizeV4 ใหม่
คง QuantizeAndDequantizeV4.Options
narrowRange (บูลีน narrowRange)
คง QuantizeAndDequantizeV4.Options
numBits (numBits ยาว)
เอาท์พุท <T>
คง QuantizeAndDequantizeV4.Options
rangeGiven (บูลีน rangeGiven)
คง QuantizeAndDequantizeV4.Options
roundMode (String roundMode)
คง QuantizeAndDequantizeV4.Options
signedInput (บูลีน signedInput)

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

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

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

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

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

สาธารณะคง QuantizeAndDequantizeV4.Options แกน (Long แกน)

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

สาธารณะคง QuantizeAndDequantizeV4 <T> สร้าง ( ขอบเขต ขอบเขต Operand <T> การป้อนข้อมูล ตัวถูกดำเนินการ <T> inputMin, Operand <T> inputMax, ตัวเลือก ... ตัวเลือก)

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

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
ป้อนข้อมูล เทนเซอร์เพื่อหาปริมาณแล้วดีควอนไทซ์
อินพุตMin หาก "range_given == True" จะระบุค่าอินพุตขั้นต่ำที่ต้องแสดง มิฉะนั้นจะกำหนดจากค่าต่ำสุดของเทนเซอร์ "อินพุต"
อินพุตสูงสุด หาก "range_given == True" จะระบุค่าอินพุตสูงสุดที่ต้องแสดง มิฉะนั้นจะกำหนดจากค่าสูงสุดของเทนเซอร์ "อินพุต"
ตัวเลือก ดำเนินการค่าแอตทริบิวต์ทางเลือก
คืนสินค้า
  • ตัวอย่างใหม่ของ QuantizeAndDequantizeV4

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

พารามิเตอร์
ช่วงแคบ ๆ หากเป็น True ค่าสัมบูรณ์ของค่าต่ำสุดเชิงปริมาณจะเหมือนกับค่าสูงสุดเชิงปริมาณ แทนที่จะเป็น 1 ค่าที่มากกว่า เช่นสำหรับการหาปริมาณ 8 บิต ค่าต่ำสุดคือ -127 แทนที่จะเป็น -128

สาธารณะคง QuantizeAndDequantizeV4.Options numBits (numBits ยาว)

พารามิเตอร์
numBits บิตไวด์ของการหาปริมาณ

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

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

พารามิเตอร์
ช่วงที่กำหนด ไม่ว่าจะกำหนดหรือกำหนดช่วงจากเทนเซอร์ "อินพุต" หรือไม่

สาธารณะคง QuantizeAndDequantizeV4.Options roundMode (String roundMode)

พารามิเตอร์
รอบโหมด แอตทริบิวต์ 'round_mode' ควบคุมว่าอัลกอริธึมการผูกขาดการปัดเศษจะใช้เมื่อปัดเศษค่าทศนิยมให้เทียบเท่าเชิงปริมาณ รองรับโหมดการปัดเศษต่อไปนี้:
  • HALF_TO_EVEN: นี่คือโหมดเริ่มต้นของ round_mode
  • HALF_UP: ปัดเศษไปทางบวก ในโหมดนี้ 7.5 ปัดเศษขึ้นเป็น 8 และ -7.5 ปัดขึ้นเป็น -7

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

พารามิเตอร์
signInput ไม่ว่า quantization จะลงนามหรือไม่ได้ลงนาม (ที่จริงพารามิเตอร์นี้ควรได้รับการเรียกว่า `signed_output`)