[RASA] SPACY NLP Korea 학습 + test 해보기

2023. 12. 14. 14:26파이썬/자연어 처리

 

 

 

✔️SpacyNLP는 Korean Package를 지원한다.

 

사이즈별로 3가지로 지원


 

1. 명령 프롬프트로 설치

 

(1).ko_core_news_sm

설치 명령어: python -m spacy download ko_core_news_sm

(2) .ko_core_news_md

설치 명령어:  python -m spacy download ko_core_news_md

(3) .ko_core_news_lg

설치 명령어: python -m spacy download ko_core_news_lg

 

 


 

 

2. 이후 config.yml 파일에 수정

pipeline:
  - name: "SpacyNLP"
    model: "ko_core_news_lg"

 


3. rasa train nlu + rasa train core 혹은 rasa train 실행

 

 

 

 

 

 

rasa test 해보기



1. 내가 만든 nlu 데이터 test,validation 데이터로 나누기

rasa data split nlu

결과: train_test_split라는 폴더에 nlu가 나누어진 파일이 생성

 

2. 학습시킨 모델 test 해보기

rasa test nlu

 

결과:results 폴더에 새로 만들어진 혼돈행렬, 히스토그램, 레포트,에러 파일이 생성 될 것이다 거기서 확인한다.

 

 

cf_1) 터미널에 이러한 오류가 발생한다면

C:\Users\choiyounghyun\AppData\Local\Programs\Python\Python39\lib\site-packages\rasa\utils\plotting.py:144: UserWarning: Glyph 45684 (\N{HANGUL SYLLABLE NYU}) missing from current font.fig.savefig(output_file, bbox_inches="tight")

plt 혼돈 행렬 그래프를 그릴때 한국어 폰트 적용이 안되서 발생하는 것 

 

728x90