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.whlIf you add a new package you will have to update the requirements.txt with the following command:
# add new packages
$ pip freeze > requirements.txtAnd if you want to deactivate the virtual environment
# decativate the virtual env
$ deactivate