แยกข้อมูลเหลือบจากเทนเซอร์อินพุต
ส่งคืนชุดหน้าต่างที่เรียกว่า 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 แบบคงที่ | |
เอาท์พุต <โฟลต> | เหลือบมอง () เทนเซอร์ที่แสดงถึงการเหลือบ `[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 | บ่งชี้ว่าเสียงควรถูกสร้างขึ้นโดยใช้การกระจายแบบสม่ำเสมอหรือการกระจายแบบเกาส์เซียน |
---|