Exemplo n.º 1
0
 def on_epoch_end(self, model):
     print("Epoch #{} end, used time: {}min".format(
         self.epoch, (time.time() - self.time) / 60))
     print('loss: {}'.format(
         Word2Vec.get_latest_training_loss(model) - self.loss_save))
     self.epoch += 1
     self.loss_save = Word2Vec.get_latest_training_loss(model)
    def on_epoch_end(self, model: Word2Vec):
        loss = model.get_latest_training_loss() - self.prev_loss

        historic_loss.append(loss)
        epochs_list.append(self.epoch)

        print('Loss after epoch {}: {}'.format(self.epoch, loss))
        self.prev_loss += loss
        self.epoch += 1