rasa_contrib เป็นแพ็คเกจ addon สำหรับ rasa มันให้องค์ประกอบการเพิ่มที่มีประโยชน์/ทรงพลัง
ปัจจุบันมี:
addons_intent_classifier_textcnn_tf
ตัวจําแนกโดยใช้ TextCNN โดยใช้ TensorFlow
addons_intent_classifier_textcnn_paddle
ตัวจําแนกโดยใช้ TextCNN โดยใช้ Paddlepaddle
addons_ner_bilstm_crf_tf
EMBEDDING+BILSTM+CRF NER Extractor ตาม TensorFlow
addons_ner_bilstm_crf_paddle
EMBEDDING+BILSTM+CRF NER Extractor ตาม PaddlePaddle
bert_text_featurizer รับคุณสมบัติเวกเตอร์ข้อความที่ใช้ Bert
bert_char_featurizer รับคุณสมบัติ char/word vector bert
นอกจากนี้ยังรวมถึง (แต่ยังคงทำงานอยู่):
Microaddonstokenizer
ส่วนประกอบโทเค็นภาษาจีนขึ้นอยู่กับ microtokenizer
stackedbilstmtensorflowpolicy
นโยบายกล่องโต้ตอบที่ใช้ 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