تينسورفلو :: العمليات :: باتش تو سبيس
#include <array_ops.h>
BatchToSpace للموترات 4-D من النوع T.
ملخص
هذه نسخة قديمة من BatchToSpaceND الأكثر عمومية.
يعيد ترتيب (تبديل) البيانات من الدُفعة إلى كتل من البيانات المكانية ، متبوعة بالقص. هذا هو التحول العكسي لـ SpaceToBatch. وبشكل أكثر تحديدًا ، يقوم هذا المرجع بإخراج نسخة من موتر الإدخال حيث يتم نقل القيم من بُعد batch
في كتل مكانية إلى أبعاد height
width
، متبوعًا بالاقتصاص بطول أبعاد width
height
.
الحجج:
- النطاق: كائن النطاق
- الإدخال: موتر 4-D مع الشكل
[batch*block_size*block_size, height_pad/block_size, width_pad/block_size, depth]
لاحظ أن حجم دفعة موتر الإدخال يجب أن يكون قابلاً للقسمة علىblock_size * block_size
. - المحاصيل: موتر ثنائي الأبعاد للأعداد الصحيحة غير السالبة بالشكل
[2, 2]
. يحدد عدد العناصر التي سيتم اقتصاصها من النتيجة الوسيطة عبر الأبعاد المكانية كما يلي:crops = [[crop_top, crop_bottom], [crop_left, crop_right]]
عائدات:
-
Output
: 4-D مع الشكل[batch, height, width, depth]
، حيث:height = height_pad - crop_top - crop_bottom width = width_pad - crop_left - crop_right
يجب أن تكون block_size
أكبر من واحد. يشير إلى حجم الكتلة.
بعض الأمثلة:
(1) للمدخلات التالية من الشكل [4, 1, 1, 1]
وحجم الكتلة 2:
[[[[1]]], [[[2]]], [[[3]]], [[[4]]]]
موتر الإخراج له شكل [1, 2, 2, 1]
والقيمة:
x = [[[[1], [2]], [[3], [4]]]]
(2) للمدخلات التالية من الشكل [4, 1, 1, 3]
وحجم الكتلة 2:
[[[[1, 2, 3]]], [[[4, 5, 6]]], [[[7, 8, 9]]], [[[10, 11, 12]]]]
موتر الإخراج له شكل [1, 2, 2, 3]
والقيمة:
x = [[[[1, 2, 3], [4, 5, 6]], [[7, 8, 9], [10, 11, 12]]]]
(3) للمدخلات التالية من الشكل [4, 2, 2, 1]
وحجم الكتلة 2:
x = [[[[1], [3]], [[9], [11]]], [[[2], [4]], [[10], [12]]], [[[5], [7]], [[13], [15]]], [[[6], [8]], [[14], [16]]]]
موتر الإخراج له شكل [1, 4, 4, 1]
والقيمة:
x = [[[[1], [2], [3], [4]], [[5], [6], [7], [8]], [[9], [10], [11], [12]], [[13], [14], [15], [16]]]]
(4) للمدخلات التالية من الشكل [8, 1, 2, 1]
وحجم الكتلة 2:
x = [[[[1], [3]]], [[[9], [11]]], [[[2], [4]]], [[[10], [12]]], [[[5], [7]]], [[[13], [15]]], [[[6], [8]]], [[[14], [16]]]]
موتر الإخراج له شكل [2, 2, 4, 1]
والقيمة:
x = [[[[1], [3]], [[5], [7]]], [[[2], [4]], [[10], [12]]], [[[5], [7]], [[13], [15]]], [[[6], [8]], [[14], [16]]]]
البنائين والمدمرين | |
---|---|
BatchToSpace (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input crops, int64 block_size) |
السمات العامة | |
---|---|
operation | |
output |
الوظائف العامة | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
السمات العامة
عملية
Operation operation
انتاج
::tensorflow::Output output
الوظائف العامة
باتش تو سبيس
02332 ae0العقدة
::tensorflow::Node * node() const
المشغل :: tensorflow :: الإدخال
operator::tensorflow::Input() const
المشغل :: Tensorflow :: Output
operator::tensorflow::Output() const
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2020-04-20 (حسب التوقيت العالمي المتفَّق عليه)