keras语法的更改



我有一个脚本,它在以前版本的keras中运行得很好。在0.3.2发行版上运行该脚本时,我收到了所有类型的错误消息。下面你会发现一些脚本行:

model = Sequential()
model.add(Dropout(self.dropx[0]))
model.add(Dense(nb_features, self.nb_neuronx[0], init='glorot_uniform'))
model.add(PReLU((self.nb_neuronx[0],)))
model.add(BatchNormalization((self.nb_neuronx[0],)))
model.add(Dropout(self.dropx[1]))
model.add(Dense(self.nb_neuronx[0], self.nb_neuronx[1], init='glorot_uniform'))
model.add(PReLU((self.nb_neuronx[1],)))
model.add(BatchNormalization((self.nb_neuronx[1],)))
model.add(Dropout(self.dropx[2]))

我得到的一些错误是:

Exception: Layer is not connected. Did you forget to set "input_shape"?

是否有任何"从到"类型的文档可供浏览,以便更容易地更新旧的keras脚本?

您需要设置一个输入维度,因为它是唯一无法从以前的层推断的维度。

相关内容

  • 没有找到相关文章

最新更新