I want to build a neural network with Keras,but I got a error:
AttributeError: \'NoneType\' object has no attribute \'_inbound_nodes\'
,and this is my example co
This error occurs because keras.backend.tile is a function and not a layer, making tiled_emb a tensor. The error is then generated when trying to construct the network and encountering just a tensor where it expects a layer (so the attr _inbound_nodes is not defined).
You can turn any function into a layer by using the keras.layers.lambda layer, eg:
tiled_emb = Lambda(keras.backend.tile, arguments={'n':(-1, 64, 64, 1)})(text_emb)