Google I/O-তে টিউন করার জন্য ধন্যবাদ। চাহিদা অনুযায়ী সব সেশন দেখুন চাহিদা অনুযায়ী দেখুন

সেন্সরফ্লো :: অপস :: ব্যাচটোসপেস

#include <array_ops.h>

টাইপ টি-এর 4-ডি টেনারগুলির জন্য ব্যাচটোসস্পেস

সারসংক্ষেপ

এটি আরও সাধারণ ব্যাচটোসস্পেসের একটি উত্তরাধিকার সংস্করণ।

স্থানীয় ক্রিয়াকলাপগুলির ব্লকের মধ্যে ব্যাচ থেকে ডেটা পুনরায় সঞ্চারিত (অনুমতি দেয়), ক্রপিংয়ের পরে। এটি স্পেসটোবেচের বিপরীত রূপান্তর। আরো নির্দিষ্টভাবে, এই অপ ইনপুট টেন্সর কোথা থেকে মান একটি কপি আউটপুট batch মাত্রার স্থানিক ব্লক সরানো হয় height এবং width মাত্রা, বরাবর ফসল তোলা দ্বারা অনুসরণ height এবং width মাত্রা।

যুক্তি:

  • সুযোগ: একটি স্কোপ অবজেক্ট
  • ইনপুট: আকৃতির [batch*block_size*block_size, height_pad/block_size, width_pad/block_size, depth] সহ 4-ডি টেনসর নোট করুন যে ইনপুট টেনসরের ব্যাচের আকার অবশ্যই block_size * block_size দ্বারা বিভাজ্য হতে হবে।
  • শস্য: অ-নেতিবাচক পূর্ণসংখ্যার 2-ডি টেনসর [2, 2] with এটি স্থানিক মাত্রা জুড়ে মধ্যবর্তী ফলাফল থেকে কতগুলি উপাদান ক্রপ করতে হবে তা নির্দিষ্ট করে: 0 বি05ফি950

রিটার্নস:

  • Output : 4-ডি আকৃতিযুক্ত [batch, height, width, depth] , যেখানে: 0496 বিডি 0

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

পাবলিক ফাংশন

ব্যাচটোসপেস

 BatchToSpace(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input crops,
  int64 block_size
)

নোড

::tensorflow::Node * node() const 

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

 operator::tensorflow::Input() const 

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

 operator::tensorflow::Output() const