আমার মডেলটি ডিজিটের চিত্রগুলিতে প্রশিক্ষণপ্রাপ্ত ( MNIST dataset
)। আমি আমার নেটওয়ার্কের দ্বিতীয় স্তরের আউটপুট - 128 সংখ্যার অ্যারে প্রিন্ট করার চেষ্টা করছি।
উদাহরণস্বরূপ - উদাহরণ অনেকটা পড়ার পর এই , এবং এই , বা এই ।
আমি নিজের নেটওয়ার্কে এটি পরিচালনা করতে পারি নি। সমাধানগুলির কোনওটিই আমার নিজের অ্যালগরিদমের কাজ করে না।
কোলাব-এর লিঙ্ক: https://colab.research.google.com/drive/1MLbpWJmq8JZB4_zKongaHP2o3M1FpvAv?fbclid=IwAR20xRz2i6sFS-Nm6Xwfk5hztdXOuxY4tZaDRXxAXAAA3AA3AXAA3
আমি বিভিন্ন ত্রুটি বার্তা পেয়েছি। আমি তাদের প্রত্যেককে হ্যান্ডেল করার চেষ্টা করেছি, তবে নিজের মতো করে বুঝতে পারি না।
আমি কী মিস করছি? দ্বিতীয় স্তর আউটপুট কিভাবে?
আমার আকারটি যদি হয় (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)
প্রকারের ত্রুটি: ইনপুটগুলির তালিকা বা টিপল হওয়া উচিত।
(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)
tensorflow.python.framework.erferences_impl.FailPreconditionError: কনটেইনার থেকে রিসোর্স ভেরিয়েবল ঘন_1 / পক্ষপাত পড়ার সময় ত্রুটি: লোকালহোস্ট। এর অর্থ এই হতে পারে যে পরিবর্তনশীলটি অবিচ্ছিন্ন করা হয়েছিল। পাওয়া যায় নি: ধারক লোকালহোস্টের অস্তিত্ব নেই। (রিসোর্সটি খুঁজে পাওয়া যায়নি: লোকালহোস্ট / ঘন_1 / পক্ষপাত) [[{{নোড ঘন_1 / বায়াসএড / রিডভেয়ারিবল p}]]]