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