Repository for ACM IUI'20 Paper iSeqL: Interactive Sequence Learning
Shrivastava and Heer (2020): iSeqL: Interactive Sequence Learning
@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},
}
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.
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