Esempio n. 1
0
 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
Esempio n. 2
0
 def get_Count_question_mask(self, sentence):
     sent_length = len(sentence)
     return data_util.fill_mask(self.max_length, sent_length, zero_location='RIGHT')
Esempio n. 3
0
 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')