के साथ लगातार मैं एक चर बैच का आकार है, इसलिए मेरी आदानों की सभी चर बैच आकार को स्वीकार करने के रूपtensorflow चर आकार
tf.placeholder(tf.float32, shape=(None, ...)
के हैं। हालांकि, आप परिवर्तनीय बैच आकार के साथ निरंतर मूल्य कैसे बना सकते हैं? इस मुद्दे को इस लाइन के साथ है:
log_probs = tf.constant(0.0, dtype=tf.float32, shape=[None, 1])
यह मुझे एक त्रुटि दे रहा है:
TypeError: unsupported operand type(s) for *: 'NoneType' and 'int'
मैं इसे चर बैच आकार के साथ एक निरंतर टेन्सर प्रारंभ करने के लिए संभव है यकीन है, मैं इतना कैसे कर सकता है ?
tf.constant(0.0, dtype=tf.float32, shape=[-1, 1])
मैं इस त्रुटि मिलती है:
ValueError: Too many elements provided. Needed at most -1, but received 1
आप नहीं कर सकते - "tf.constant" सरणी को स्पष्ट रूप से बनाता है ताकि इसे आयामों को जानना आवश्यक हो। हालांकि, कई tensorflow समर्थन प्रसारण का समर्थन करता है, तो शायद आप इसके बजाय इसका उपयोग कर सकते हैं? http://docs.scipy.org/doc/numpy-1.10.1/user/basics.broadcasting.html –