“Could not interpret optimizer identifier” error in Keras

“Could not interpret optimizer identifier” error in Keras

 

原因是模型(model)和层(layers)使用tensorflow.python.keras(或者tensorflow.keras) API,优化器optimizer(SGD, Adam等)使用keras.optimizers,或者反之。

这是两个不同的keras版本,放在一起无法工作,需要把他们统一到同一版本。优化器和模型必须来自相同的层,相同的keras。

你可能感兴趣的:(tensorflow,deep-learning)