Seq2Seq预测,如何得到每一个输出的概率呢?
Created by: OleNet
举个例子: 输入: 早搏吃胺碘酮合适吗 ? 输出:
DEBUG: 01-12 16:36:12: * 0 [init_by_model]: max_nbest=5, max_word_num=100, max_word_len=100, max_y_size=6 DEBUG: 01-12 16:36:12: * 0 [seg_init_by_model]: set use ne=0 input ids: [0, 2447, 38, 9245, 558, 15, 1495, 1] netword forward result: [{'id': array([ 23, 4846, 6, 79, 19, 164, 7420, 127, 7420, 127, 7420, 103, 101, 104, 11, 127, 309, 168, 545, 127, 624, 1798, 346, 1, -1, 26, 4846, 6, 79, 19, 164, 7420, 127, 7420, 127, 7420, 103, 101, 104, 11, 127, 309, 168, 545, 127, 624, 1798, 127, 624, 1798, 346, 1, -1, 28, 4846, 6, 79, 19, 164, 7420, 127, 7420, 127, 7420, 127, 7420, 103, 101, 104, 11, 127, 309, 168, 545, 127, 624, 1798, 127, 624, 1798, 346, 1, -1], dtype=int32), 'value': None}] answer 0 : 室性早搏的患者可以服用稳心颗粒,稳心颗粒,稳心颗粒等药物进行治疗,平时注意休息,避免劳累。 answer 1 : 室性早搏的患者可以服用稳心颗粒,稳心颗粒,稳心颗粒等药物进行治疗,平时注意休息,避免劳累,避免劳累。 answer 2 : 查室性早搏的患者可以服用稳心颗粒,稳心颗粒,稳心颗粒,稳心颗粒等药物进行治疗,平时注意休息,避免劳累,避免劳累。
我的理解是value应该有概率才对呀,但是这里为None. 怎么才能得到概率呢?
预测和网络的代码在issue #1023 (closed) #1130 (closed) 可以看到。