ดำเนินการคลิปตามค่าบนตัวถูกดำเนินการ `ตัวถูกดำเนินการ' ของเทนเซอร์เชิงปริมาณ
กำหนด "ตัวถูกดำเนินการ" เชิงปริมาณซึ่งถูกหาปริมาณโดยใช้ "มาตราส่วน" และ "จุดศูนย์" ให้ดำเนินการคลิปตามค่าโดยใช้ค่า "ต่ำสุด" และ "สูงสุด" ถ้า quantization_axis เป็น -1 (ต่อเมตริกซ์ต่อเมตริกซ์) ตัวถูกดำเนินการทั้งหมดจะถูกตัดโดยใช้สเกลาร์ min, max มิฉะนั้น (ตามปริมาณตามช่องสัญญาณ) การตัดจะทำต่อช่องสัญญาณด้วย
คลาสที่ซ้อนกัน
ระดับ | UniformQuantizedClipByValue.Options | แอ็ตทริบิวต์ทางเลือกสำหรับ UniformQuantizedClipByValue |
วิธีการสาธารณะ
เอาท์พุต <T> | เป็นเอาต์พุต () ส่งกลับค่าแฮนเดิลเชิงสัญลักษณ์ของเทนเซอร์ |
คงที่ <T> UniformQuantizedClipByValue <T> | สร้าง ( ขอบเขต ขอบเขต, ตัวถูกดำเนินการ <T> ตัวถูกดำเนินการ, ตัวถูกดำเนินการ <T> นาที, ตัวถูกดำเนินการ <T> สูงสุด, มาตรา ส่วนตัวดำเนินการ <Float>, ตัวถูกดำเนิน การ <จำนวนเต็ม> zeroPoints , quantization MinVal แบบยาว, quantization MaxVal แบบยาว, ตัวเลือก... ) วิธีการจากโรงงานเพื่อสร้างคลาสที่ปิดการดำเนินการ UniformQuantizedClipByValue ใหม่ |
เอาท์พุต <T> | เอาท์พุท () เอาต์พุตตัด Tensor ของ T ซึ่งมีรูปร่างเหมือนกับตัวถูกดำเนินการ |
คง เครื่องแบบQuantizedClipByValue.Options | quantizationAxis (แกน quantization แบบยาว) |
วิธีการสืบทอด
วิธีการสาธารณะ
เอาต์พุต สาธารณะ <T> asOutput ()
ส่งกลับค่าแฮนเดิลเชิงสัญลักษณ์ของเทนเซอร์
อินพุตสำหรับการทำงานของ TensorFlow เป็นเอาต์พุตของการดำเนินการอื่นของ TensorFlow วิธีนี้ใช้เพื่อรับหมายเลขอ้างอิงเชิงสัญลักษณ์ที่แสดงถึงการคำนวณของอินพุต
คงที่สาธารณะ UniformQuantizedClipByValue <T> สร้าง ( ขอบเขต ขอบเขต, ตัวถูกดำเนินการ <T> ตัวถูกดำเนินการ, ตัวถูกดำเนิน การ <T> นาที, ตัวถูกดำเนินการ <T> สูงสุด, มาตราส่วนตัวดำเนินการ <Float>, ตัวดำเนิน การ <จำนวนเต็ม> zeroPoints , quantization MinVal แบบยาว, quantizationMaxVal แบบยาว, ตัวเลือก .. . ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่ปิดการดำเนินการ UniformQuantizedClipByValue ใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
ตัวถูกดำเนินการ | ต้องเป็นเทนเซอร์ของ T |
นาที | ค่าต่ำสุดที่จะคลิปตัวถูกดำเนินการ ต้องเป็นเทนเซอร์ของ T ต้องเป็นเมตริกซ์สเกลาร์ ถ้า quantization_axis เป็น -1 (การหาปริมาณต่อเมตริกซ์) หรือ 1D เมตริกซ์ของขนาด (operand.dim_size(quantization_axis)) (การหาปริมาณต่อแกน) |
max | ค่าต่ำสุดที่จะคลิปตัวถูกดำเนินการ ต้องเป็นเทนเซอร์ของ T ต้องเป็นเมตริกซ์สเกลาร์ ถ้า quantization_axis เป็น -1 (การหาปริมาณต่อเมตริกซ์) หรือ 1D เมตริกซ์ของขนาด (operand.dim_size(quantization_axis)) (การหาปริมาณต่อแกน) |
ตาชั่ง | ค่าทศนิยมที่ใช้เป็นมาตราส่วนเมื่อหาปริมาณ "ตัวถูกดำเนินการ", "ต่ำสุด" และ "สูงสุด" ต้องเป็นเมตริกซ์สเกลาร์หาก quantization_axis เป็น -1 (การหาปริมาณต่อเมตริกซ์) มิฉะนั้น 1D เมตริกซ์ของขนาด (operand.dim_size(quantization_axis)) (การหาปริมาณต่อแกน) |
zeroPoints | ค่า int32 ที่ใช้เป็น zero_point เมื่อวัดค่า "ตัวถูกดำเนินการ", "ต่ำสุด" และ "สูงสุด" สภาพรูปร่างเดียวกับตาชั่ง |
quantizationMinVal | ค่าต่ำสุดของการหาปริมาณที่ใช้เมื่อตัวถูกดำเนินการถูกหาปริมาณ |
quantizationMaxVal | ค่าสูงสุดของการหาปริมาณที่ใช้เมื่อตัวถูกดำเนินการถูกหาปริมาณ |
ตัวเลือก | ดำเนินการค่าแอตทริบิวต์ทางเลือก |
คืนสินค้า
- อินสแตนซ์ใหม่ของ UniformQuantizedClipByValue
คงที่สาธารณะ UniformQuantizedClipByValue.Options quantizationAxis (Long quantizationAxis)
พารามิเตอร์
quantizationAxis | ระบุดัชนีมิติของเทนเซอร์ที่ใช้การหาปริมาณตามแกนสำหรับสไลซ์ตามมิตินั้น หากตั้งค่าเป็น -1 (ค่าเริ่มต้น) สิ่งนี้บ่งชี้ถึงการหาปริมาณต่อเมตริกซ์ มิฉะนั้นจะต้องตั้งค่าให้อยู่ในช่วง [0,operand.dims()) |
---|