Welcome to the VTT platform. The VTT platform is run through a series of docker containers which operate in tandem to provide answers to questions related to popular drama's such as 'Friends'. The VTT platform is run through 8 different docker containers.
The main docker container coordinates all tasks involved in responding to a VTT question. This main process MUST be run before any of the other docker processes. In order to login to the main docker container, run:
./container_login.sh mainNext, in order to start this docker container's process; run:
cd /home/main
python3 demo_main.pyThe STT docker container is involved in processing questions. In order to login to this docker container, run:
./container_login.sh pio_test2Next, in order to start this docker container's process; run:
cd /root/alta
python2 vtt_stt.pyThe Yonsei Extraction docker container is involved in language processing. This container loads BERT (https://github.com/google-research/bert), so this container's process may take some time to start. In order to login to this docker container, run:
./container_login.sh yonsei_vttNext, in order to start this docker container's process; run:
cd /home/pytorch-template-master
python3 infer.pyThe Level-Classification docker container assigns a difficulty score to a given question for VTT. In order to login to this docker container, run:
./container_login.sh level_classificationNext, in order to start this docker container's process; run:
cd /home/VTT/Level_Classification
python3 client.py The KnowledgeBase docker container provides an answer to a given VTT question. In order to login to this docker container, run:
./container_login.sh kbqa0.3Next, in order to start this docker container's process; run:
cd /home
python ibricks.py The SNU_Low docker container provides answers to VTT questions which are classified with a low level of difficulty. In order to login to this docker container, run:
./container_login.sh snu_lowNext, in order to start this docker container's process; run:
cd /root
python3 predict.py The SNU_High docker container provides answers to VTT questions which are classified with a high level of difficulty. In order to login to this docker container, run:
./container_login.sh snu_vqaNext, in order to start this docker container's process; run:
cd vtt_qa_pipeline/startup
python3 cli.py inferThe AnswerSelection docker container chooses between multiple answers to a given VTT question. In order to login to this docker container, run:
./container_login.sh khu_answer_2Next, in order to start this docker container's process; run:
cd workspace/Answer_Selection
python3 predict.py