【NLP】文本匹配——Enhanced LSTM for Natural Language Inference算法实现

背景

前文【NLP】文本匹配——Enhanced LSTM for Natural Language Inference阅读与总结已经介绍了ESIM的相关原理。下面我们来复现一下这篇文章的代码。代码已上传GitHub:https://github.com/Htring/ESIM_Text_Similarity_PL。有兴趣的可以看看源码。当然本代码也参考了:https://github.com/coetaur0/ESIM程序。该项目也为ESIM绘制了比较漂亮的图片,来看看模型架构,熟悉一下模型就开始书写模型吧。

【NLP】文本匹配——Enhanced LSTM for Natural Language Inference算法实现
实验数据选取,由于大部分数据是英文数据,但我更希望多做一些关于中文的内容。在github上一个开源项目:https://github.com/zhaogaofeng611/TextMatch.其数据集采用的是LCQMC数据,实现的模型在测试集上的效果: ACC为0.8385

; ESIM实现

ESIM模型训练包含以下模块:

  • 数据处理加载模块
  • 模型实现模型
  • pytorch_lightnin

Original: https://blog.csdn.net/meiqi0538/article/details/124334676
Author: 科皮子菊
Title: 【NLP】文本匹配——Enhanced LSTM for Natural Language Inference算法实现

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/530899/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球