/finch

Deep NLP Examples in TensorFlow, using Estimator and Dataset API, viewed in Notebooks

Primary LanguageJupyter NotebookMIT LicenseMIT


Contents


Requirements

  • Python 3 and Jupyter Notebook are required

    (CPU User) $ pip3 install tensorflow sklearn scipy bunch tqdm
    
    (GPU User) $ pip3 install tensorflow-gpu sklearn scipy bunch tqdm
    

Progress


Word Embedding(词向量)

Text Classification(文本分类)

Text Generation(文本生成)

  • Writing《Anna Karenina》(机器写作《安娜·卡列尼娜》)

  • Speech Recognition(语音识别)

  • < To be rewritten >

    • Penn Treebank(PTB 语料库)

    • IMDB Movie Reviews(生成电影评论)

Text Matching(文本匹配)

Sequence Labelling(序列标记)

Sequence to Sequence(序列到序列)

  • Learning to Sort(机器学习字母的排序)

  • Learning to Dialog(机器对话)

  • < To be rewritten >

    • Learning to Sort(机器学习字母的排序)

      • Seq2Seq + Attention + Beam-Search     Model     Test

      • Pointer Network     Model     Test

Question Answering(问题回答)

Knowledge Graph(知识图谱)