# ESIM_Text_Similarity_PL
基于pytorch lightning的ESIM算法实现。具体实现可以参考我的博客:[【NLP】文本匹配——Enhanced LSTM for Natural Language Inference算法实现](https://blog.csdn.net/meiqi0538/article/details/124334676)
## 语料
实验数据选取,由于大部分数据是英文数据,但我更希望多做一些关于中文的内容。在github上一个开源项目:https://github.com/zhaogaofeng611/TextMatch.其数据集采用的是LCQMC数据,实现的模型在测试集上的效果:**ACC为0.8385**。
## ESIM实现
ESIM模型训练包含以下模块:
- 数据处理加载模块
- 模型实现模型
- pytorch_lightning 封装训练模块
- 模型训练和使用模块
## 模型训练与使用
模型训练了15个epoch,不适用与训练的字符向量的结果如下:
````text
Testing: 100%|██████████| 42/42 [00:03<00:00, 13.85it/s]
precision recall f1-score support
0 0.78 0.94 0.85 6250
1 0.92 0.73 0.81 6250
accuracy 0.83 12500
macro avg 0.85 0.83 0.83 12500
weighted avg 0.85 0.83 0.83 12500
--------------------------------------------------------------------------------
DATALOADER:0 TEST RESULTS
{'accuracy': 0.8332800269126892,
'f1_score': 0.8332800269126892,
'recall': 0.8332800269126892,
'val_loss': 0.4262129068374634}
--------------------------------------------------------------------------------
Testing: 100%|██████████| 42/42 [00:03<00:00, 13.19it/s]
Process finished with exit code 0
````
## 联系我
1. 我的github:[https://github.com/Htring](https://github.com/Htring)
2. 我的csdn:[科皮子菊](https://piqiandong.blog.csdn.net/)
3. 我订阅号:AIAS编程有道
![AIAS编程有道](https://mmbiz.qpic.cn/mmbiz_png/dQiaQ6INiazLqmEdj1NpUuAAUynfXekNte0cIG4lPcf38B0u4l1MYxNhGbQWdwKh4oPM0MI71hwkurerypzgPkyA/640?wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1)
4. 知乎:[皮乾东](https://www.zhihu.com/people/piqiandong)
没有合适的资源?快使用搜索试试~ 我知道了~
竞赛资料源码-基于pytorch lightning的ESIM算法实现.zip
共14个文件
py:8个
txt:2个
gitignore:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 22 浏览量
2024-02-06
16:54:39
上传
评论
收藏 10.99MB ZIP 举报
温馨提示
【目标受众】: 本项目适合IT相关专业各种计算机技术的源代码和项目资料,如计科、人工智能、通信工程、自动化和电子信息等的在校学生、老师或者企业员工下载使用。 也适合小白学习进阶,可以用作比赛项目、可以进行项目复刻去参加同赛道比赛。 【资源内容】: 源码与竞赛资料:教育部认可的大学生竞赛备赛资料代码、源码、竞赛总结。 功能与质量保证:这个资源库是一个宝贵的学习平台,有助于他们深入了解计算机技术的原理和应用。这些源码经过测试和验证,可以直接运行,方便学生快速上手并开始实践。 【应用场景】: 竞赛准备:适用于各种教育部认可的竞赛,如全国电子设计大赛、全国大学生智能汽车竞赛等,他们可以借助这些资料了解竞赛的规则、要求和技巧。 学习与项目开发:可以用作毕设、课设、作业和竞赛项目的开发基础,可以使用这些源码作为项目开发的基础,快速构建出具有竞争力的作品。 【互动与交流】: 资料鼓励下载和使用这些资源,并欢迎学习者进行沟通交流、互相学习、共同进步。这种互动式的学习方式有助于形成良好的学习氛围,促进知识的共享和传播,为计算机相关专业的学习者提供了一个全面的学习和发展平台。
资源推荐
资源详情
资源评论
收起资源包目录
基于pytorch lightning的ESIM算法实现.zip (14个子文件)
资料总结
model_save
esim
index2tag.txt 20B
esim-epoch=014-val_loss=0.443-f1_score=0.835.ckpt 11.77MB
token2index.txt 63KB
LICENSE 1KB
trainer.py 4KB
dataloader.py 5KB
model
utils.py 5KB
__init__.py 156B
ESIM_PL.py 3KB
layers.py 5KB
ESIM.py 5KB
.gitignore 2KB
tools.py 2KB
README.md 2KB
共 14 条
- 1
资源评论
妄北y
- 粉丝: 1w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功