Деппавлов - создавайте собственные намерения - PullRequest
0 голосов
/ 06 августа 2020
from deeppavlov import build_model, configs

snips_model = build_model(configs.classifiers.intents_snips , download=True)
snips_model(["Hello! What is the weather in Boston tomorrow?"])

Привет всем - я могу использовать предварительно обученную модель Deeppavlov выше для классификации намерений с заранее созданными намерениями. Однако я хочу использовать deeppavlov для создания моей собственной модели классификации намерений с моими собственными намерениями и собственным текстом. Всего будет от 5 до 7 намерений.

Как мне go это сделать?

ie образцы данных, которые у меня есть с текстом и намерениями

text,intent
Where is McDonald's?, resturant
What is the weather today, weather
Where is the closest Burger King?, restaurant
Is it sunny today?, weather
What is the temperature today?, weather

1 Ответ

0 голосов
/ 25 августа 2020

Обучение intents_snips модели требует набора обучающих данных. Я бы рекомендовал перед сбором данных попробовать использовать облегченную модель FAQ, где достаточно нескольких обучающих примеров для каждого класса.

from deeppavlov import configs, train_model

faq = train_model(configs.faq.tfidf_logreg_en_faq)

a = faq(["I need help"])

Подробности здесь

...