论文复现—1—A Simple yet Effective Relation Information Guided Approach for Few-Shot Relation Extraction

论文阅读笔记在笔记本上,整体流程在笔记本上做推导,不在电子版存稿了。较为简单。

数据加载:

在这里插入图片描述
我设置5-way-5-shot.
pid2name:描述了relation的name和relation description。

报错提示:显卡不够。

我感觉,作者在fewrel数据集上做的实验,更多是为了测试领域迁移下 ,模型的性能。

在一些其他小样本数据集上的实验,可能是真的N -way-k-shot,和fewrel数据集还是有较大不同的```


然后降低了实验数据量,在实验设置中,将以下参数做出调整为:

```c
parser.add_argument('--trainN', default=1, type=int,
            help='N in train')#10
    parser.add_argument('--N', default=5, type=int,
            help='N way')
    parser.add_argument('--K', default=1, type=int,
            help='K shot')
    parser.add_argument('--Q', default=1, type=int,
            help='Num of query per class')#5

实验结果

实验结果记录如下:

step: 2000 | loss: 0.313262, accuracy: 100.00%
Use val dataset
[EVAL] step: 1000 | accuracy: 43.38%
Best checkpoint
step: 4000 | loss: 0.313262, accuracy: 100.00%
Use val dataset
[EVAL] step: 1000 | accuracy: 37.33%
step: 6000 | loss: 0.313262, accuracy: 100.00%
Use val dataset
[EVAL] step: 1000 | accuracy: 34.91%
step: 8000 | loss: 0.313262, accuracy: 100.00%
Use val dataset
[EVAL] step: 1000 | accuracy: 35.69%
step: 10000 | loss: 0.313262, accuracy: 100.00%
Use val dataset
[EVAL] step: 1000 | accuracy: 39.12%
step: 12000 | loss: 0.313262, accuracy: 100.00%

可以明显观察到的是,loss没有在下降。对于实验结果,我持一定的怀疑态度,但作者在git中又给出了训练好的模型。这,,让我,还是有点怀疑…

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

YingJingh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值