সেন্সরফ্লো :: অপস :: মিররপ্যাড

#include <array_ops.h>

মিরর করা মান সহ একটি টেনসর প্যাড।

সারসংক্ষেপ

এই অপারেশনটি আপনার নির্দিষ্ট paddings অনুযায়ী মিরর করা মানগুলির সাথে একটি input প্যাড করে। paddings হ'ল আকার [n, 2] সহ একটি পূর্ণসংখ্যক টেনসর, যেখানে এন input এর র‌্যাঙ্ক। প্রতিটি মাত্রা ডি জন্য 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 সত্য (যথাক্রমে মিথ্যা হলে)।

আউটপুট এর প্রতিটি মাত্রা ডি এর প্যাডেড আকার:

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]]

যুক্তি:

  • সুযোগ: একটি স্কোপ অবজেক্ট
  • ইনপুট: প্যাড করা ইনপুট টেনসর।
  • প্যাডিংস: প্যাডিংয়ের আকারগুলি নির্দিষ্ট করে একটি দ্বি-কলামের ম্যাট্রিক্স। সারিগুলির সংখ্যা অবশ্যই 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(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input paddings,
  StringPiece mode
)

নোড

::tensorflow::Node * node() const 

অপারেটর :: টেনসরফ্লো :: ইনপুট

 operator::tensorflow::Input() const 

অপারেটর :: টেনসরফ্লো :: আউটপুট

 operator::tensorflow::Output() const