मैं अपने नेटवर्क पर कुछ चर चरम मूल्यों के साथ शुरू करना चाहता था। उदाहरण के लिए विचार करें:कोई वैरिएबल को tf.get_variable और TensorFlow में एक numpy मान के साथ कैसे प्रारंभ करता है?
init=np.random.rand(1,2)
tf.get_variable('var_name',initializer=init)
जब मुझे लगता है कि मैं एक त्रुटि मिलती है:
ValueError: Shape of a new variable (var_name) must be fully defined, but instead was <unknown>.
कारण है कि यह है कि मैं उस त्रुटि हो रही है है?
इसे ठीक करने की कोशिश की मैं कर कोशिश करने के लिए:
tf.get_variable('var_name',initializer=init, shape=[1,2])
जो एक भी weirder त्रुटि झुकेंगे:
TypeError: 'numpy.ndarray' object is not callable
मैं the docs and examples पढ़ने की कोशिश की लेकिन यह वास्तव में मदद नहीं की।
यह TensorFlow में get_variable विधि के साथ NumPy सरणी के साथ चर को प्रारंभ करने के लिए संभव नहीं है?
[यह] (http://stackoverflow.com/questions/111234/what-is-a-callable-in-python) अपने प्रश्न के लिए एक महान जवाब है। – keveman
एक 'कॉल करने योग्य' एक फ़ंक्शन या कुछ है जिसे फ़ंक्शन की तरह कहा जा सकता है। – hpaulj
'tf.get_variable ('var_name', startizer = np.random.rand (1, 2)) 'r0.10 पर अब काम करना प्रतीत होता है। – ldavid