【资源】我的自然语言处理算法实现源码

NLPApplications

自然语言处理应用,使用的编程语言为Python,深度学习框架为Pytorch. 由于NLP相关任务较多,涉及算法也较多。本项目就把自己实现的算法、模型放在github上的地址进行汇总。

1 文本分类

基于深度学习的主流文本分类算法集合。

序号博文代码论文备注
1textCNN论文与原理——短文本分类(基于pytorch和torchtext)https://github.com/Htring/TextCNN_Classification_PLConvolutional Neural Networks for Sentence ClassificationtextCNN
2BERT论文阅读与总结https://github.com/Htring/BERT-Classification_PLBERT: Pre-training of Deep Bidirectional Transformers for Language UnderstandingBERT fine-tune

2 命名实体识别

基于深度学习的主流命名实体识别算法集合。

序号博文代码论文备注
1再看隐马尔可夫模型(HMM)原理https://github.com/Htring/HMM_NERHMM
2基于BiLSTM-CRF的序列标注https://github.com/Htring/BiLSTM-CRF_NER_PLBidirectional LSTM-CRF Models for Sequence TaggingBiLSTM-CRF
3命名实体识别——IDCNN-CRF论文阅读与总结https://github.com/Htring/IDCNN-CRF_NER_PLFast and Accurate Entity Recognition with Iterated Dilated ConvolutionsIDCNN-CRF
4BERT论文阅读与总结https://github.com/Htring/BERT-BiLSTM-CRF_PLBERT: Pre-training of Deep Bidirectional Transformers for Language UnderstandingBERT-BiLSTM-CRF

3 文本匹配

常用的文本匹配算法。

序号博文代码论文备注
1非监督文本匹配算法——BM25https://github.com/Htring/BM25BM25,无监督
2文本匹配——Enhanced LSTM for Natural Language Inference阅读与总结https://github.com/Htring/ESIM_Text_Similarity_PLEnhanced LSTM for Natural Language InferenceESIM
3文本匹配——RE2阅读与总结https://github.com/Htring/RE2_Text_Similarity_PLSimple and Effective Text Matching with Richer Alignment FeaturesRE2

4 推荐算法

5 知识图谱

该部分主要侧重于知识图谱的构建。

6 问答系统

该部分主要侧重于应用。

序号项目名称项目地址相关博文备注
1基于红楼梦知识的问答系统https://github.com/Htring/KGQAHLM知识图谱
2基于医疗知识图谱的问答系统实践https://github.com/Htring/KGQAMedicine知识图谱

N 语料数据集

  1. https://github.com/SimmerChan/corpus
  2. https://github.com/SophonPlus/ChineseNlpCorpus
  3. https://github.com/liucongg/NLPDataSet
  4. https://github.com/CLUEbenchmark/CLUEDatasetSearch

联系我

  1. 我的github:https://github.com/Htring
  2. 我的csdn:科皮子菊
  3. 我订阅号:AIAS编程有道
  4. 知乎:皮乾东
  5. 学术范主页:AIAS编程有道


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部