this is a QASystem implemented with BERT
install with command
pip3 install -U tf-nightly-2.0-preview bert-for-tf2 flask
sudo apt install libboost-all-dev
download with the following command.
bash downloads.sh
put the questions and answers in format as question_answer.txt's. and execute following command to convert the collected samples into dataset format.
make && make install
./create_dataset -i question_answer.txt -o dataset
with directory dataset generated by the above command presented, finetune with the following to start finetune.
python3 Predictor.py
run the QA system server by
FLASK_APP=server.py flask run
stop the server by Ctrl+C
python3 test.py