【资源】我的自然语言处理算法实现源码
NLPApplications
自然语言处理应用,使用的编程语言为Python,深度学习框架为Pytorch. 由于NLP相关任务较多,涉及算法也较多。本项目就把自己实现的算法、模型放在github上的地址进行汇总。
1 文本分类
基于深度学习的主流文本分类算法集合。
| 序号 | 博文 | 代码 | 论文 | 备注 |
|---|---|---|---|---|
| 1 | textCNN论文与原理——短文本分类(基于pytorch和torchtext) | https://github.com/Htring/TextCNN_Classification_PL | Convolutional Neural Networks for Sentence Classification | textCNN |
| 2 | BERT论文阅读与总结 | https://github.com/Htring/BERT-Classification_PL | BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding | BERT fine-tune |
2 命名实体识别
基于深度学习的主流命名实体识别算法集合。
| 序号 | 博文 | 代码 | 论文 | 备注 |
|---|---|---|---|---|
| 1 | 再看隐马尔可夫模型(HMM)原理 | https://github.com/Htring/HMM_NER | HMM | |
| 2 | 基于BiLSTM-CRF的序列标注 | https://github.com/Htring/BiLSTM-CRF_NER_PL | Bidirectional LSTM-CRF Models for Sequence Tagging | BiLSTM-CRF |
| 3 | 命名实体识别——IDCNN-CRF论文阅读与总结 | https://github.com/Htring/IDCNN-CRF_NER_PL | Fast and Accurate Entity Recognition with Iterated Dilated Convolutions | IDCNN-CRF |
| 4 | BERT论文阅读与总结 | https://github.com/Htring/BERT-BiLSTM-CRF_PL | BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding | BERT-BiLSTM-CRF |
3 文本匹配
常用的文本匹配算法。
| 序号 | 博文 | 代码 | 论文 | 备注 |
|---|---|---|---|---|
| 1 | 非监督文本匹配算法——BM25 | https://github.com/Htring/BM25 | BM25,无监督 | |
| 2 | 文本匹配——Enhanced LSTM for Natural Language Inference阅读与总结 | https://github.com/Htring/ESIM_Text_Similarity_PL | Enhanced LSTM for Natural Language Inference | ESIM |
| 3 | 文本匹配——RE2阅读与总结 | https://github.com/Htring/RE2_Text_Similarity_PL | Simple and Effective Text Matching with Richer Alignment Features | RE2 |
4 推荐算法
5 知识图谱
该部分主要侧重于知识图谱的构建。
6 问答系统
该部分主要侧重于应用。
| 序号 | 项目名称 | 项目地址 | 相关博文 | 备注 |
|---|---|---|---|---|
| 1 | 基于红楼梦知识的问答系统 | https://github.com/Htring/KGQAHLM | 知识图谱 | |
| 2 | 基于医疗知识图谱的问答系统实践 | https://github.com/Htring/KGQAMedicine | 知识图谱 |
N 语料数据集
- https://github.com/SimmerChan/corpus
- https://github.com/SophonPlus/ChineseNlpCorpus
- https://github.com/liucongg/NLPDataSet
- https://github.com/CLUEbenchmark/CLUEDatasetSearch
联系我
- 我的github:https://github.com/Htring
- 我的csdn:科皮子菊
- 我订阅号:AIAS编程有道
- 知乎:皮乾东
- 学术范主页:AIAS编程有道
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
