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