Если вы хотите рассчитать недоумение, вы должны сначала восстановить потери.В конструкторе gensim.models.word2vec.Word2Vec
передайте параметр compute_loss=True
- таким образом, gensim
сохранит потери для вас во время тренировки.После обучения вы можете вызвать метод get_latest_training_loss()
, чтобы получить потерю.
С момента потери в кросс-энтропийной потере модели скип-граммы 2 до степенипотеря даст вам предубеждение.(2 ** потеря)