
nlp
TianHongZXY
这个作者很懒,什么都没留下…
展开
-
自然语言推理入门:ESIM
Enhanced LSTM for Natural Language InferenceESIM是ACL2017的一篇论文,在当时成为各个NLP比赛的杀器,直到现在仍是入门自然语言推理值得一读的文章。本文根据ESIM原文以及pytorch代码实现对ESIM模型进行总结,有些地方的叙述保持了与代码一致而和原文不一致,比如在embedding处与原文就不完全一致,原论文只使用了我下面所写的init...原创 2020-05-04 22:14:33 · 1764 阅读 · 0 评论 -
反讽检测(Sarcasm Detection)
最近在看反讽检测的文章,才读了几篇,写一下小结,看得还是挺费劲,也挺懵的,写个阅读笔记,让自己好好重新理解一下。Towards Multimodal Sarcasm Detection第一篇读的是Towards Multimodal Sarcasm Detection (An Obviously Perfect Paper) ,标题就很有意思,斜体的Obviously就是在这就带有自嘲,反语的...原创 2019-12-08 12:07:42 · 4928 阅读 · 3 评论 -
使用pytorch和torchtext进行文本分类
如何使用pytorch进行文本分类文本分类是NLP领域的较为容易的入门问题,本文记录我自己在做文本分类任务以及复现相关论文时的基本流程,绝大部分操作都使用了torch和torchtext两个库。1. 文本数据预处理首先数据存储在三个csv文件中,分别是train.csv,valid.csv,test.csv,第一列存储的是文本数据,例如情感分类问题经常是用户的评论review,例如imdb或...原创 2019-10-27 21:51:34 · 5363 阅读 · 12 评论 -
利用pytorch和torchtext预处理数据
pytorch广播矩阵当自定义矩阵来和一个 batch 的数据 X 做乘法的时候,设X.shape = [batch_size, dimx, dimy],那么自定义的矩阵 W.shape = [input_dim, output_dim]只需要input_dim==dimy就可以使用torch.matmul(X, W),pytorch在计算的时候会自动广播矩阵W,但计算完 W.shape 不会...原创 2019-07-10 17:15:00 · 3488 阅读 · 2 评论