keras.backend没有属性意思

时间:2018-06-15 23:20:05

标签: tensorflow keras deep-learning

我已经编写了一个自定义丢失函数(简单的交叉熵,但它并不重要)。代码是这样的:

import keras.backend.tensorflow_backend as K
def myloss(y_true, y_pred):
    return K.mean((y_true * K.log(y_pred) + (1-y_true) * K.log(1-y_pred)))

我按如下方式编译:

model.compile(optimizer='rmsprop',
          loss = myloss,
          metrics=['accuracy'])

我收到错误:

AttributeError:' module'对象没有属性' log'

K.mean和K.sum也是如此。

My Keras是2.2.0,tensorflow是1.3.0 ubuntu 16.04

你知道可能是什么原因吗?

0 个答案:

没有答案