RASA_CONTRIB هي حزمة ملحق لـ RASA. يوفر بعض مكون إضافة مفيد/قوي.
حاليا ، ويشمل:
addons_intent_classifier_textcnn_tf
مصنف النية المستندة إلى TextCnn ، استنادًا إلى TensorFlow
addons_intent_classifier_textcnn_paddle
مصنف النية المستندة إلى TextCnn ، استنادًا إلى paddlepaddle
addons_ner_bilstm_crf_tf
دمج+BILSTM+CRF المستند إلى مستخرج NER ، استنادًا إلى TensorFlow
addons_ner_bilstm_crf_paddle
دمج+BILSTM+CRF المستند إلى مستخرج NER ، استنادًا إلى paddlepaddle
Bert_Text_Featurizer الحصول على ميزة ناقل النص المستند إلى Bert
BERT_CHAR_FEATURIZER الحصول على ميزة متجه Char/Word المستندة إلى Bert
ويشمل أيضًا (ولكن لا يزال يعمل قيد التقدم):
Microaddonstokenizer
مكون المميز الصيني ، استنادًا إلى Microtokenizer
مكدسة bilstmtensorflowpolicy
سياسة الحوار القائمة على BILSTM المكدسة ، استنادًا إلى TensorFlow
StackedBilstMpAddlepolicy
سياسة مربع الحوار القائمة على BILSTM المكدسة ، استنادًا إلى paddlepaddle
باستخدام مسار الفصل إلى المكان الذي يجب أن تمنح فيه اسم مكون في config.yaml. هذه ميزة من RASA ، انظر هنا للحصول على المزيد من المستندات من وثيقة RASA الرسمية.
على سبيل المثال ، يمكن أن يكون 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