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