Цель проекта была в получении возможности по представленному абзацу и вопросу находить часть непрерывного текста в абзаце в качестве ответа на вопрос.
Данная обученная модель способна предсказывать ответ с точностью ~30 +- 3% в метрике F1 score.
- Python 3.*
- pip для python3
- пакеты numpy, msgpack, gensim, tensorflow
- Загрузите embedings в папку со скриптами
- Загрузите данные в папку со скриптами
- Загрузите data модели в ту же папку
- Остальные файлы для predict так же поместите в ту же папку
-
Чтобы обучить собственную модель:
a) создайте папку для сохранения модели
mkdir datas && mkdir datas/model_2
b) запустите
python3 model.py
-
Чтобы посчитать F1 score на выборке, запустите
python3 test.py
-
Чтобы задать вопрос и получить ответ, запустите
python3 demo.py