Skip to content

Estudo sobre pipeline ML Rasa

Matheus Faria edited this page Dec 4, 2018 · 13 revisions

In traditional programming, the focus is on code. In machine learning projects, the focus shifts to representation. That is, one way developers hone a model is by adding and improving its features.

Rasa NLU

Objetivo do RasaNLU - aplicar algoritmos de linguagem natural para extrair a intenção do usuários (intent) a partir do texto inserido por este.

Input: frase(s) digitadas pelo usuário

Output: intenção do usuário (intent) + a confiança dessa estimativa [0,1]

  • Pipeline do NLU

  • Hiperparâmetros

Rasa Core

Objetivo: gestão do diálogo entre o usuário e o bot. A principal funcionalidade é o policy, que recebe a intent do usuário, atualiza o tracker() e prevê a melhor ação do bot (utter, action, listening)

Input: ultima _intent inserida pelo usuário

Output: próxima ação para o usuário (utter, action, listening)

  • Pipeline do Core

  • Policy

  • Hiperparâmetros

  • BATCH_SIZE
  • VALIDATION_SPLIT
  • TRAINING_EPOCHS
  • loss
  • acc
  • val_loss
  • val_acc
  • MAX_HISTORY
  • augmentation_factor

Leitura Sugerida

Basico ML

Clone this wiki locally