code: def train(self, epochs=2000, training_iterations=5):
  		'''
  		Parameters
  		----------
  		epochs : int
  		  Number of epochs to train for.  Default is 2000.
  		training_iterations : int
  			Number of times to repeat training process. Default is training_iterations.
  
  		Returns
  		-------
  		A trained word2vec model.
  		'''
  
  		self._scan_and_build_vocab()
  		for _ in range(training_iterations):
  			self.model.train(CorpusAdapterForGensim.get_sentences(self.corpus),
  			                 total_examples=self.model.corpus_count,
  			                 epochs=epochs)
  		return self.modef train(self, epochs=2000, training_iterations=5):
  		'''
  		Parameters
  		----------
  		epochs : int
  		  Number of epochs to train for.  Default is 2000.
  		training_iterations : int
  			Number of times to repeat training process. Default is training_iterations.
  
  		Returns
  		-------
  		A trained word2vec model.
  		'''
  
  		self._scan_and_build_vocab()
  		for _ in range(training_iterations):
  			self.model.train(CorpusAdapterForGensim.get_sentences(self.corpus),
  			                 total_examples=self.model.corpus_count,
  			                 epochs=epochs)
  		return self.model
docs: Parameters
  		----------
  		epochs : int
  		  Number of epochs to train for.  Default is 2000.
  		training_iterations : int
  			Number of times to repeat training process. Default is training_iterations.
  
  		Returns
  		-------
  		A trained word2vec model.