사전을 사용하여 한정된 용어 세트 정의
사용자에게 중요한 용어 (예: 판매하는 상품의 이름) 에 대한 용어 및 동의어를 인식합니다.
Discovery 에서 사전을 추가하여 유스 케이스에 의미가 있는 용어를 찾을 수 있습니다. 동일한 카테고리에 있는 용어 또는 단어 세트에 대해 여러 개의 동의어를 정의할 수 있습니다.
용어를 하나씩 추가하거나 용어를 나열하는 CSV 파일을 업로드하여 사전을 작성할 수 있습니다.
사전 용어를 하나씩 추가하려면 다음 단계를 완료하십시오.
-
개선 도구 패널의 조정 도메인 개념 섹션에서 사전을 선택하십시오.
-
새로 작성을 클릭하십시오.
-
사전의 이름을 지정하십시오.
예를 들어,
Transportation입니다. -
언어를 선택하십시오. 사전에는 하나의 언어로 된 용어만 포함될 수 있습니다.
-
선택사항: 고급 옵션을 펼치고 사전의 패싯 이름을 편집하십시오.
패싯은 문서를 분류하는 데 사용됩니다. 사용자는 패싯 유형을 선택하여 검색 결과의 범위를 좁힐 수 있습니다. 소문자로 된 사전 이름은 기본적으로 패싯 이름으로 사용됩니다. 패싯을 대문자로 변경할 수 있습니다.
-
조건을 입력한 후 + 단추를 선택하여 추가하십시오.
예를 들어,
vehicle및engine입니다.영어 사전에서 사전 용어를 소문자로 지정하십시오. Discovery 가 텍스트에서 발생할 때 용어의 소문자 멘션을 무시하도록 하려는 경우에만 대문자를 사용하십시오. 용어가 사전 인리치먼트의 발생인지 여부를 판별하기 위해 용어를 분석할 때 대문자 일치가 있는 용어의 표면 양식이 사용됩니다. 예를 들어, 사전의
vehicle항목은vehicle,Vehicle또는VEHICLE멘션이 텍스트에서 발생할 때 이에 대한 어노테이션을 생성합니다. 사전에 있는Sat항목의 경우,Sat또는SAT에 대한 어노테이션이 추가되지만sat에 대한 어노테이션은 추가되지 않습니다.사전 일치는 아랍어, 중국어, 한국어, 일본어 및 히브리어의 경우 대소문자를 구분합니다.
-
용어의 동의어를 추가하려면 편집 아이콘을 클릭한 후 기타 용어 필드에 동의어를 입력하십시오. 여러 개의 동의어를 쉼표로 구분하십시오. 용어 저장을 클릭하십시오.
사전에는 용어 및 해당 동의어 또는 카테고리 및 카테고리에 속하는 용어가 포함될 수 있습니다.
vehicle용어의 경우car,automobile,sedan,convertible,station wagon등과 같은 동의어를 지정할 수 있습니다.engine의 경우gasket,carburetor,piston및valves를 지정할 수 있습니다.너무 많은 동의어를 추가하지 않도록 주의하십시오. 추가하는 모든 동의어의 영향을 테스트하십시오. 테스트할 때 동의어를 파생하는 데 사용하는 데이터와 다른 데이터를 사용하십시오.
-
계속해서 용어를 추가하십시오.
현재 프로젝트에 있는 모든 콜렉션의 유사한 용어를 새 항목으로 제안합니다.
제안된 용어는 text필드에서 가져옵니다. 텍스트 필드가 누락된 경우 문자열 값이 가장 길고 구별 값이 가장 많은 필드가 선택됩니다. 문서가 없거나 콜렉션에 텍스트 데이터가 있는 필드가 없는 경우에는 제안사항이 표시되지 않습니다.
-
디렉토리 저장을 클릭하십시오.
-
사전을 적용할 콜렉션 및 필드를 선택한 후 적용을 클릭하십시오.
예
운송 사전이 프로젝트에 추가됩니다.
사전에 대해 작성된 결과 패싯이 검색 페이지에 표시됩니다.
인리치먼트가 적용되는 문서에는 다음 문장이 포함되어 있습니다.
Some car fluids can be acidic, such as battery fluid.
다음 JSON 스니펫은 vehicle 사전 항목의 동의어인 car 용어가 문서에 있을 때 교통 사전 인리치먼트 멘션이 저장되는 방법을 보여줍니다. 이 콜렉션에서 사전 인리치먼트는 text 필드에 적용되므로 멘션은 enriched_text 배열에 있는 entities 배열에 나열됩니다.
{
"enriched_text": [
{
"entities": [
{
"model_name": "Dictionary:.Transportation",
"mentions": [
{
"confidence": 1,
"location": {
"end": 91122,
"begin": 91119
},
"text": "car"
}
],
"text": "vehicle",
"type": "Transportation"
}
]
}
]
}
사전 용어 업로드
CSV 파일에서 사전을 추가하려면 다음 단계를 완료하십시오
-
추가할 사전 용어가 포함된 CSV 파일을 작성하십시오.
UTF-8 인코딩을 사용하십시오. 한 줄에 한 항목만 입력하십시오.
-
동의어 세트를 정의하려면 다음 구문을 사용하십시오.
<term>,<synonym>,<synonym>,<synonym>,...예를 들어,
vehicle,car,automobile,sedan,convertible,station wagon이 예제의 항목은
vehicle사전 항목을 작성합니다. 사전 인리치먼트가 문서에 적용되면vehicle,car,automobile,sedan,convertible또는station wagon의 멘션이vehicle사전 항목의 인스턴스로 태그 지정됩니다. -
동일한 범주에서 용어 세트를 정의하려면 다음 구문을 사용하십시오.
<category>,<related-term>,<related-term>,...예를 들어,
engine,gasket,carburetor,piston,valves이 예제의 항목은
engine사전 항목을 작성합니다. 사전 인리치먼트가 문서에 적용되면engine,gasket,carburetor,piston또는valves의 멘션이engine사전 항목의 인스턴스로 태그 지정됩니다.
-
-
개선 도구 패널의 조정 도메인 개념 섹션에서 사전을 선택하십시오.
-
업로드를 클릭하십시오.
-
사전의 이름을 지정하고 CSV 파일에서 사용된 언어를 선택하십시오.
-
선택사항: 고급 옵션을 펼치고 사전의 패싯 이름 편집을 지정하십시오. 패싯은 문서를 분류하는 데 사용됩니다. 사용자는 패싯 유형을 선택하여 검색 범위를 좁힐 수 있습니다. 소문자로 된 사전 이름은 기본적으로 패싯 이름으로 사용됩니다. 패싯을 대문자로 변경할 수 있습니다.
-
업로드 를 클릭하여 이전에 작성한 CSV 파일을 찾아보십시오.
-
작성을 클릭하십시오.
-
사전을 적용할 콜렉션 및 필드를 선택한 후 적용을 클릭하십시오.
인리치먼트 API를 사용하여 사전을 추가하는 경우 API 생성 사전 인리치먼트를 필드에 적용한 후 사전이 사전 페이지에 표시됩니다. 그러나 제품 사용자 인터페이스의 사전 도구에서 API 생성 사전을 편집할 수 없습니다.
사전을 삭제하려면 Discovery v2 API의 인리치먼트 삭제 메소드를 사용해야 합니다.
하나의 프로젝트에 추가하는 사전 인리치먼트는 동일한 서비스 인스턴스의 다른 프로젝트에 있는 콜렉션에 적용될 수 있습니다. 실제로, 배치된 컨텐츠 마이닝 애플리케이션에서 컨텐츠 마이닝 프로젝트의 콜렉션에 이를 적용할 수 있습니다.
사전 한계
서비스 인스턴스당 작성할 수 있는 사전 및 용어 항목 수는 Discovery 플랜 유형에 따라 다릅니다.
| 플랜 | 서비스 인스턴스당 사전 수 | 사전당 용어 항목 수 | 제안을 생성할 수 있는 용어 수 |
|---|---|---|---|
| Cloud Pak for Data | 무제한 | 무제한 | 1,000시간 |
| 프리미엄 | 2억 | 10,000 | 1,000시간 |
| 구축 | 2억 | 10,000 | 1,000시간 |
| Plus (평가판 포함) | 20 | 1,000시간 | 50 |