ExtractGlimpseV2

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

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

ส่งคืนชุดหน้าต่างที่เรียกว่า 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)
  • หากพิกัดไม่ได้รับการทำให้เป็นมาตรฐาน พิกัดจะถูกตีความว่าเป็นจำนวนพิกเซล

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

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

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

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

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

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

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

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

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

สาธารณะคง ExtractGlimpseV2.Options กึ่งกลาง (บูลีนเป็นศูนย์กลาง)

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

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

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

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

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

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

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

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

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

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

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

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