Skip to content

AkshatSh/iSeqL

Repository files navigation

iSeqL: Interactive Sequence Learning

Repository for ACM IUI'20 Paper iSeqL: Interactive Sequence Learning

Travis Build codecov

Paper

Shrivastava and Heer (2020): iSeqL: Interactive Sequence Learning

Citation

@inproceedings{2020-iseql,
 title = {iSeqL: Interactive Sequence Learning},
 author = {Akshat Shrivastava AND Jeffrey Heer},
 booktitle = {Intelligent User Interfaces},
 year = {2020},
 url = {http://idl.cs.washington.edu/papers/iseql},
}

Documentation

This repository contains everything needed for iSeqL and the experiments run with it including the NER library, the server, and the UI, along with any unit tests, and scripts used. More detail on each of them is available at the README's in the corresponding folders.

Set Up

To set up the python code create a python3 environment with the following:

# create a virtual environment
$ python3 -m venv env

# activate environment
$ source env/bin/activate

# install all requirements
$ pip install -r requirements.txt

# if using python 3.7.x
$ pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl

If you add a new package you will have to update the requirements.txt with the following command:

# add new packages
$ pip freeze > requirements.txt

And if you want to deactivate the virtual environment

# decativate the virtual env
$ deactivate

About

Code for "iSeqL: Interactive Sequence Learning" to be presented at ACM IUI'20

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published