टेन्सरफ्लो::ऑप्स::स्पार्सरीशेप
#include <sparse_ops.h>एक स्पार्सटेंसर को नए सघन आकार में मानों का प्रतिनिधित्व करने के लिए पुनर्आकार देता है।
सारांश
इस ऑपरेशन का अर्थ, प्रस्तुत सघन टेंसर पर रीशेप के समान ही है। input_indices गणना अनुरोधित new_shape के आधार पर की जाती है।
यदि new_shape के किसी एक घटक का मान -1 है, तो उस आयाम का आकार इस प्रकार परिकलित किया जाता है कि कुल सघन आकार स्थिर रहे। new_shape के अधिकतम एक घटक का मान -1 हो सकता है। new_shape द्वारा निहित सघन तत्वों की संख्या, मूल रूप से input_shape द्वारा निहित सघन तत्वों की संख्या के समान होनी चाहिए।
रीशेपिंग से स्पार्सटेंसर में मानों के क्रम पर कोई प्रभाव नहीं पड़ता है।
यदि इनपुट टेंसर की रैंक R_in है और उसमें N गैर-रिक्त मान हैं, और new_shape लंबाई R_out है, तो input_indices आकार [N, R_in] है, input_shape लंबाई R_in है, output_indices आकार [N, R_out] है, और output_shape लंबाई R_out है।
तर्क:
- स्कोप: एक स्कोप ऑब्जेक्ट
- input_indices: 2-D.
N x R_inमैट्रिक्स जिसमें SparseTensor में गैर-रिक्त मानों के सूचकांक हैं। - input_shape: 1-D.
R_inवेक्टर जिसमें इनपुट SparseTensor का सघन आकार होता है। - new_shape: 1-D. अनुरोधित नए सघन आकार के साथ
R_outवेक्टर।
प्रतिफल:
-
Outputoutput_indices: 2-डी.N x R_outमैट्रिक्स जिसमें आउटपुट SparseTensor में गैर-रिक्त मानों के अद्यतन सूचकांक हैं। -
Output: 1-आयामी।R_outवेक्टर जिसमें आउटपुट स्पार्सटेंसर का पूर्ण सघन आकार होता है। यहnew_shapeके समान है, लेकिन इसमें सभी -1 आयाम भरे हुए हैं।
कंस्ट्रक्टर और डिस्ट्रक्टर | |
|---|---|
SparseReshape (const :: tensorflow::Scope & scope, :: tensorflow::Input input_indices, :: tensorflow::Input input_shape, :: tensorflow::Input new_shape) |
सार्वजनिक विशेषताएँ | |
|---|---|
operation | |
output_indices | |
output_shape | |
सार्वजनिक विशेषताएँ
संचालन
Operation operation
आउटपुट_इंडेक्स
::tensorflow::Output output_indices
आउटपुट_आकार
::tensorflow::Output output_shape
सार्वजनिक समारोह
स्पार्सरीशेप
SparseReshape( const ::tensorflow::Scope & scope, ::tensorflow::Input input_indices, ::tensorflow::Input input_shape, ::tensorflow::Input new_shape )