4-डी `इनपुट` और `फ़िल्टर` टेंसर दिए गए 2-डी गहराई से कनवल्शन की गणना करता है।
`[बैच, इन_हाइट, इन_विड्थ, इन_चैनल्स]` आकार का एक इनपुट टेंसर और `[फ़िल्टर_हाइट, फ़िल्टर_विड्थ, इन_चैनल्स, चैनल_मल्टीप्लायर]` आकार का एक फिल्टर/कर्नेल टेंसर दिया गया है, जिसमें गहराई 1, `डेप्थवाइज_कॉन्व2डी` के `इन_चैनल्स` कनवल्शनल फिल्टर शामिल हैं। प्रत्येक इनपुट चैनल पर एक अलग फ़िल्टर लागू करता है (प्रत्येक के लिए 1 चैनल से `चैनल_मल्टीप्लायर` चैनल तक विस्तार), फिर परिणामों को एक साथ जोड़ता है। इस प्रकार, आउटपुट में `in_channels * चैनल_मल्टीप्लायर` चैनल हैं।
for k in 0..in_channels-1
for q in 0..channel_multiplier-1
output[b, i, j, k * channel_multiplier + q] =
sum_{di, dj
input[b, strides[1] * i + di, strides[2] * j + dj, k] *
filter[di, dj, k, q]
}
नेस्टेड क्लासेस
कक्षा | गहराईवारConv2dNative.Options | DepthwiseConv2dNative के लिए वैकल्पिक विशेषताएँ |
स्थिरांक
डोरी | OP_NAME | इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है |
सार्वजनिक तरीके
आउटपुट <T> | आउटपुट के रूप में () टेंसर का प्रतीकात्मक हैंडल लौटाता है। |
स्थैतिक <T TNumber बढ़ाता है > गहराईवारConv2dNative <T> | |
स्थिर गहराईConv2dNative.Options | डेटाफ़ॉर्मेट (स्ट्रिंग डेटाफ़ॉर्मेट) |
स्थिर गहराईConv2dNative.Options | फैलाव (सूची<लंबा> फैलाव) |
स्थिर गहराईConv2dNative.Options | स्पष्टपैडिंग्स (सूची<लंबी> स्पष्टपैडिंग्स) |
आउटपुट <T> | आउटपुट () |
विरासत में मिले तरीके
स्थिरांक
सार्वजनिक स्थैतिक अंतिम स्ट्रिंग OP_NAME
इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है
सार्वजनिक तरीके
सार्वजनिक आउटपुट <T> asOutput ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
TensorFlow संचालन के इनपुट किसी अन्य TensorFlow ऑपरेशन के आउटपुट हैं। इस पद्धति का उपयोग एक प्रतीकात्मक हैंडल प्राप्त करने के लिए किया जाता है जो इनपुट की गणना का प्रतिनिधित्व करता है।
सार्वजनिक स्थैतिक DepthवाइजConv2dNative <T> बनाएं ( स्कोप स्कोप, ऑपरेंड <T> इनपुट, ऑपरेंड <T> फ़िल्टर, सूची <लंबी> स्ट्राइड्स, स्ट्रिंग पैडिंग, विकल्प... विकल्प)
एक नया DepthWiseConv2dNative ऑपरेशन लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
पैरामीटर
दायरा | वर्तमान दायरा |
---|---|
प्रगति | लंबाई का 1-डी 4. `इनपुट` के प्रत्येक आयाम के लिए स्लाइडिंग विंडो की प्रगति। |
गद्दी | उपयोग करने के लिए पैडिंग एल्गोरिदम का प्रकार. |
विकल्प | वैकल्पिक गुण मान रखता है |
रिटर्न
- DepthWiseConv2dNative का एक नया उदाहरण
सार्वजनिक स्थैतिक DepthWiseConv2dNative.Options डेटाफ़ॉर्मेट (स्ट्रिंग डेटाफ़ॉर्मेट)
पैरामीटर
डेटाफ़ॉर्मेट | इनपुट और आउटपुट डेटा का डेटा प्रारूप निर्दिष्ट करें। डिफ़ॉल्ट प्रारूप "एनएचडब्ल्यूसी" के साथ, डेटा को इस क्रम में संग्रहीत किया जाता है: [बैच, ऊंचाई, चौड़ाई, चैनल]। वैकल्पिक रूप से, प्रारूप "एनसीएचडब्ल्यू" हो सकता है, डेटा भंडारण क्रम: [बैच, चैनल, ऊंचाई, चौड़ाई]। |
---|
सार्वजनिक स्थैतिक गहराईवारConv2dNative. विकल्प फैलाव (सूची<लंबा> फैलाव)
पैरामीटर
फैलाव | लंबाई का 1-डी टेंसर 4. 'इनपुट' के प्रत्येक आयाम के लिए फैलाव कारक। यदि k > 1 पर सेट किया जाता है, तो उस आयाम पर प्रत्येक फ़िल्टर तत्व के बीच k-1 छोड़ी गई कोशिकाएँ होंगी। आयाम क्रम `data_format` के मान से निर्धारित होता है, विवरण के लिए ऊपर देखें। बैच में फैलाव और गहराई आयाम 1 होना चाहिए। |
---|