ExtractGlimpse

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

แยกข้อมูลเหลือบจากเทนเซอร์อินพุต

ส่งคืนชุดของหน้าต่างที่เรียกว่า glimpses ที่แยกออกมาที่ตำแหน่ง "ออฟเซ็ต" จากเทนเซอร์อินพุต หากหน้าต่างซ้อนทับอินพุตเพียงบางส่วน พื้นที่ที่ไม่ทับซ้อนกันจะถูกเติมด้วยเสียงแบบสุ่ม

ผลลัพธ์ที่ได้คือเทนเซอร์ 4 มิติของรูปร่าง `[batch_size, glimpse_height, glimpse_width, channel]` ช่องและขนาดแบตช์จะเหมือนกับของเทนเซอร์อินพุต ความสูงและความกว้างของหน้าต่างเอาท์พุตระบุไว้ในพารามิเตอร์ "ขนาด"

อาร์กิวเมนต์ 'ทำให้เป็นมาตรฐาน' และ 'อยู่กึ่งกลาง' ควบคุมวิธีการสร้างหน้าต่าง:

  • หากพิกัดถูกทำให้เป็นมาตรฐานแต่ไม่ได้อยู่ตรงกลาง 0.0 และ 1.0 จะสอดคล้องกับค่าต่ำสุดและสูงสุดของแต่ละมิติความสูงและความกว้าง
  • หากพิกัดมีทั้งแบบมาตรฐานและแบบกึ่งกลาง จะมีช่วงตั้งแต่ -1.0 ถึง 1.0 พิกัด (-1.0, -1.0) ตรงกับมุมซ้ายบน มุมขวาล่างอยู่ที่ (1.0, 1.0) และศูนย์กลางอยู่ที่ (0, 0)
  • หากพิกัดไม่ได้รับการทำให้เป็นมาตรฐาน พิกัดจะถูกตีความว่าเป็นจำนวนพิกเซล

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

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

ค่าคงที่

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

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

เอาท์พุต < TFloat32 >
เป็นเอาท์พุต ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
คง ExtractGlimpse.Options
กึ่งกลาง (ศูนย์กลางบูลีน)
สารสกัด แบบคงที่Glimpse
สร้าง (ขอบเขต ขอบเขต ตัวดำเนินการ < TFloat32 > อินพุต ตัวดำเนินการ < TInt32 > ขนาด ตัวดำเนินการ < TFloat32 > ออฟเซ็ต ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ ExtractGlimpse ใหม่
เอาท์พุต < TFloat32 >
เหลือบมอง ()
เทนเซอร์ที่แสดงถึงการเหลือบ `[batch_size, glimpse_height, glimpse_width, channel]`
คง ExtractGlimpse.Options
เสียงรบกวน (เสียงสตริง)
คง ExtractGlimpse.Options
ทำให้เป็นมาตรฐาน (บูลีนทำให้เป็นมาตรฐาน)
คง ExtractGlimpse.Options
ชุดเสียง (Boolean ชุดเสียง)

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

ค่าคงที่

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

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

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

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

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

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

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

สาธารณะ ExtractGlimpse.Options กึ่งกลาง (ศูนย์กลางบูลีน)

พารามิเตอร์
อยู่ตรงกลาง บ่งชี้ว่าพิกัดออฟเซ็ตอยู่ตรงกลางที่สัมพันธ์กับรูปภาพ ซึ่งในกรณีนี้ออฟเซ็ต (0, 0) จะสัมพันธ์กับศูนย์กลางของรูปภาพที่ป้อน หากเป็นเท็จ ออฟเซ็ต (0,0) จะสอดคล้องกับมุมซ้ายบนของรูปภาพที่ป้อน

สร้าง ExtractGlimpse แบบคงที่สาธารณะ (ขอบเขต ขอบเขต ตัวดำเนินการ < TFloat32 > อินพุต ตัวดำเนินการ < TInt32 > ขนาด ตัวดำเนินการ < TFloat32 > ออฟเซ็ต ตัวเลือก... ตัวเลือก)

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

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
ป้อนข้อมูล เทนเซอร์โฟลต 4 มิติของรูปร่าง `[ขนาดชุด, ความสูง, ความกว้าง, ช่อง]`
ขนาด เทนเซอร์ 1-D ของ 2 องค์ประกอบที่มีขนาดของเหลือบที่จะแยกออกมา ต้องระบุความสูงของการย่อก่อน ตามด้วยความกว้างของการสรุป
ชดเชย เทนเซอร์จำนวนเต็ม 2 มิติของรูปร่าง `[batch_size, 2]` ที่มีตำแหน่ง y, x ตรงกลางของแต่ละหน้าต่าง
ตัวเลือก มีค่าแอตทริบิวต์ทางเลือก
การส่งคืน
  • ตัวอย่างใหม่ของ ExtractGlimpse

เอาท์พุท สาธารณะ < TFloat32 > เหลือบ ()

เทนเซอร์ที่แสดงถึงการเหลือบ `[batch_size, glimpse_height, glimpse_width, channel]`

สาธารณะ เสียง ExtractGlimpse.Options แบบคงที่ (เสียงสตริง)

พารามิเตอร์
เสียงรบกวน บ่งบอกว่าเสียงควร 'สม่ำเสมอ', 'เกาส์เซียน' หรือ 'ศูนย์' ค่าเริ่มต้นคือ `uniform` ซึ่งหมายความว่าประเภทเสียงรบกวนจะถูกกำหนดโดย `uniform_noise`

สาธารณะคง ExtractGlimpse.Options ทำให้เป็นมาตรฐาน (บูลีนทำให้เป็นมาตรฐาน)

พารามิเตอร์
ทำให้เป็นมาตรฐาน บ่งชี้ว่าพิกัดออฟเซ็ตถูกทำให้เป็นมาตรฐานหรือไม่

สาธารณะคง ExtractGlimpse.Options ชุดเสียง (Boolean ชุดเสียง)

พารามิเตอร์
เครื่องแบบNoise บ่งชี้ว่าเสียงควรถูกสร้างขึ้นโดยใช้การกระจายแบบสม่ำเสมอหรือการกระจายแบบเกาส์เซียน