2016-03-24 1 views
1

У меня есть сценарий, который отлично работал в предыдущей версии keras. Запустив скрипт в дистрибутиве 0.3.2, я получаю всевозможные сообщения об ошибках. Ниже вы найдете несколько строк сценария:Изменения в синтаксисе keras?

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

Вам нужно установить входное измерение, потому что это единственное измерение, которое невозможно вывести из предыдущих слоев.

 Смежные вопросы

  • Нет связанных вопросов^_^