Rasa_Contrib ist ein Addon -Paket für Rasa. Es bietet einige nützliche/leistungsstarke Additionskomponente.
Derzeit enthält es:
addons_intent_classifier_textcnn_tf
Textcnn -basierter Intent -Klassifizierer basierend auf TensorFlow
addons_intent_classifier_textcnn_paddle
Textcnn -basierter Intent -Klassifizierer basierend auf Paddlepaddle
addons_ner_bilstm_crf_tf
Einbettung+BILSTM+CRF -Basis Ner -Extraktor basierend auf TensorFlow
addons_ner_bilstm_crf_paddle
Einbettung+BILSTM+CRF -Basis Ner -Extraktor basierend auf Paddlepaddle
BERT_TEXT_FEATURIZER GET SEXT-BASE-TEXT-Vektor-Funktion
Bert_char_Featurizer
Es umfasst auch (aber noch in Arbeit):
Microaddonstokenizer
Chinesische Tokenizer -Komponente, basierend auf Microtokenizer
StapeledBilstMtensorflowpolicy
Stapelte BILSTM -basierte Dialogrichtlinie, basierend auf TensorFlow
StackedBilstmpaddlepolicy
Stapelte Bilstm -basierte Dialogrichtlinie basiert auf Paddlepaddle
Verwenden Sie den Klassenpfad zu dem Ort, an dem Sie einen Komponentennamen in config.yaml angeben sollten. Dies ist ein Merkmal von Rasa. Weitere Dokumente aus dem offiziellen Dokument von Rasa finden Sie hier.
Zum Beispiel kann Ihre config.yml:
language : " zh "
pipeline :
- name : " rasa_contrib.nlu..TensorflowNLP "
- name : " rasa_contrib.nlu..BilstmCrfTensorFlowEntityExtractor "
max_steps : 600
- name : " rasa_contrib.nlu.TextCnnTensorFlowClassifier "
max_steps : 600
policies :
- name : MemoizationPolicy
- name : rasa_contrib.core.StackedBilstmTensorFlowPolicy