All Projects → deepmipt → Question_generation

deepmipt / Question_generation

Licence: gpl-3.0
It is a question-generator model. It takes text and an answer as input and outputs a question.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Question generation

Ai Writer data2doc
PyTorch Implementation of NBA game summary generator.
Stars: ✭ 69 (-58.43%)
Mutual labels:  natural-language-processing, seq2seq
Pytorch Beam Search Decoding
PyTorch implementation of beam search decoding for seq2seq models
Stars: ✭ 204 (+22.89%)
Mutual labels:  natural-language-processing, seq2seq
Spark Nlp
State of the Art Natural Language Processing
Stars: ✭ 2,518 (+1416.87%)
Mutual labels:  natural-language-processing, seq2seq
Trade Dst
Source code for transferable dialogue state generator (TRADE, Wu et al., 2019). https://arxiv.org/abs/1905.08743
Stars: ✭ 287 (+72.89%)
Mutual labels:  natural-language-processing, seq2seq
Tf Seq2seq
Sequence to sequence learning using TensorFlow.
Stars: ✭ 387 (+133.13%)
Mutual labels:  natural-language-processing, seq2seq
Multiwoz
Source code for end-to-end dialogue model from the MultiWOZ paper (Budzianowski et al. 2018, EMNLP)
Stars: ✭ 384 (+131.33%)
Mutual labels:  natural-language-processing, seq2seq
Text summarization with tensorflow
Implementation of a seq2seq model for summarization of textual data. Demonstrated on amazon reviews, github issues and news articles.
Stars: ✭ 226 (+36.14%)
Mutual labels:  natural-language-processing, seq2seq
Practical Pytorch
Go to https://github.com/pytorch/tutorials - this repo is deprecated and no longer maintained
Stars: ✭ 4,329 (+2507.83%)
Mutual labels:  natural-language-processing, seq2seq
Transformers
🤗 Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.
Stars: ✭ 55,742 (+33479.52%)
Mutual labels:  natural-language-processing, seq2seq
Awesome Nlp
📖 A curated list of resources dedicated to Natural Language Processing (NLP)
Stars: ✭ 12,626 (+7506.02%)
Mutual labels:  natural-language-processing
Nlp bahasa resources
A Curated List of Dataset and Usable Library Resources for NLP in Bahasa Indonesia
Stars: ✭ 158 (-4.82%)
Mutual labels:  natural-language-processing
Sling
SLING - A natural language frame semantics parser
Stars: ✭ 1,892 (+1039.76%)
Mutual labels:  natural-language-processing
Gensim
Topic Modelling for Humans
Stars: ✭ 12,763 (+7588.55%)
Mutual labels:  natural-language-processing
Ngx Dynamic Dashboard Framework
This is a JSON driven angular x based dashboard framework that is inspired by JIRA's dashboard implementation and https://github.com/raulgomis/angular-dashboard-framework
Stars: ✭ 160 (-3.61%)
Mutual labels:  natural-language-processing
Awesome Pytorch List
A comprehensive list of pytorch related content on github,such as different models,implementations,helper libraries,tutorials etc.
Stars: ✭ 12,475 (+7415.06%)
Mutual labels:  natural-language-processing
Nlp4rec Papers
Paper list of NLP for recommender systems
Stars: ✭ 162 (-2.41%)
Mutual labels:  natural-language-processing
Visdial Rl
PyTorch code for Learning Cooperative Visual Dialog Agents using Deep Reinforcement Learning
Stars: ✭ 157 (-5.42%)
Mutual labels:  natural-language-processing
Holiday Cn
📅🇨🇳 中国法定节假日数据 自动每日抓取国务院公告
Stars: ✭ 157 (-5.42%)
Mutual labels:  natural-language-processing
Fixy
Amacımız Türkçe NLP literatüründeki birçok farklı sorunu bir arada çözebilen, eşsiz yaklaşımlar öne süren ve literatürdeki çalışmaların eksiklerini gideren open source bir yazım destekleyicisi/denetleyicisi oluşturmak. Kullanıcıların yazdıkları metinlerdeki yazım yanlışlarını derin öğrenme yaklaşımıyla çözüp aynı zamanda metinlerde anlamsal analizi de gerçekleştirerek bu bağlamda ortaya çıkan yanlışları da fark edip düzeltebilmek.
Stars: ✭ 165 (-0.6%)
Mutual labels:  natural-language-processing
Lazynlp
Library to scrape and clean web pages to create massive datasets.
Stars: ✭ 1,985 (+1095.78%)
Mutual labels:  natural-language-processing

Description

It is a question-generator model. It takes text and an answer as input and outputs a question.

Question generator model trained in seq2seq setup by using http://opennmt.net.

Environment

Setup

  • run ./setup. This script downloads torch question generation model, installs python requirements, pulls docker images and runs opennmt and corenlp servers.

Usage

./get_qnas "<text>" - takes as input text and outputs tsv.

  • First column is a question,
  • second column is an answer,
  • third column is a score.

Example

Input:

./get_qnas "Waiting had its world premiere at the \
  Dubai International Film Festival on 11 December 2015 to positive reviews \
  from critics. It was also screened at the closing gala of the London Asian \
  Film Festival, where Menon won the Best Director Award."

Output:

who won the best director award ? menon -2.38472032547
when was the location premiere ?  11 december 2015  -6.1178450584412

Notes

  • First model feeding may take a long time because of CoreNLP modules loading.
  • Do not forget to install pyzmq dependencies.
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].