在訓練使用 keras 創建的功能模型時出現以下錯誤:File "D:\Age_prediction\testmatrixshape.py", line 34, in <module> cnn_lstm.fit(X_train, y_train, batch_size=10, epochs=10) File "C:\Users\Pranaswi Reddy\AppData\Local\Programs\Python\Python38\lib\site-packages\tensorflow\python\keras\engine\training.py", line 66, in _method_wrapper return method(self, *args, **kwargs) File "C:\Users\Pranaswi Reddy\AppData\Local\Programs\Python\Python38\lib\site-packages\tensorflow\python\keras\engine\training.py", line 848, in fit tmp_logs = train_function(iterator) File "C:\Users\Pranaswi Reddy\AppData\Local\Programs\Python\Python38\lib\site-packages\tensorflow\python\eager\def_function.py", line 580, in __call__ result = self._call(*args, **kwds) File "C:\Users\Pranaswi Reddy\AppData\Local\Programs\Python\Python38\lib\site-packages\tensorflow\python\eager\def_function.py", line 644, in _call return self._stateless_fn(*args, **kwds) File "C:\Users\Pranaswi Reddy\AppData\Local\Programs\Python\Python38\lib\site-packages\tensorflow\python\eager\function.py", line 2420, in __call__ return graph_function._filtered_call(args, kwargs) # pylint: disable=protected-access File "C:\Users\Pranaswi Reddy\AppData\Local\Programs\Python\Python38\lib\site-packages\tensorflow\python\eager\function.py", line 1661, in _filtered_call return self._call_flat( File "C:\Users\Pranaswi Reddy\AppData\Local\Programs\Python\Python38\lib\site-packages\tensorflow\python\eager\function.py", line 1745, in _call_flat return self._build_call_outputs(self._inference_function.call( File "C:\Users\Pranaswi Reddy\AppData\Local\Programs\Python\Python38\lib\site-packages\tensorflow\python\eager\function.py", line 593, in call outputs = execute.execute(
5 回答

浮云間
TA貢獻1829條經驗 獲得超4個贊
檢查您的所有輸入是否不包含任何“字符串”類型的數據。如果是這樣改變它們,例如你可以使用 TensorFlow categorical_column_* 函數

倚天杖
TA貢獻1828條經驗 獲得超3個贊
在您的代碼之前添加此代碼
from tensorflow.compat.v1 import ConfigProto
from tensorflow.compat.v1 import InteractiveSession
config = ConfigProto()
config.gpu_options.allow_growth = True
session = InteractiveSession(config=config)

狐的傳說
TA貢獻1804條經驗 獲得超3個贊
當所有 y_train(groundtruth 值)具有相同的值(單個類)時,我遇到了這個錯誤。當修復它并且 y_train 變成了幾個類時,它解決了問題。

躍然一笑
TA貢獻1826條經驗 獲得超6個贊
我的錯誤源于具有 Nan 值的標記化輸入層。如果您有相同的東西,請使用tf.keras.preprocessing.sequence.pad_sequences
或.fillna()
添加回答
舉報
0/150
提交
取消