टेंसरफ़्लो:: ऑप्स:: फैलाव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