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