/mindpocket

Primary LanguageJupyter NotebookBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

MindPocket

Mindpocket generates fill-in-the-blank questions from any body of text. These questions can then be imported into Anki (https://apps.ankiweb.net/), a popular open-source spaced repetition flashcard program. Try it out here: mindpocket.co

Google slides presentation: https://docs.google.com/presentation/d/1xPXH58mQQloVF6xvLjpK8aK8PnqofJTZtT6BnSYMKjY

Insight project page: https://platform.insightdata.com/projects/mindpocket

To run

Run: python run.py

Or: gunicorn app:app -D

Requirements

Training data

  • The algorithm was trained on the Stanford Question Answering Dataset (SQuAD) reading comprehension dataset
  • Q&A pairs and associated context were transformed into fill-in-the-blank questions
  • The fill-in-the-blank data derived from SQuAD, and also a description of the transformation algorithm, can be found here: https://github.com/davestanley/SQuAD-Fill-in-the-Blanks