Я пытаюсь изменить политику в RASA с max_history: 5 на FullDialogueTrackerFeaturizer - PullRequest
0 голосов
/ 11 апреля 2020

Я новичок в использовании RASA и смог следовать этому руководству:

https://rasa.com/docs/rasa/user-guide/installation/

для настройки RASA в Ubunto 18.04 и windows , Сейчас я следую второму руководству:

https://rasa.com/docs/rasa/user-guide/rasa-tutorial/

и на шаге 3, выполняя код шага 3 на трости Ubuntu со следующим результатом:

# Configuration for Rasa NLU.
# https://rasa.com/docs/rasa/nlu/components/
language: en
pipeline:
  - name: WhitespaceTokenizer
  - name: RegexFeaturizer
  - name: LexicalSyntacticFeaturizer
  - name: CountVectorsFeaturizer
  - name: CountVectorsFeaturizer
    analyzer: "char_wb"
    min_ngram: 1
    max_ngram: 4
  - name: DIETClassifier
    epochs: 100
  - name: EntitySynonymMapper
  - name: ResponseSelector
    epochs: 100

# Configuration for Rasa Core.
# https://rasa.com/docs/rasa/core/policies/
policies:
  - name: MemoizationPolicy
  - name: TEDPolicy
    max_history: 5
    epochs: 100
  - name: MappingPolicy

Внизу, где перечислены max_history: 5 Я хотел бы изменить политику на FullDialogueTrackerFeaturizer, чтобы весь диалог рассматривался для производства ботов. Я пытался прочитать эту статью:

https://rasa.com/docs/rasa/api/core-featurization/#featurization -общений

, хотя в статье объясняется функция политики, я не мог, как переключить политику.

У меня вопрос, как мне изменить политику с max_history: 5 на FullDialogueTrackerFeaturizer?

1 Ответ

0 голосов
/ 14 апреля 2020

FullDialogueTrackerFeaturizer это не политика , это featurizer . То, что вы описываете, бесконечно max_history. Это не очень хорошая идея, так как ваша модель станет огромной и очень медленной. Вместо этого установите max_history достаточно высоко, чтобы учесть любые шаблоны в ваших тренировочных данных. Если вам нужно сохранить данные для использования в произвольной точке разговора, вместо этого установите слот.

...