hello.
I read your paper and am looking into your codes.
And got some questions about rnn.
in rnn_one_hot.py : _prepare_networks()
-
at your code :
if not self.use_movies_features:
l_recurrent = self.recurrent_layer(self.l_in, self.l_mask, true_input_size = self.n_items + self.n_optional_features(), only_return_final=True)
there's NOT in if condition.
why did you set true_input_size like above when use_movies_features is false?
-
self.recurrent_layer() calls __ call __() of recurrent_layers.py
It seems that it only returns 1 layer - prev_layer, though you write for loop in that part.
I think it returns multiple layers when RecurrentLayers.layers is set like 100-50-50 like your example
Does it work as you intended?
-
what does l_last_slice do?
Should it exist?
TY for your help.
hello.
I read your paper and am looking into your codes.
And got some questions about rnn.
in rnn_one_hot.py : _prepare_networks()
at your code :
if not self.use_movies_features:
l_recurrent = self.recurrent_layer(self.l_in, self.l_mask, true_input_size = self.n_items + self.n_optional_features(), only_return_final=True)
there's NOT in if condition.
why did you set true_input_size like above when use_movies_features is false?
self.recurrent_layer() calls __ call __() of recurrent_layers.py
It seems that it only returns 1 layer - prev_layer, though you write for loop in that part.
I think it returns multiple layers when RecurrentLayers.layers is set like 100-50-50 like your example
Does it work as you intended?
what does l_last_slice do?
Should it exist?
TY for your help.