code: def generate_skip_gram_data_set(self, token_list):
          '''
          Generate the Skip-gram's pair.
  
          Args:
              token_list:     The list of tokens.
  
          Returns:
              zip of Tuple(Training N-gram data, Target N-gram data)
          '''
          n_gram_tuple_zip = self.generate_tuple_zip(token_list, 3)
          skip_gram_list = []
          for pre, point, post in n_gram_tuple_zip:
              skip_gram_list.append((point, pre))
              skip_gram_list.append((point, post))
          return zip(skip_gram_listf generate_skip_gram_data_set(self, token_list):
          '''
          Generate the Skip-gram's pair.
  
          Args:
              token_list:     The list of tokens.
  
          Returns:
              zip of Tuple(Training N-gram data, Target N-gram data)
          '''
          n_gram_tuple_zip = self.generate_tuple_zip(token_list, 3)
          skip_gram_list = []
          for pre, point, post in n_gram_tuple_zip:
              skip_gram_list.append((point, pre))
              skip_gram_list.append((point, post))
          return zip(skip_gram_list)
docs: Generate the Skip-gram's pair.
  
          Args:
              token_list:     The list of tokens.
  
          Returns:
              zip of Tuple(Training N-gram data, Target N-gram data)