मुझे वर्तमान में वेक्टर द्वारा प्रतिनिधित्व किए गए टेक्स्ट इनपुट हैं, और मैं अपनी श्रेणियों को वर्गीकृत करना चाहता हूं। क्योंकि वे बहु-स्तरीय श्रेणियां हैं, मेरा मतलब Hierarchical Softmax
का उपयोग करना था।टेन्सफोर्लो: पदानुक्रमित सॉफ़्टमैक्स कार्यान्वयन
Example:
- Computer Science
- Machine Learning
- NLP
- Economics
- Maths
- Algebra
- Geometry
मुझे नहीं पता कि इसे टेन्सफोर्लो में कैसे कार्यान्वित किया जाए। मेरे द्वारा मिले सभी उदाहरण अन्य ढांचे का उपयोग कर रहे हैं।
धन्यवाद
क्या आप उस सटीक सूत्र को लिख सकते हैं जिसे आप कार्यान्वित करना चाहते हैं? – MZHm
मुझे पहले पदानुक्रमित पेड़ बनाने की जरूरत है। मान लें कि 1 इनपुट का आउटपुट ट्री पथ है [ए 1-> ए 10-> ए 101], फिर 'loss_of_that_input = softmax_cross_entropy (ए 1 | एक्स) + सॉफ्टमैक्स_cross_entropy (ए 10 | ए 1 एक्स) + सॉफ्टमैक्स_cross_entropy (ए 101 | ए 10 एक्स) ' –
@ एमजेएचएचएम आप देख सकते हैं यहां कार्यान्वयन का उदाहरण (लेकिन यह tensorflow का उपयोग नहीं कर रहा है): https://talbaumel.github.io/softmax/ –