bert_in_keras icon indicating copy to clipboard operation
bert_in_keras copied to clipboard

关于relation_extraction例子中的反例样本

Open lan2720 opened this issue 4 years ago • 2 comments

苏神你好,在relation_extraction那个例子中有一行是random.choice选择主语: https://github.com/bojone/bert_in_keras/blob/master/relation_extract.py#L171 这里k1随机出来之后,其实对应k1的正确k2就有了,但是k2你也是随机选出来的,这使得k2有可能选对,也有可能选错,选错的话就会在下面for j in items.get((k1, k2), []):时为[],o1和o2都是全0的,当前错误的subject没有对应的object和predicate。这里是为了加入反例训练样本吗?这种做法有什么reference也是这样吗?不是很了解这块,希望向您请教下~

lan2720 avatar Nov 04 '19 07:11 lan2720

苏神你好,在relation_extraction那个例子中有一行是random.choice选择主语: https://github.com/bojone/bert_in_keras/blob/master/relation_extract.py#L171 这里k1随机出来之后,其实对应k1的正确k2就有了,但是k2你也是随机选出来的,这使得k2有可能选对,也有可能选错,选错的话就会在下面for j in items.get((k1, k2), []):时为[],o1和o2都是全0的,当前错误的subject没有对应的object和predicate。这里是为了加入反例训练样本吗?这种做法有什么reference也是这样吗?不是很了解这块,希望向您请教下~

我这两天也在学习这个代码,也注意到了,但不太理解这么做的原因,不知您现在了解了吗,讨教一下?谢谢!

hqsh avatar Jun 03 '20 02:06 hqsh

我这两天也在学习这个代码,同求这样做的原因,谢谢!

bufeibufei avatar Oct 12 '20 08:10 bufeibufei