Python TensorFlow "incompatible with the layer: expected ndim=3, found ndim=2" hatası

479980

Decapat
Katılım
29 Temmuz 2021
Mesajlar
742
Çözümler
1
Arkadaşlar kod aşağıda:
Python:
import tensorflow as tf

gru_model = tf.keras.Sequential()
gru_model.add(tf.keras.layers.Embedding(
    1000,
    300,
    input_length=400
))
gru_model.add(tf.keras.layers.GRU(
    32,
    use_bias = False,
    dropout=0.1,
    recurrent_dropout=0.1
))
gru_model.add(tf.keras.layers.GRU(
    16,
    use_bias = True,
    recurrent_dropout=0.2
))

Şimdi bu kodu ilk çalıştırmamda sorunsuz çalışıyor.Fakat sonraki çalıştırmamda aşağıdaki hatayı alıyorum:
ValueError Traceback (most recent call last)Cell In[40], line 1----> 1 gru_model.add(tf.keras.layers.GRU( 2 32, 3 use_bias = False, 4 dropout=0.1, 5 recurrent_dropout=0.1 6 )) 7 gru_model.add(tf.keras.layers.GRU( 8 16, 9 use_bias = True, 10 recurrent_dropout=0.2 11 ))File[URL='https://www.technopat.net/sosyal/file:///C%3A/Users/samil/AppData/Local/Programs/Python/Python311/Lib/site-packages/tensorflow/python/trackable/base.py:205']\AppData\Local\Programs\Python\Python311\Lib\site-packages\tensorflow\python\trackable\base.py:205[/URL], in no_automatic_dependency_tracking.._method_wrapper(self, *args, **kwargs) 203 self._self_setattr_tracking = False # pylint: disable=protected-access 204 try:--> 205 result = method(self, *args, **kwargs) 206 finally: 207 self._self_setattr_tracking = previous_value # pylint: disable=protected-accessFile [URL='https://www.technopat.net/sosyal/file:///C%3A/Users/samil/AppData/Local/Programs/Python/Python311/Lib/site-packages/keras/utils/traceback_utils.py:70']\Local\Programs\Python\Python311\Lib\site-packages\keras\utils\traceback_utils.py:70[/URL], in filter_traceback..error_handler(*args, **kwargs) 67 filtered_tb = _process_traceback_frames(e.__traceback__) 68 # To get the full stack trace, call: ... 240 ) 241 if spec.max_ndim is not None: 242 ndim = x.shape.rankValueError: Input 0 of layer "gru_2" is incompatible with the layer: expected ndim=3, found ndim=2. Full shape received: (None, 32)
Jupyter notebook kullanıyorum.
Hatanın fotoğrafıda aşağıda:
hata.png
 

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Yeni konular

Geri
Yukarı