All Projects → Kyubyong → Nlp_made_easy

Kyubyong / Nlp_made_easy

Explains nlp building blocks in a simple manner.

Projects that are alternatives of or similar to Nlp made easy

Poetry Seq2seq
Chinese Poetry Generation
Stars: ✭ 159 (-31.47%)
Mutual labels:  beam-search, jupyter-notebook, seq2seq
Deeplearningmugenknock
でぃーぷらーにんぐを無限にやってディープラーニングでDeepLearningするための実装CheatSheet
Stars: ✭ 684 (+194.83%)
Mutual labels:  jupyter-notebook, seq2seq
Practical seq2seq
A simple, minimal wrapper for tensorflow's seq2seq module, for experimenting with datasets rapidly
Stars: ✭ 563 (+142.67%)
Mutual labels:  jupyter-notebook, seq2seq
Chinese Chatbot
中文聊天机器人,基于10万组对白训练而成,采用注意力机制,对一般问题都会生成一个有意义的答复。已上传模型,可直接运行,跑不起来直播吃键盘。
Stars: ✭ 124 (-46.55%)
Mutual labels:  jupyter-notebook, seq2seq
Tf Seq2seq
Sequence to sequence learning using TensorFlow.
Stars: ✭ 387 (+66.81%)
Mutual labels:  beam-search, seq2seq
Nmtpytorch
Sequence-to-Sequence Framework in PyTorch
Stars: ✭ 392 (+68.97%)
Mutual labels:  jupyter-notebook, seq2seq
Kaggle Web Traffic
1st place solution
Stars: ✭ 1,641 (+607.33%)
Mutual labels:  jupyter-notebook, seq2seq
Pytorch Chatbot
Pytorch seq2seq chatbot
Stars: ✭ 336 (+44.83%)
Mutual labels:  beam-search, seq2seq
Tensorflow Ml Nlp
텐서플로우와 머신러닝으로 시작하는 자연어처리(로지스틱회귀부터 트랜스포머 챗봇까지)
Stars: ✭ 176 (-24.14%)
Mutual labels:  jupyter-notebook, seq2seq
Seq2seq
基于Pytorch的中文聊天机器人 集成BeamSearch算法
Stars: ✭ 200 (-13.79%)
Mutual labels:  beam-search, seq2seq
Text summurization abstractive methods
Multiple implementations for abstractive text summurization , using google colab
Stars: ✭ 359 (+54.74%)
Mutual labels:  jupyter-notebook, seq2seq
Natural Language Processing With Tensorflow
Natural Language Processing with TensorFlow, published by Packt
Stars: ✭ 222 (-4.31%)
Mutual labels:  jupyter-notebook, seq2seq
Stock Prediction Models
Gathers machine learning and deep learning models for Stock forecasting including trading bots and simulations
Stars: ✭ 4,660 (+1908.62%)
Mutual labels:  jupyter-notebook, seq2seq
Practical Pytorch
Go to https://github.com/pytorch/tutorials - this repo is deprecated and no longer maintained
Stars: ✭ 4,329 (+1765.95%)
Mutual labels:  jupyter-notebook, seq2seq
Im2latex
Image to LaTeX (Seq2seq + Attention with Beam Search) - Tensorflow
Stars: ✭ 342 (+47.41%)
Mutual labels:  beam-search, seq2seq
Seq2seq Signal Prediction
Signal forecasting with a Sequence-to-Sequence (seq2seq) Recurrent Neural Network (RNN) model in TensorFlow - Guillaume Chevalier
Stars: ✭ 890 (+283.62%)
Mutual labels:  jupyter-notebook, seq2seq
Tf tutorial plus
Tutorials for TensorFlow APIs the official documentation doesn't cover
Stars: ✭ 293 (+26.29%)
Mutual labels:  jupyter-notebook, seq2seq
Seq2seq chatbot
基于seq2seq模型的简单对话系统的tf实现,具有embedding、attention、beam_search等功能,数据集是Cornell Movie Dialogs
Stars: ✭ 308 (+32.76%)
Mutual labels:  beam-search, seq2seq
Seq2seq chatbot new
基于seq2seq模型的简单对话系统的tf实现,具有embedding、attention、beam_search等功能,数据集是Cornell Movie Dialogs
Stars: ✭ 144 (-37.93%)
Mutual labels:  beam-search, seq2seq
Screenshot To Code
A neural network that transforms a design mock-up into a static website.
Stars: ✭ 13,561 (+5745.26%)
Mutual labels:  jupyter-notebook, seq2seq

NLP Made Easy

Simple code notes for explaining NLP building blocks

  • Subword Segmentation Techniques
    • Let's compare various tokenizers, i.e., nltk, BPE, SentencePiece, and Bert tokenizer.
  • Beam Decoding
    • Beam decoding is essential for seq2seq tasks. But it's notoriously complicated to implement. Here's a relatively easy one, batchfying candidates.
  • How to get the last hidden vector of rnns properly
    • We'll see how to get the last hidden states of Rnns in Tensorflow and PyTorch.
  • Tensorflow seq2seq template based on the g2p task
    • We'll write a simple template for seq2seq using Tensorflow. For demonstration, we attack the g2p task. G2p is a task of converting graphemes (spelling) to phonemes (pronunciation). It's a very good source for this purpose as it's simple enough for you to up and run.
  • PyTorch seq2seq template based on the g2p task
    • We'll write a simple template for seq2seq using PyTorch. For demonstration, we attack the g2p task. G2p is a task of converting graphemes (spelling) to phonemes (pronunciation). It's a very good source for this purpose as it's simple enough for you to up and run.
  • [Attention mechanism](Work in progress)
  • POS-tagging with BERT Fine-tuning
    • BERT is known to be good at Sequence tagging tasks like Named Entity Recognition. Let's see if it's true for POS-tagging.
  • Dropout in a minute
    • Dropout is arguably the most popular regularization technique in deep learning. Let's check again how it work.
  • Ngram LM vs. rnnlm(WIP)
  • Data Augmentation for Quora Question Pairs
    • Let's see if it's effective to augment training data in the task of quora question pairs.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].