To start the system website, you will need
- Conversational Image Editing(this repo)
- EditmeTagger(NLU)
- MongoDB(for session and logging purposes)
Create a conda environment and setup with the necessary packages
# Creates a conda environment named "cie" in python3.5
conda create -n cie python=3.5
conda activate cie
pip install --uprade pip
pip install -r requirements.txt
conda install -c menpo opencv3
sudo apt-get update
sudo apt-get install libgtk2.0-dev
python
import nltk
nltk.download('stopwords')
exit()
After starting EditmeTagger and MongoDB on localhost (sudo service mongod start
), run the following command to start the service. Current config uses Rule-based Policy. Note: If you plan to use EC2 instance, create a security group that allows all incoming traffic to TCP port 2000.
./realuser_server.sh
-
Evaluation
- Set maximum number of turns, or execution
- Customize goal index instead of random sampling
- Record selected policy
-
User Interface
- Debug gesture_click on object location image
- object_mask_str user input should remove system queries
- Display turn count
-
Photoshop
- Optimize image processing, this is the current bottleneck