@property
def trainable_variables(self):
    tv = []
    tv += self.vector_net.trainable_variables
    tv += self.visual_net.trainable_variables
    tv += self.encoder_net.trainable_variables
    tv += self.memory_net.trainable_variables
    return tv
@property
def trainable_variables(self):
    tv = []
    tv += self.vector_net.trainable_variables
    tv += self.visual_net.trainable_variables
    tv += self.encoder_net.trainable_variables
    tv += self.memory_net.trainable_variables
    return tv