predict_r_uncertain
- predict_r_uncertain(model: Model, ht_batch: Tensor, num_samples: int = 5, slice_size: int | None = None, *, mode: Literal['training', 'validation', 'testing'] | None = None) UncertainPrediction[来源]
使用中间(关系)预测进行前向传递,以获取所有可能关系的分数。
此方法计算每个(头,尾)对的所有可能关系的分数,以及不确定性量化。
- Parameters:
- Returns:
形状: (batch_size, num_relations) 对于每个h-t对,所有可能关系的分数。
此函数通过使用
predict_uncertain_helper()委托给pykeen.models.Model.score_r()作为score_method。- Return type:
警告
此函数将模型设置为评估模式,并将所有dropout层设置为训练模式。