त्रुटि के साथ input_shape की उम्मीद है करने के लिए 4 आयाम, लेकिन सरणी के साथ आकार (73257, 32, 32)

0

सवाल

मैं greyscale छवियों के इस आकार: x_train_grey.shape = (73257, 32, 32)

मैं निर्दिष्ट पहली परत, इस तरह:

Flatten(input_shape=(32,32,1)' क्योंकि मैं नहीं पारित batch_size और greyscale छवियों केवल 1 चैनल. लेकिन मैं इस त्रुटि मिलती है:

ValueError: Error when checking input: expected flatten_1_input to have 4 dimensions, but got an array with shape (73257, 32, 32)

मैं क्या समझ में नहीं गलत है, कृपया मदद. मुझे समझ में यह कहा गया है कई बार, लेकिन मैं एक समाधान नहीं ढूँढ सकता.

चीयर्स!

2

सबसे अच्छा जवाब

1

समस्या शायद में निहित है जिस तरह से आप गुजर रहे हैं करने के लिए अपने डेटा अपने मॉडल. यदि आपके इनपुट के आकार है (batch_size, 32, 32) प्रयास करें तो कुछ इस तरह है:

import tensorflow as tf

grey_scale_images = tf.random.normal((64, 32, 32))

model = tf.keras.Sequential()
model.add(tf.keras.layers.Flatten(input_shape=(32,32,1)))

print(model(grey_scale_images).shape)
# (64, 1024)

अद्यतन: दोनों input_shape=(32,32,1) और input_shape=(32,32) काम करेंगे. यह निर्भर करता है कैसे आप खिला रहे हैं करने के लिए अपने डेटा अपने मॉडल:

import tensorflow as tf

grey_scale_images = tf.random.normal((64, 32, 32))
Y = tf.random.normal((64, 1024))
model = tf.keras.Sequential()
model.add(tf.keras.layers.Flatten(input_shape=(32, 32, 1)))
model.compile(loss='MSE')
model.fit(grey_scale_images, Y)
2021-11-24 08:40:01

वास्तव में, बस गुजर input_shape=(32,32) काम किया है, धन्यवाद!
mankojag

मुझे लगता है कि आप गलत कर रहे हैं...मेरी जाँच अद्यतन के जवाब.
AloneTogether

धन्यवाद, लेकिन मैं नहीं कर रहा हूँ बहुत यकीन है कि यह सही है. मैं करने की कोशिश की input_shape=(32,32,1) लेकिन यह काम नहीं कर रहा है. क्या आप सुझाव है कि करने के लिए की जरूरत से पहले किया जा सकता है कि पारित करने के बजाय input_shape=(32,32)? है वहाँ कुछ नियम है कि कहते हैं (32,32,1) पर इस्तेमाल किया जाना चाहिए (32,32) या यह कोई फर्क नहीं, जैसा तुम कहते हो, दोनों विकल्पों में काम करते हो?
mankojag

जांच का जवाब. के रूप में मैं ने कहा कि दोनों काम करते हैं, लेकिन यह निर्भर करता है क्या पर आपके डेटा की तरह लग रहा है
AloneTogether
-1

मैं अभी भी सीख रहा हूँ इस सामान भी है, लेकिन मुझे लगता है कि "1" के रूप में एक आयाम की प्रविष्टियों की संख्या संभव नहीं है. यहां तक कि अगर यह संभव है, यह एक शुरुआत है. "1" के रूप में एक आकार की एक धुरी के लिए मतलब नहीं है । किसी और को?

2021-11-24 07:34:08

धन्यवाद, वास्तव में input_shape=(32,32) ठीक काम करने लगता है
mankojag

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में