tensorflow :: ops :: MirrorPad
#include <array_ops.h>
یک سنسور با مقادیر آینه را لمس می کند.
خلاصه
این عملیات زنان input
با ارزش آینه با توجه به paddings
شما مشخص است. paddings
یک سنسور عدد صحیح با شکل [n, 2]
، جایی که n رتبه input
. برای هر بعد D از input
، paddings[D, 0]
نشان می دهد که چه مقدار باید قبل از محتوای input
در آن بعد اضافه شود ، و paddings[D, 1]
نشان می دهد که چند مقدار بعد از محتوای input
در آن بعد اضافه شود. هر دو paddings[D, 0]
و paddings[D, 1]
نباید بیشتر از input.dim_size(D)
(یا input.dim_size(D) - 1
) باشند اگر copy_border
درست باشد (به ترتیب نادرست).
اندازه پر شده از هر بعد D از خروجی:
paddings(D, 0) + input.dim_size(D) + paddings(D, 1)
مثلا:
# 't' is [[1, 2, 3], [4, 5, 6]]. # 'paddings' is [[1, 1]], [2, 2]]. # 'mode' is SYMMETRIC. # rank of 't' is 2. pad(t, paddings) ==> [[2, 1, 1, 2, 3, 3, 2] [2, 1, 1, 2, 3, 3, 2] [5, 4, 4, 5, 6, 6, 5] [5, 4, 4, 5, 6, 6, 5]]
استدلال ها:
- دامنه: یک شی Sc Scope
- input: تانسور ورودی که باید پر شود.
- paddings: یک ماتریس دو ستونی که اندازه های padding را مشخص می کند. تعداد ردیف ها باید همان رتبه
input
باشد. - حالت: یا
REFLECT
یاSYMMETRIC
. در حالت انعکاس ، مناطق پر شده حاشیه را شامل نمی شوند ، در حالی که در حالت متقارن مناطق پر شده حاشیه را شامل می شوند. به عنوان مثال ، اگرinput
[1, 2, 3]
وpaddings
[0, 2]
، در این صورت خروجی در حالت انعکاس[1, 2, 3, 2, 1]
است و[1, 2, 3, 3, 2]
در حالت متقارن.
بازده:
-
Output
: تانسور پر شده.
سازندگان و ویرانگران | |
---|---|
MirrorPad (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input paddings, StringPiece mode) |
صفات عمومی | |
---|---|
operation | |
output |
کارکردهای عمومی | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
صفات عمومی
عمل
Operation operation
خروجی
::tensorflow::Output output
کارکردهای عمومی
MirrorPad
MirrorPad( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input paddings, StringPiece mode )
گره
::tensorflow::Node * node() const
عملگر :: tensorflow :: ورودی
operator::tensorflow::Input() const
عملگر :: tensorflow :: خروجی
operator::tensorflow::Output() const
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2020-04-20 بهوقت ساعت هماهنگ جهانی.