我正在尝试将softmax activation layer
应用于Add()
层的输出。我试图将这一层作为模型的输出,但遇到了一些问题。
似乎Add()
层不允许使用激活,如果我做这样的事情:
predictions = Add()([x,y])
predictions = softmax(predictions)
model = Model(inputs = model.input, outputs = predictions)
我得到:
ValueError: Output tensors to a Model must be the output of a Keras `Layer` (thus holding past layer metadata). Found: Tensor("Softmax:0", shape=(?, 6), dtype=float32)
答案 0 :(得分:3)
它与“添加”层无关,您直接在Keras张量上使用0 redirections exceeded
,这是行不通的,您需要一个实际的层。您可以为此使用wget --content-disposition http://someurl.com/123
层:
K.softmax