영어 버전 문서로 돌아가기명사구 추출
명사구 추출
마지막 업데이트 날짜: 2024년 7월 29일
Watson 자연어 처리 Noun 구문 추출 블록은 입력 텍스트에서 명사 구문을 추출합니다.
블록 이름
noun-phrases_rbr_<language>_stock
주: 모델 이름의 "rbr" 약어는 규칙 기반 추론을 의미합니다. RBR 모델은 구문적으로 일반 엔티티 유형 (예: 번호, 이메일 및 전화) 을 처리합니다.
지원되는 언어
명사구 추출은 다음과 같은 언어로 사용할 수 있습니다. 언어 코드 및 해당 언어 목록은 언어 코드를 참조하십시오.
ar, cs, da, de, es, en, fi, fr, he, hi, it, ja, ko, nb, nl, nn, pt, ro, ru, sk, sv, tr, zh_cn, zh_tw
기능
명사 구문 추출 블록은 입력 텍스트에서 겹치지 않는 명사 구문을 추출합니다.
기능 | 예 |
---|---|
겹치지 않는 명사 구문의 추출 | "아나는 캘리포니아 대학교 산타 크루즈 대학에 다녔습니다.-> 아나, 학교, 캘리포니아 대학교 산타 크루즈 |
다른 블록에 대한 종속성
없음
코드 샘플
import watson_nlp
# Load the model for English
noun_phrases_model = watson_nlp.load('noun-phrases_rbr_en_stock')
# Run the model on the input text
noun_phrases = noun_phrases_model.run('Anna went to school at University of California Santa Cruz')
print(noun_phrases)
코드 샘플의 출력:
{
"noun_phrases": [
{
"span": {
"begin": 0,
"end": 4,
"text": "Anna"
}
},
{
"span": {
"begin": 13,
"end": 19,
"text": "school"
}
},
{
"span": {
"begin": 23,
"end": 58,
"text": "University of California Santa Cruz"
}
}
],
"producer_id": {
"name": "RBR Noun phrases",
"version": "0.0.1"
}
}