تينسورفلو :: العمليات :: MaxPoolWithArgmax
#include <nn_ops.h>
يقوم بأقصى تجميع للمدخلات والمخرجات على حد سواء القيم والمؤشرات القصوى.
ملخص
يتم تسوية المؤشرات في argmax
، بحيث تصبح القيمة القصوى في الموضع [b, y, x, c]
فهرسًا مسطحًا: (y * width + x) * channels + c
إذا include_batch_in_index
is False؛ ((b * height + y) * width + x) * channels + c
إذا كانت include_batch_in_index
صحيحة.
تكون الفهارس التي يتم إرجاعها دائمًا في [0, height) x [0, width)
قبل التسوية ، حتى إذا كانت الحشوة متضمنة والإجابة الصحيحة رياضيًا بالخارج (إما سالبة أو كبيرة جدًا). هذا خطأ ، لكن إصلاحه يصعب القيام به بطريقة آمنة متوافقة مع الإصدارات السابقة ، خاصةً بسبب التسطيح.
الحجج:
- النطاق: كائن النطاق
- الإدخال: 4-D مع الشكل
[batch, height, width, channels]
. المدخلات لتجمع أكثر. - ksize: حجم النافذة لكل بُعد من أبعاد موتر الإدخال.
- strides: خطوة النافذة المنزلقة لكل بعد من أبعاد موتر الإدخال.
- المساحة المتروكة: نوع خوارزمية الحشو المراد استخدامها.
السمات الاختيارية (انظر Attrs
):
- include_batch_in_index: ما إذا كان سيتم تضمين بُعد الدُفعة في فهرس
argmax
.
عائدات:
-
Output
الإخراج: أقصى موتر للإخراج المجمع. - أرجماكس
Output
: 4-د. الفهارس المسطحة للقيم القصوى المختارة لكل ناتج.
البنائين والمدمرين | |
---|---|
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 . |
السمات العامة
أرجماكس
::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 )
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2020-04-20 UTC.