rasa_contrib
1.0.0
RASA_CONTRIB是RASA的附加軟件包。它提供了一些有用/功能強大的加法組件。
目前,它包括:
addons_intent_classifier_textcnn_tf
基於TEXTCNN的意圖分類器,基於TensorFlow
addons_intent_classifier_textcnn_paddle
基於paddlepaddle的基於textcnn的意圖分類器
addons_ner_bilstm_crf_tf
基於TensorFlow的嵌入+Bilstm+CRF的NER提取器
addons_ner_bilstm_crf_paddle
基於PaddlePaddle,嵌入+Bilstm+CRF的NER提取器
bert_text_featurizer獲取基於bert的文本向量功能
bert_char_featurizer獲取基於bert的char/word vector功能
它還包括(但仍在進行中):
麥克羅達斯孔斯特機
基於微孔的中國令牌組件
堆棧Bilstmtensorflowpolicy
基於TensorFlow的基於Bilstm的對話策略
堆疊式BILSTMPADDLEDLEPOLICY
基於PaddlePaddle的基於Bilstm的對話策略
使用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