تدفق التوتر:: العمليات:: MaxPoolWithArgmax
#include <nn_ops.h>
ينفذ الحد الأقصى للتجميع على المدخلات والمخرجات لكل من القيم القصوى والمؤشرات.
ملخص
يتم تسوية المؤشرات في argmax
، بحيث تصبح القيمة القصوى في الموضع [b, y, x, c]
مؤشرًا مسطحًا: (y * width + x) * channels + c
إذا كانت include_batch_in_index
خاطئة; ((b * height + y) * width + x) * channels + c
إذا كانت include_batch_in_index
صحيحة.
المؤشرات التي يتم إرجاعها تكون دائمًا في [0, height) x [0, width)
قبل التسوية، حتى لو كانت الحشوة متضمنة وكانت الإجابة الصحيحة رياضيًا في الخارج (إما سالبة أو كبيرة جدًا). هذا خطأ، ولكن من الصعب إصلاحه بطريقة آمنة ومتوافقة مع الإصدارات السابقة، خاصة بسبب التسطيح.
الحجج:
- النطاق: كائن النطاق
- الإدخال: 4-D بالشكل
[batch, height, width, channels]
. الإدخال للتجميع. - ksize: حجم النافذة لكل بعد من موتر الإدخال.
- الخطوات: خطوة النافذة المنزلقة لكل بُعد من موتر الإدخال.
- الحشو: نوع خوارزمية الحشو المستخدمة.
السمات الاختيارية (انظر Attrs
):
- include_batch_in_index: ما إذا كان سيتم تضمين أبعاد الدُفعة في فهرس
argmax
المسطح.
العوائد:
- إخراج
Output
: موتر الإخراج المجمع الأقصى. - الحد الأقصى
Output
: 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 . |
الصفات العامة
com.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 )
وظائف ثابتة العامة
تضمينBatchInIndex
Attrs IncludeBatchInIndex( bool x )
تارجماكس
Attrs Targmax( DataType x )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-11-24 (حسب التوقيت العالمي المتفَّق عليه)