FusedResizeAndPadConv2d

คลาสสุดท้ายสาธารณะ FusedResizeAndPadConv2d

ดำเนินการปรับขนาดและขยายเป็นกระบวนการล่วงหน้าระหว่างการบิด

บ่อยครั้งที่เป็นไปได้ที่จะทำการเปลี่ยนแปลงเชิงพื้นที่ได้อย่างมีประสิทธิภาพมากขึ้นโดยเป็นส่วนหนึ่งของขั้นตอนการบรรจุของการบิด ดังนั้นการดำเนินการนี้ช่วยให้สามารถนำไปใช้งานได้อย่างมีประสิทธิภาพสูงสุดโดยที่ขั้นตอนเหล่านี้ถูกหลอมรวมเข้าด้วยกัน วิธีนี้จะป้องกันไม่ให้จำเป็นต้องเขียนผลลัพธ์ระดับกลางเป็นเทนเซอร์ทั้งหมด ซึ่งจะช่วยลดแรงกดดันของหน่วยความจำ และเราจะได้รับเวลาแฝงเพิ่มขึ้นด้วยการรวมการคำนวณการแปลงเข้าด้วยกัน op นี้ไม่รองรับแอตทริบิวต์ data_format สำหรับ Conv2D และมีค่าเริ่มต้นเป็นลำดับ 'NHWC' ภายใน op นี้ใช้บัฟเฟอร์รอยขีดข่วนต่อกราฟเดียว ซึ่งหมายความว่ามันจะบล็อกหากรันหลายเวอร์ชันพร้อมกัน เนื่องจากตัวดำเนินการนี้เป็นการปรับให้เหมาะสมเพื่อลดการใช้หน่วยความจำเป็นหลัก

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

ระดับ FusedResizeAndPadConv2d.Options แอ็ตทริบิวต์ทางเลือกสำหรับ FusedResizeAndPadConv2d

ค่าคงที่

สตริง OP_NAME ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow

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

เอาท์พุต <T>
เป็นเอาท์พุต ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
คงที่ <T ขยาย TNumber > FusedResizeAndPadConv2d <T>
สร้าง (ขอบเขต ขอบเขต , อินพุต Operand <T>, Operand < TInt32 > ขนาด, Operand < TInt32 > paddings, ตัวกรอง Operand <T>, โหมด String, List<Long> strides, String padding, ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ FusedResizeAndPadConv2d ใหม่
เอาท์พุต <T>
FusedResizeAndPadConv2d.Options แบบคงที่
resizeAlignCorners (บูลีน resizeAlignCorners)

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

ค่าคงที่

สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME

ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow

ค่าคงที่: "FusedResizeAndPadConv2D"

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

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

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

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

สร้าง FusedResizeAndPadConv2d <T> แบบคงที่สาธารณะ (ขอบเขต ขอบเขต , อินพุต Operand <T>, ขนาดตัว ดำเนิน การ < TInt32 >, ตัวดำเนินการ < TInt32 > ช่องว่างภายใน, ตัวกรอง Operand <T>, โหมดสตริง, รายการ <Long> ก้าวย่าง, ช่องว่างภายในสตริง, ตัว เลือก .. . ตัวเลือก)

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

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
ป้อนข้อมูล 4-D ที่มีรูปร่าง `[แบทช์, in_height, in_width, in_channels]`
ขนาด เทนเซอร์ 1-D int32 ของ 2 องค์ประกอบ: `new_height, new_width` ขนาดใหม่สำหรับภาพ
ช่องว่างภายใน เมทริกซ์สองคอลัมน์ที่ระบุขนาดช่องว่างภายใน จำนวนแถวต้องเท่ากันกับอันดับของ "อินพุต"
กรอง 4-D ที่มีรูปร่าง `[filter_height, filter_width, in_channels, out_channels]`
ความก้าวหน้า 1-D ความยาว 4 การก้าวของหน้าต่างบานเลื่อนสำหรับแต่ละมิติของ `อินพุต` ต้องอยู่ในลำดับเดียวกันกับมิติที่ระบุด้วยรูปแบบ
การขยายความ ประเภทของอัลกอริธึมการเติมที่จะใช้
ตัวเลือก มีค่าแอตทริบิวต์ทางเลือก
การส่งคืน
  • อินสแตนซ์ใหม่ของ FusedResizeAndPadConv2d

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

สาธารณะ FusedResizeAndPadConv2d.Options resizeAlignCorners แบบคงที่ (Boolean resizeAlignCorners)

พารามิเตอร์
ปรับขนาดAlignCorners หากเป็นจริง จุดกึ่งกลางของพิกเซลมุมทั้ง 4 ของเทนเซอร์อินพุตและเอาท์พุตจะสอดคล้องกัน โดยคงค่าไว้ที่พิกเซลมุม ค่าเริ่มต้นเป็นเท็จ