All Projects → nl4dv → nl4dv

nl4dv / nl4dv

Licence: MIT license
A python toolkit to create Visualizations (Vis) using natural language (NL) or add an NL interface to existing Vis.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to nl4dv

Dgfraud
A Deep Graph-based Toolbox for Fraud Detection
Stars: ✭ 281 (+346.03%)
Mutual labels:  toolkit, datascience
Ludwig
Data-centric declarative deep learning framework
Stars: ✭ 8,018 (+12626.98%)
Mutual labels:  natural-language, datascience
nli-go
Natural Language Interface in GO, a semantic parser and execution engine.
Stars: ✭ 20 (-68.25%)
Mutual labels:  natural-language, natural-language-interface
DGFraud-TF2
A Deep Graph-based Toolbox for Fraud Detection in TensorFlow 2.X
Stars: ✭ 84 (+33.33%)
Mutual labels:  toolkit, datascience
NLP-Natural-Language-Processing
Projects and useful articles / links
Stars: ✭ 149 (+136.51%)
Mutual labels:  natural-language
x509sak
X.509 Swiss Army Knife is a toolkit atop OpenSSL to ease generation of CAs and aid white-hat pentesting
Stars: ✭ 23 (-63.49%)
Mutual labels:  toolkit
PyWebScrapBook
Server backend and CLI toolkit for WebScrapBook browser extension.
Stars: ✭ 43 (-31.75%)
Mutual labels:  toolkit
cognipy
In-memory Graph Database and Knowledge Graph with Natural Language Interface, compatible with Pandas
Stars: ✭ 31 (-50.79%)
Mutual labels:  natural-language-interface
openvalidation
Compose validation rules in the language you use every day, openVALIDATION handles code creation for you.
Stars: ✭ 62 (-1.59%)
Mutual labels:  natural-language
hack-er-tools
emergency response toolkit
Stars: ✭ 145 (+130.16%)
Mutual labels:  toolkit
E4GL30S1NT
E4GL30S1NT - Simple Information Gathering Tool
Stars: ✭ 139 (+120.63%)
Mutual labels:  toolkit
n2words
Convert numerical numbers to written numbers, in 25+ languages.
Stars: ✭ 44 (-30.16%)
Mutual labels:  natural-language
remark-retext
plugin to transform from remark (Markdown) to retext (natural language)
Stars: ✭ 18 (-71.43%)
Mutual labels:  natural-language
TabularSemanticParsing
Translating natural language questions to a structured query language
Stars: ✭ 148 (+134.92%)
Mutual labels:  natural-language-interface
dst
yet another custom data science template via cookiecutter
Stars: ✭ 59 (-6.35%)
Mutual labels:  datascience
aprenda-python
Aprendizado, dicas e projetos sobre Python
Stars: ✭ 22 (-65.08%)
Mutual labels:  natural-language
planetkit
Colorful blobs that might one day resemble planets
Stars: ✭ 72 (+14.29%)
Mutual labels:  toolkit
JAR
Just Another Repo
Stars: ✭ 53 (-15.87%)
Mutual labels:  toolkit
tensorflow-stack-ts
TensorFlow.js Full-Stack Starter Kit
Stars: ✭ 33 (-47.62%)
Mutual labels:  vega-lite
awesome-open-mlops
The Fuzzy Labs guide to the universe of open source MLOps
Stars: ✭ 304 (+382.54%)
Mutual labels:  datascience

NL4DV: Natural Language toolkit for Data Visualization

DOI:10.1109/TVCG.2020.3030418 arxiv badge PyPI license

NL4DV takes a natural language query about a given dataset as input and outputs a structured JSON object containing:

  • Data attributes,
  • Analytic tasks, and
  • Visualizations (Vega-Lite specifications)

With this output, developers can

  • Create visualizations in Python using natural language, and/or
  • Add a natural language interface to their existing visualization systems.

NL4DV Overview

Setup Instructions, API Documentation, and Examples

These can all be found on NL4DV's project website.

Credits

NL4DV was created by Arpit Narechania, Arjun Srinivasan, and John Stasko of the Georgia Tech Visualization Lab.

We thank Rishab Mitra for helping build some of our debugger applications and members of the Georgia Tech Visualization Lab for their support and constructive feedback.

Citation
@article{narechania2020nl4dv,
  title = {{NL4DV}: A {Toolkit} for Generating {Analytic Specifications} for {Data Visualization} from {Natural Language} Queries},
  shorttitle = {{NL4DV}},
  author = {{Narechania}, Arpit and {Srinivasan}, Arjun and {Stasko}, John},
  journal = {IEEE Transactions on Visualization and Computer Graphics (TVCG)},
  doi = {10.1109/TVCG.2020.3030378},
  year = {2020},
  publisher = {IEEE}
}

License

The software is available under the MIT License.

Contact

If you have any questions, feel free to open an issue or contact Arpit Narechania.

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].