সেন্সরফ্লো :: অপস :: কনভ 2 ডি
#include <nn_ops.h>
4-ডি input
এবং filter
টেনসর প্রদত্ত একটি 2-ডি রূপান্তর গণনা করে।
সারসংক্ষেপ
আকারের একটি ইনপুট টেনসর [batch, in_height, in_width, in_channels]
এবং একটি ফিল্টার / কার্নেল টেনসর আকারের [filter_height, filter_width, in_channels, out_channels]
, এই [filter_height, filter_width, in_channels, out_channels]
নিম্নলিখিতটি সম্পাদন করে:
-
[filter_height * filter_width * in_channels, output_channels]
দিয়ে 2-ডি ম্যাট্রিক্সে[filter_height * filter_width * in_channels, output_channels]
। - আকারের ভার্চুয়াল টেনসর গঠনের জন্য ইনপুট টেনসর থেকে চিত্র প্যাচগুলি বের করে দেয়
[batch, out_height, out_width, filter_height * filter_width * in_channels]
। - প্রতিটি প্যাচের জন্য ফিল্টার ম্যাট্রিক্স এবং চিত্র প্যাচ ভেক্টরকে ডান গুণ করে।
ডিফল্ট এনএইচডব্লিউসি ফর্ম্যাট সহ বিশদভাবে,
output[b, i, j, k] = sum_{di, dj, q} input[b, strides[1] * i + di, strides[2] * j + dj, q] * filter[di, dj, q, k]
অবশ্যই strides[0] = strides[3] = 1
থাকতে হবে strides[0] = strides[3] = 1
। একই আনুভূমিক এবং শীর্ষ প্রান্তের সর্বাধিক সাধারণ ক্ষেত্রে strides = [1, stride, stride, 1]
।
যুক্তি:
- সুযোগ: একটি স্কোপ অবজেক্ট
- ইনপুট: একটি 4-ডি টেন্সর। ডাইমেনশন অর্ডারটি
data_format
মান অনুযায়ী ব্যাখ্যা করা হয়,data_format
জন্য নীচে দেখুন। - ফিল্টার: আকারের একটি 4-ডি টেনসর
[filter_height, filter_width, in_channels, out_channels]
- পদক্ষেপ: দৈর্ঘ্য 4. প্রতিটি আয়তনের জন্য সহচরী উইন্ডোর দীর্ঘ 1-ডি টেন্সর
input
। মাত্রাdata_format
মান দ্বারা নির্ধারিত হয়,data_format
জন্য নীচে দেখুন। - প্যাডিং: প্যাডিং অ্যালগরিদমের ধরণটি।
- স্পষ্টত_প্যাডিংস:
padding
যদি"EXPLICIT"
তবে সুস্পষ্ট প্যাডিংয়ের পরিমাণের তালিকা। আইথ ডাইমেনশনের জন্য, মাত্রার আগে এবং পরে প্যাডিংয়ের পরিমাণ respectivelyোকানো হয় যথাক্রমেexplicit_paddings[2 * i]
এবংexplicit_paddings[2 * i + 1]
। তাহলেpadding
নয়"EXPLICIT"
,explicit_paddings
খালি হতে হবে। - ডেটা_ফর্ম্যাট: ইনপুট এবং আউটপুট ডেটার ডেটা ফর্ম্যাট উল্লেখ করুন। ডিফল্ট ফর্ম্যাট "এনএইচডব্লিউসি" এর সাথে ডেটাগুলি: [ব্যাচ, উচ্চতা, প্রস্থ, চ্যানেল] এর ক্রমে সংরক্ষণ করা হয়। বিকল্পভাবে, ফর্ম্যাটটি "এনসিএইচডাব্লু" হতে পারে, এর ডেটা স্টোরেজ ক্রম: [ব্যাচ, চ্যানেল, উচ্চতা, প্রস্থ]।
- প্রসারণ: দৈর্ঘ্যের 1-ডি সেন্সর 4
input
প্রতিটি মাত্রার জন্য পরিসর ফ্যাক্টর। যদি কে> 1 তে সেট করা থাকে, সেই মাত্রায় প্রতিটি ফিল্টার উপাদানগুলির মধ্যে k-1 এড়িয়ে যাওয়া ঘর থাকবে। মাত্রাdata_format
মান দ্বারা নির্ধারিত হয়,data_format
জন্য উপরে দেখুন। ব্যাচে ডায়ালেশন এবং গভীরতার মাত্রা 1 হতে হবে।
রিটার্নস:
-
Output
: একটি 4-ডি টেনসর। মাত্রাdata_format
মান দ্বারা নির্ধারিত হয়,data_format
জন্য নীচে দেখুন।
নির্মাণকারী এবং ধ্বংসকারী | |
---|---|
Conv2D (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input filter, const gtl::ArraySlice< int > & strides, StringPiece padding) | |
Conv2D (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input filter, const gtl::ArraySlice< int > & strides, StringPiece padding, const Conv2D::Attrs & attrs) |
জনসাধারণের গুণাবলী | |
---|---|
operation | |
output |
পাবলিক ফাংশন | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
পাবলিক স্ট্যাটিক ফাংশন | |
---|---|
DataFormat (StringPiece x) | |
Dilations (const gtl::ArraySlice< int > & x) | |
ExplicitPaddings (const gtl::ArraySlice< int > & x) | |
UseCudnnOnGpu (bool x) |
স্ট্রাক্টস | |
---|---|
টেনসরফ্লো :: অপ্স :: কনভ 2 ডি :: অ্যাটার্স | Conv2D এর জন্য .চ্ছিক বৈশিষ্ট্য নির্ধারক set |
জনসাধারণের গুণাবলী
অপারেশন
Operation operation
আউটপুট
::tensorflow::Output output
পাবলিক ফাংশন
কনভ 2 ডি
Conv2D( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input filter, const gtl::ArraySlice< int > & strides, StringPiece padding )
কনভ 2 ডি
Conv2D( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input filter, const gtl::ArraySlice< int > & strides, StringPiece padding, const Conv2D::Attrs & attrs )
নোড
::tensorflow::Node * node() const
অপারেটর :: টেনসরফ্লো :: ইনপুট
operator::tensorflow::Input() const
অপারেটর :: টেনসরফ্লো :: আউটপুট
operator::tensorflow::Output() const
পাবলিক স্ট্যাটিক ফাংশন
উপাত্ত বিন্যাস
Attrs DataFormat( StringPiece x )
প্রসারণ
Attrs Dilations( const gtl::ArraySlice< int > & x )
সুস্পষ্টপ্যাডিংস
Attrs ExplicitPaddings( const gtl::ArraySlice< int > & x )
ইউজকডনঅনজিপু
Attrs UseCudnnOnGpu( bool x )