मेरा मॉडल अंकों की छवियों ( MNIST dataset
) पर प्रशिक्षित है । मैं अपने नेटवर्क की दूसरी परत के आउटपुट को प्रिंट करने की कोशिश कर रहा हूं - 128 नंबर की एक सरणी।
उदाहरण के लिए - उदाहरण के एक बहुत पढ़ने के बाद यह , और यह , या यह ।
मैंने अपने नेटवर्क पर ऐसा करने का प्रबंधन नहीं किया। न ही मेरे अपने एल्गोरिथ्म के समाधान का काम।
कोलाब से लिंक करें: https://colab.research.google.com/drive/1MLbpWJmq8JZB4_zKongaHP2o3M1FpvAv?fbclid=IwAR20xnz2i6sFS-Nm6Xwfk5hztdXOzYZxdrxxdrxxx
मुझे बहुत सारे त्रुटि संदेश मिले। मैंने उनमें से प्रत्येक को संभालने की कोशिश की, लेकिन यह अपने आप नहीं हो सका।
मैं क्या खो रहा हूँ? दूसरी लेयर को आउटपुट कैसे करें?
यदि मेरा आकार है (28,28)
- क्या प्रकार और मूल्य होना चाहिए input_shape
?
उदाहरण के लिए असफल परीक्षण और त्रुटियां:
(1)
for layer in model.layers:
get_2nd_layer_output = K.function([model.layers[0].input],[model.layers[2].output])
layer_output = get_2nd_layer_output(layer)[0]
print('\nlayer output: get_2nd_layer_output=, layer=', layer, '\nlayer output: get_2nd_layer_output=', get_2nd_layer_output)
TypeError: निविष्टियाँ एक सूची या टपल होनी चाहिए।
(2)
input_shape=(28, 28)
inp = model.input # input placeholder
outputs = [layer.output for layer in model.layers] # all layer outputs
functor = K.function([inp, K.learning_phase()], outputs ) # evaluation function
# Testing
test = np.random.random(input_shape)[np.newaxis,...]
layer_outs = functor([test, 0.])
print('layer_outs',layer_outs)
टेंसोरफ़्लोफ़्थॉन.फ़्रामवर्क.errors_impl.FailedPreconditionError: कंटेनर से संसाधन चर dense_1 / पूर्वाग्रह को पढ़ते समय त्रुटि: लोकलहोस्ट। इसका मतलब यह हो सकता है कि चर असमान था। नहीं मिला: कंटेनर लोकलहोस्ट मौजूद नहीं है। (संसाधन नहीं मिल सका: लोकलहोस्ट / dense_1 / पूर्वाग्रह) [[{{नोड dense_1 / BiasAdd / ReadVariableOp}}]]