RASA_CONTRIB는 RASA를위한 애드온 패키지입니다. 유용하고 강력한 추가 구성 요소를 제공합니다.
현재는 다음과 같습니다.
addons_intent_classifier_textcnn_tf
TENSORFLOW를 기반으로 한 TextCNN 기반 의도 분류기
addons_intent_classifier_textcnn_paddle
PaddlePaddle을 기반으로 한 TextCNN 기반 의도 분류기
addons_ner_bilstm_crf_tf
텐서 플로에 기초한 임베딩+BILSTM+CRF 기반 NER 추출기
addons_ner_bilstm_crf_paddle
PaddlePaddle을 기반으로하는 임베딩+BILSTM+CRF 기반 NER 추출기
BERT_TEXT_FEATURIZER BERT 기반 텍스트 벡터 기능을 얻습니다
BERT_CHAR_FEATURIZER BERT 기반 Char/Word Vector 기능을 얻습니다
또한 (여전히 진행중인 작동)도 포함합니다.
Microaddonstokenizer
마이크로 콜라레이터를 기반으로 한 중국 토 케이저 구성 요소
stackedbilstmtensorflowpolicy
텐서 플로우를 기반으로 한 BILSTM 기반 대화 상자 정책
Stackedbilstmpdledpolicy
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