Hi!
I have been studying your TensorFlow implementation of NEC for a while now. There is a part in your code which I do not fully understand. (Probably in the paper as well.)
The original paper says: "Backpropagation updates the the weights and biases of the convolutional embedding network and the keys and values of each action-specific memory using gradients of this loss, ..."
In your implementation, how did you solve to update the keys and values in your DND during backpropagation/backward pass? (I am curious about the DND updates especially, I think I understand how the gradients are calculated on the keys and values, I just don't see how they are get applied during backpropagation.)
Thanks in advance.
Regards,
Adam
Hi!
I have been studying your TensorFlow implementation of NEC for a while now. There is a part in your code which I do not fully understand. (Probably in the paper as well.)
The original paper says: "Backpropagation updates the the weights and biases of the convolutional embedding network and the keys and values of each action-specific memory using gradients of this loss, ..."
In your implementation, how did you solve to update the keys and values in your DND during backpropagation/backward pass? (I am curious about the DND updates especially, I think I understand how the gradients are calculated on the keys and values, I just don't see how they are get applied during backpropagation.)
Thanks in advance.
Regards,
Adam