टेंसरफ़्लो:: ऑप्स:: फैलाव2डी
#include <nn_ops.h>
4-डी input
और 3-डी filter
टेंसर के ग्रेस्केल फैलाव की गणना करता है।
सारांश
input
टेंसर का आकार [batch, in_height, in_width, depth]
होता है और filter
टेंसर का आकार [filter_height, filter_width, depth]
है, यानी, प्रत्येक इनपुट चैनल को अपने स्वयं के संरचना फ़ंक्शन के साथ दूसरों से स्वतंत्र रूप से संसाधित किया जाता है। output
टेंसर का आकार [batch, out_height, out_width, depth]
होता है। आउटपुट टेंसर के स्थानिक आयाम padding
एल्गोरिदम पर निर्भर करते हैं। हम वर्तमान में केवल डिफ़ॉल्ट "NHWC" data_format
समर्थन करते हैं।
विस्तार से, ग्रेस्केल रूपात्मक 2-डी फैलाव अधिकतम-योग सहसंबंध है ( conv2d
के साथ स्थिरता के लिए, हम अप्रकाशित फिल्टर का उपयोग करते हैं):
output[b, y, x, c] = max_{dy, dx} input[b, strides[1] * y + rates[1] * dy, strides[2] * x + rates[2] * dx, c] + filter[dy, dx, c]
मैक्स-पूलिंग एक विशेष मामला है जब फ़िल्टर का आकार पूलिंग कर्नेल आकार के बराबर होता है और इसमें सभी शून्य होते हैं।
द्वंद्व पर ध्यान दें: filter
द्वारा input
का फैलाव परावर्तित filter
द्वारा -input
के क्षरण के निषेध के बराबर है।
तर्क:
- स्कोप: एक स्कोप ऑब्जेक्ट
- इनपुट: आकार के साथ 4-डी
[batch, in_height, in_width, depth]
। - फ़िल्टर: आकार के साथ 3-डी
[filter_height, filter_width, depth]
। - स्ट्राइड्स: इनपुट टेंसर के प्रत्येक आयाम के लिए स्लाइडिंग विंडो का स्ट्राइड। होना चाहिए:
[1, stride_height, stride_width, 1]
। - दरें: एट्रस रूपात्मक फैलाव के लिए इनपुट स्ट्राइड। होना चाहिए:
[1, rate_height, rate_width, 1]
। - पैडिंग: उपयोग करने के लिए पैडिंग एल्गोरिदम का प्रकार।
रिटर्न:
-
Output
: आकार के साथ 4-डी[batch, out_height, out_width, depth]
।
निर्माता और विध्वंसक | |
---|---|
Dilation2D (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input filter, const gtl::ArraySlice< int > & strides, const gtl::ArraySlice< int > & rates, StringPiece padding) |
सार्वजनिक गुण | |
---|---|
operation | |
output |
सार्वजनिक समारोह | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
सार्वजनिक गुण
संचालन
Operation operation
आउटपुट
::tensorflow::Output output
सार्वजनिक समारोह
फैलाव2डी
Dilation2D( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input filter, const gtl::ArraySlice< int > & strides, const gtl::ArraySlice< int > & rates, StringPiece padding )
नोड
::tensorflow::Node * node() const
ऑपरेटर::टेन्सरफ़्लो::इनपुट
operator::tensorflow::Input() const
ऑपरेटर::टेन्सरफ़्लो::आउटपुट
operator::tensorflow::Output() const