Rasa_Contrib adalah paket addon untuk Rasa. Ini memberikan beberapa komponen tambahan yang berguna/kuat.
Saat ini, itu termasuk:
addons_intent_classifier_textcnn_tf
Classifier niat berbasis textcnn, berdasarkan tensorflow
addons_intent_classifier_textcnn_paddle
Classifier niat berbasis textcnn, berdasarkan paddlepaddle
addons_ner_bilstm_crf_tf
Embedding+Bilstm+CRF berbasis ekstraktor NER, berdasarkan TensorFlow
addons_ner_bilstm_crf_paddle
Embedding+Bilstm+CRF berbasis ekstraktor NER, berdasarkan paddlepaddle
Bert_Text_Featurizer Dapatkan Fitur Vektor Teks Bertahan Bert
Bert_char_featurizer mendapatkan fitur vektor char/kata berbasis Bert
Ini juga termasuk (tetapi masih bekerja):
Microaddonstokenizer
Komponen tokenizer Cina, berdasarkan microtokenizer
StackedBilstMTensorFlowPolicy
Kebijakan dialog berbasis BILSTM bertumpuk, berdasarkan TensorFlow
Stackedbilstmpaddlepolicy
Kebijakan dialog berbasis BILSTM bertumpuk, berdasarkan paddlepaddle
Menggunakan jalur kelas ke tempat di mana Anda harus memberikan nama komponen di config.yaml. Ini adalah fitur RASA, lihat di sini untuk dokumen lebih lanjut dari dokumen resmi RASA.
Misalnya, config.yml Anda bisa:
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