/NLP_pytorch_project

Embedding, NMT, Text_Classification, Text_Generation, NER etc.

Primary LanguagePython

NLP_pytorch_project

1-Chatbot

  001-transformer_chatbot
      实现方式是标准的transformer。
  002-bert_chatbot
      参考UNILM

2-Embedding

  001-skipgram-word2vec.py
  002-bert.py
  003-albert.py	
  004-NPLM.py

3-NMT

  001-transformer_NMT
  002-gru_seq2seq_attention
  003-lstm_seq2seq_attention

4-Text-Classification

  001-TextCNN.py
  002-BILSTM+Attention.py
  003-CharCNN
  004-BERT_Classification
  005-ERNIE_Classification
  006-ALBert_Classification
  007-FastBert

5-Text-Generation

  001-NNLM.py	
  002-RNN.py	
  003-LSTM.py	
  004-BILSTM.py	
  004-transformer-greedy search.py
  005-lstm_text_generation	
  006-bilstm_text_generation
  007-GPT2    

6-Reading_comprehension

  001-transformer_reading
  002-BERT_MRC
  003-BiDAF
  004-DocQA
  005-match_lstm
  006-QANet
  007-RNet
  008-albert_mrc
  009-roberta_mrc

7-NER

  001-Bert_CRF_Ner
  002-Bert_Softmax_Ner
  003-BiLSTM_CRF_Ner