Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python ValueError:检查输入时出错:预期lstm_12_输入具有形状(5793993,7),但获得具有形状(7,1)的数组_Python_Tensorflow_Keras - Fatal编程技术网

Python ValueError:检查输入时出错:预期lstm_12_输入具有形状(5793993,7),但获得具有形状(7,1)的数组

Python ValueError:检查输入时出错:预期lstm_12_输入具有形状(5793993,7),但获得具有形状(7,1)的数组,python,tensorflow,keras,Python,Tensorflow,Keras,上面是第一层 (5793993,7,1)这是输入形状 ValueError:检查输入时出错:预期lstm_12_输入具有形状(5793993,7),但获得具有形状(7,1)的数组 此tensorflow错误的修复方法是什么您不应该包括输入\u形状的样本数。改用这个: keras.layers.LSTM(150, activation='sigmoid',return_sequences=True,input_shape=(X_train.shape)), keras.layers.Dropo

上面是第一层 (5793993,7,1)这是输入形状

ValueError:检查输入时出错:预期lstm_12_输入具有形状(5793993,7),但获得具有形状(7,1)的数组


此tensorflow错误的修复方法是什么

您不应该包括
输入\u形状的样本数
。改用这个:

 keras.layers.LSTM(150, activation='sigmoid',return_sequences=True,input_shape=(X_train.shape)),
 keras.layers.Dropout(0.2),

我还相当确定,您的输入应该有shape
(n_samples,1,7)
来运行它。

不,
(n_samples,7,1)
对于LSTM是正确的,反之则会使循环层无用。当我使用colab时会发生这种情况。同样的代码在jupyter中正常工作
input_shape=(X_train.shape[1:])