เทนเซอร์โฟลว์ :: ops :: สารสกัด

#include <image_ops.h>

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

สรุป

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

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

อาร์กิวเมนต์ที่ normalized และ centered ควบคุมวิธีสร้างหน้าต่าง:

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

อาร์กิวเมนต์:

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

แอตทริบิวต์เสริม (ดู Attrs ):

  • ตรงกลาง: ระบุว่าพิกัดออฟเซ็ตอยู่ตรงกลางเมื่อเทียบกับรูปภาพหรือไม่ซึ่งในกรณีนี้ค่าชดเชย (0, 0) จะสัมพันธ์กับศูนย์กลางของภาพอินพุต ถ้าเป็นเท็จค่าชดเชย (0,0) จะตรงกับมุมบนซ้ายของภาพอินพุต
  • normalized: ระบุว่าพิกัดออฟเซ็ตถูกทำให้เป็นมาตรฐานหรือไม่
  • uniform_noise: ระบุว่าควรสร้างสัญญาณรบกวนโดยใช้การกระจายแบบสม่ำเสมอหรือการแจกแจงแบบเกาส์
  • เสียง: ระบุว่าเสียงควร uniform gaussian หรือ zero ค่าเริ่มต้นจะ uniform ซึ่งหมายความว่าประเภทเสียงจะถูกกำหนดโดย uniform_noise

ผลตอบแทน:

  • Output : เทนเซอร์แทนค่าเหลือบ [batch_size, glimpse_height, glimpse_width, channels]

ผู้สร้างและผู้ทำลาย

ExtractGlimpse (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input size, :: tensorflow::Input offsets)
ExtractGlimpse (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input size, :: tensorflow::Input offsets, const ExtractGlimpse::Attrs & attrs)

คุณลักษณะสาธารณะ

glimpse
operation

หน้าที่สาธารณะ

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

ฟังก์ชั่นคงที่สาธารณะ

Centered (bool x)
Noise (StringPiece x)
Normalized (bool x)
UniformNoise (bool x)

โครงสร้าง

tensorflow :: ops :: ExtractGlimpse :: Attrs

ตัวตั้งค่าแอตทริบิวต์เสริมสำหรับ ExtractGlimpse

คุณลักษณะสาธารณะ

เหลือบ

::tensorflow::Output glimpse

การดำเนินการ

Operation operation

หน้าที่สาธารณะ

สารสกัด

 ExtractGlimpse(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input size,
  ::tensorflow::Input offsets
)

สารสกัด

 ExtractGlimpse(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input size,
  ::tensorflow::Input offsets,
  const ExtractGlimpse::Attrs & attrs
)

โหนด

::tensorflow::Node * node() const 

ตัวดำเนินการ :: tensorflow :: อินพุต

 operator::tensorflow::Input() const 

ตัวดำเนินการ :: tensorflow :: เอาท์พุท

 operator::tensorflow::Output() const 

ฟังก์ชั่นคงที่สาธารณะ

อยู่กึ่งกลาง

Attrs Centered(
  bool x
)

เสียงรบกวน

Attrs Noise(
  StringPiece x
)

ปกติ

Attrs Normalized(
  bool x
)

เครื่องแบบ

Attrs UniformNoise(
  bool x
)