将数据传递到Keras中的自定义图层

时间:2017-07-19 20:25:24

标签: keras

我试图在本文中实施Differentiable Neural Dictionary:Keras中的https://arxiv.org/abs/1703.01988

我创建了一个自定义图层作为DND,但是我需要在每次运行时将数据传递给该图层,特别是密钥和Q值。不幸的是我到目前为止还没有办法,有没有办法通过某种函数调用将这些值传递给我的自定义图层?

似乎一旦创建和编译了图层,我就无法修改或附加任何信息到其数据结构,但是赞赏任何和所有帮助

自定义图层为DNDLayer

的示例
dnd = DNDLayer()(previous_layer)
...compile model etc...
dnd.method()

结果

AttributeError: 'Tensor' object has no attribute 'method'

因为我假设对象被转换为模型的张量。单独声明图层并将其添加到模型中不会导致错误,但图层中的实际数据不会发生变化,看起来是静态的

0 个答案:

没有答案