def get_Trans_mask(self, candidates): mask_matrix = np.zeros([5, self.max_length], dtype=np.uint32) for k in range(5): mask_matrix[k] = data_util.fill_mask(self.max_length, len(candidates[k]), zero_location='RIGHT') return mask_matrix
def get_Count_question_mask(self, sentence): sent_length = len(sentence) return data_util.fill_mask(self.max_length, sent_length, zero_location='RIGHT')
def get_video_mask(self, video_feature): video_length = video_feature.shape[0] return data_util.fill_mask(self.max_length, video_length, zero_location='LEFT')