Red neuronal artificial – error de comstackción

Estoy aprendiendo Aprendizaje profundo yo mismo y me enfrento a problemas al realizar ANN. Esto es lo que estoy haciendo:

Inicializando la ANN (he dividido el conjunto de datos de antemano):

classifier = Sequential() 

Añadiendo la capa de entrada y la primera capa oculta:

 classifier.add(Dense(input_dim = 11, kernel_initializer = 'uniform', activation = 'relu', units = 6)) 

Añadiendo la segunda capa oculta:

 classifier.add(Dense(units = 6, kernel_initializer = 'uniform', activation = 'relu')) 

Añadiendo la capa de salida:

 classifier.add(Dense(units = 1, kernel_initializer = 'uniform', activation = 'sigmoid')) 

Comstackndo la ANN empleando el descenso de gradiente estocástico:

 classifier.compile(optimizer = 'adam', loss = 'binary_crossentropy', metrics = ['accuracy']) 

Después de esto, cuando selecciono y ejecuto el último comando, aparece un error que dice:

 TypeError: sigmoid_cross_entropy_with_logits() got an unexpected keyword argument 'labels' 

Noté que cuando uso loss = mean_squared_error , se comstack bien. ¿Puedes decirme qué está pasando?

Sypder y Python como el día que publico esto. Windows 10 . Thanos, TensorFlow y Keras más recientes.

Gracias por adelantado.

Actualice su versión de tensorflow con una comstackción nocturna:

https://github.com/tensorflow/tensorflow#installation

vea este problema: https://github.com/carpedm20/DCGAN-tensorflow/issues/84

Tensorflow cambió los nombres de las palabras clave para esta función, y probablemente esté usando una versión desactualizada de tf o keras, actualice ambas y debería estar listo.

pip install -U tensorflow solucionó el problema para mí