keras语法的变化?

时间:2016-03-24 18:31:45

标签: python neural-network deep-learning 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脚本的文档类型?

1 个答案:

答案 0 :(得分:1)

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