DeepPavlov
http://docs.deeppavlov.ai/en/master/intro/installation.html
http://docs.deeppavlov.ai/en/master/features/skills/faq.html
// Возникшие ошибки:
libraries mkl_rt not found
libraries blis not found
// Не уверен, что поможет.
// Можно попробовать python версии 3.6
$ sudo apt install -y libmkl-dev libblis-dev
$ pip install Cython
Пробовал в контейнерах.
FROM python:3.6-slim OK!
FROM python:3.8-slim FAIL!
FROM deeppavlov/base-gpu OK!
Пробуем
Установка виртуального окружения
$ mkdir -p ~/${HOME}/projects/dev/ai
$ cd ~/${HOME}/projects/dev/ai
$ python3 -m venv ./venv
$ source ./venv/bin/activate
$ pip install -U pip
$ pip install deeppavlov
$ {
python -m deeppavlov install fasttext_avg_autofaq
python -m deeppavlov install fasttext_tfidf_autofaq
python -m deeppavlov install tfidf_autofaq
python -m deeppavlov install tfidf_logreg_autofaq
python -m deeppavlov install tfidf_logreg_en_faq
}
Training
$ python -m deeppavlov train tfidf_autofaq
Interacting
Запускается и ждет ввода в консоли.
$ python -m deeppavlov interact tfidf_autofaq -d
ХЗ
// pre-trained cosine similarity classifier for classifying input question (vectorized by tfidf)
$ wget http://files.deeppavlov.ai/faq/school/tfidf_cos_sim_classifier.pkl
$ python -m deeppavlov interact tfidf_cos_sim_classifier.pkl -d
Далее нужно настроить в либе конфиг по образцу.
И скачать подготовленную модель.
http://files.deeppavlov.ai/faq/school/tfidf_cos_sim_classifier.pkl