0

我正在尝试在简单变压器的 BERT 模型上实现 LIME。对于不知道 LIME 是如何工作的人来说,LIME 通过创建一个包含不同句子组合的数组来扰乱将被预测的文本。当我对文本“嗨,我的名字是 Ege”使用模型预测时,预测将为 1。另一方面,如果我使用样本数为 20 的 LIME,则被扰动的数组将为 [ '嗨,我叫埃格','嗨,','嗨,我叫埃格','嗨,我的名字是',',我叫埃格',',',',','嗨,是Ege', ',my ', 'Hi,my is ', 'Hi, is ', ', ', 'Hi,my is Ege', ', Ege', ', ', ', Ege', ', name是',',我的Ege','嗨,我的','嗨,名称是 Ege'],预测是 [0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 0 1 0]。如您所见,扰动数组的第一个文本是原始文本,并且预测发生了变化,尽管预测的文本是相同的。为什么会发生,我可以解决它吗?

4

0 回答 0