เทนเซอร์โฟลว์ :: ops :: MaxPoolWithArgmax

#include <nn_ops.h>

ดำเนินการรวมสูงสุดในอินพุตและเอาต์พุตทั้งค่าสูงสุดและดัชนี

สรุป

ดัชนีใน argmax จะถูกทำให้แบนดังนั้นค่าสูงสุดที่ตำแหน่ง [b, y, x, c] จะกลายเป็นดัชนีที่แบน: (y * width + x) * channels + c ถ้า include_batch_in_index เป็น False; ((b * height + y) * width + x) * channels + c ถ้า include_batch_in_index เป็น True

ดัชนีที่ส่งกลับจะอยู่ใน [0, height) x [0, width) ก่อนที่จะแบนแม้ว่าจะมีการเว้นวรรคและคำตอบที่ถูกต้องทางคณิตศาสตร์จะอยู่นอก (เป็นค่าลบหรือใหญ่เกินไป) นี่เป็นข้อบกพร่อง แต่การแก้ไขนั้นทำได้ยากด้วยวิธีที่เข้ากันได้อย่างปลอดภัยโดยเฉพาะอย่างยิ่งเนื่องจากการแบนราบ

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

  • ขอบเขต: วัตถุ ขอบเขต
  • อินพุต: 4 มิติที่มีรูปร่าง [batch, height, width, channels] ป้อนข้อมูล ลงในสระว่ายน้ำ
  • ksize: ขนาดของหน้าต่างสำหรับแต่ละมิติของเทนเซอร์อินพุต
  • ก้าวย่าง: ก้าวของหน้าต่างบานเลื่อนสำหรับแต่ละมิติของเทนเซอร์อินพุต
  • padding: ประเภทของอัลกอริทึมการขยายที่จะใช้

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

  • include_batch_in_index: รวมมิติแบตช์ไว้ในดัชนี argmax ของ argmax ไม่

ผลตอบแทน:

  • Output เอาต์พุต: เทนเซอร์เอาต์พุตรวมสูงสุด
  • Output argmax: 4-D ดัชนีแบนของค่าสูงสุดที่เลือกสำหรับแต่ละเอาต์พุต

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

MaxPoolWithArgmax (const :: tensorflow::Scope & scope, :: tensorflow::Input input, const gtl::ArraySlice< int > & ksize, const gtl::ArraySlice< int > & strides, StringPiece padding)
MaxPoolWithArgmax (const :: tensorflow::Scope & scope, :: tensorflow::Input input, const gtl::ArraySlice< int > & ksize, const gtl::ArraySlice< int > & strides, StringPiece padding, const MaxPoolWithArgmax::Attrs & attrs)

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

argmax
operation
output

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

IncludeBatchInIndex (bool x)
Targmax (DataType x)

โครงสร้าง

tensorflow :: ops :: MaxPoolWithArgmax :: Attrs

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

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

argmax

::tensorflow::Output argmax

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

Operation operation

เอาท์พุท

::tensorflow::Output output

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

MaxPoolWithArgmax

 MaxPoolWithArgmax(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  const gtl::ArraySlice< int > & ksize,
  const gtl::ArraySlice< int > & strides,
  StringPiece padding
)

MaxPoolWithArgmax

 MaxPoolWithArgmax(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  const gtl::ArraySlice< int > & ksize,
  const gtl::ArraySlice< int > & strides,
  StringPiece padding,
  const MaxPoolWithArgmax::Attrs & attrs
)

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

IncludeBatchInIndex

Attrs IncludeBatchInIndex(
  bool x
)

Targmax

Attrs Targmax(
  DataType x
)