기능 그룹을 만들어 데이터 자산의 열 집합과 관련 메타데이터를 보존하여 watsonx.ai 런타임 모델과 함께 사용할 수 있습니다.
- 필수 권한
이 페이지를 보기 위해 프로젝트에서 임의의 역할을 가질 수 있습니다.
이 페이지에서 정보를 편집하거나 업데이트하려면 프로젝트에서 편집자 또는 관리자 역할이 있어야 합니다.
- 작업공간
다음 작업공간에서 자산 기능 그룹을 볼 수 있습니다.
- 프로젝트
- 자산 유형
이러한 유형의 자산에는 기능 그룹이 있을 수 있습니다.
- 표 형식: CSV, TSV, Parquet, XLS, XSLX, AVRO, TXT, JSON 파일
- watsonx.ai Studio에서 구조화되고 지원되는 연결된 데이터 유형입니다.
- 데이터 크기
제한 없음
기능 그룹 (베타)
기능 그룹을 만들어 특정 데이터 자산의 열 집합을 watsonx.ai 런타임에 사용되는 메타데이터와 함께 보존합니다. 예를 들어, 신용 승인 모델에 대한 기능 세트가 있는 경우 예측 대상으로 사용되는 열 및 편향성 발견에 사용되는 열을 포함하여 일부 메타데이터뿐만 아니라 모델을 훈련하는 데 사용되는 기능을 보존할 수 있습니다. 기능 그룹을 사용하면 다른 데이터 과학자가 동일한 기능을 사용할 수 있도록 기계 학습 모델을 훈련하는 데 사용되는 기능에 대한 메타데이터를 간단하게 보존할 수 있습니다. 특정 자산을 미리 볼 때 기능 그룹 탭을 볼 수 있습니다.
프로젝트에서 기능 그룹 작성
시작하기 전에
기능 그룹을 작성하기 전에 데이터 자산에 대한 프로파일 을 작성하는 경우 프로파일 메타데이터를 선택하여 기능에 값을 추가할 수 있습니다.
기능 그룹 작성
데이터 자산의 특정 열을 선택하여 기능 그룹을 구성할 수 있습니다.
프로젝트 자산 탭에서 관련 자산의 이름을 클릭하여 미리보기를 열고 기능 그룹 탭을 선택하십시오. 여기서 기능 그룹을 작성하거나 기존 기능 그룹을 보고 편집할 수 있습니다. 자산에는 하나의 기능 그룹만 있을 수 있습니다. 새 기능 그룹을 클릭하십시오.
기능 그룹에서 사용할 열을 선택하십시오. 모든 열을 기능으로 포함시키려면 이름 선택란을 선택하십시오.
기능 그룹 편집
기능 그룹에서 사용할 데이터 자산의 열을 선택했으면, 각 기능을 보고 편집하여 watsonx.ai 런타임 모델에서 해당 기능이 수행할 역할을 지정할 수 있습니다.
기능 이름을 클릭하고 이 기능 편집을 클릭하십시오. 다음 탭을 표시하는 창이 열립니다.
세부사항 -기능에 대한 다음 정보를 제공하십시오.
기능에 지정할 역할 을 선택하십시오.
Input
: 이 기능은 watsonx.ai 런타임 모델 학습을 위한 입력으로 사용할 수 있습니다.Target
: 데이터를 사용하여 watsonx.ai 런타임 모델을 학습할 때 예측 대상으로 사용할 기능입니다.Identifier
: 입력 데이터를 식별하는 데 사용되는 기본 키 (예: 고객 ID) 입니다.
설명, 레시피 (기능에 대한 값을 작성하는 데 사용되는 메소드 또는 공식) 및 태그를 입력하십시오.
값 설명
값 설명을 사용하여 특정 값의 의미를 명확하게 할 수 있습니다. 예를 들어, 값이 -1, 0 및 1인 열 "신용 평가" 를 고려하십시오. 값 설명을 사용하여 이러한 값의 의미를 제공할 수 있습니다. 예를 들어, -1 은 "평가 거부됨" 을 의미할 수 있습니다. 특정 값에 대한 설명을 입력할 수 있습니다. 숫자 값의 경우 범위를 지정할 수도 있습니다. 숫자 값의 범위를 지정하려면 [n, m] 텍스트를 입력하십시오. 여기서 n 은 시작이고 m 은 대괄호로 묶은 범위의 끝입니다. 추가를 클릭하십시오. 예를 들어, 18-24사이의 모든 연령 값을 "밀리초" 로 설명하려면 값으로 [18 ,24] 를 입력하고 설명으로 밀리초 를 입력하십시오. 프로파일 을 정의한 경우 프로파일 값이 값 설명 목록에 표시됩니다. 여기에서 하나의 값 또는 여러 값을 선택할 수 있습니다.
공정성 정보
편향성 모니터링을 위해 값의
Monitor
또는Reference
그룹을 정의할 수 있습니다. 편향된 결과의 위험이 더 큰 값은 모니터 그룹에 배치할 수 있습니다. 그런 다음 이러한 값을 참조 그룹의 값과 비교합니다. 숫자 값의 범위를 지정하려면 [n, m] 텍스트를 입력하십시오. 여기서 n 은 시작이고 m 은 대괄호로 묶은 범위의 끝입니다. 예를 들어, 18-35사이의 모든 연령 값을 모니터하려면 [18,35]를 입력하십시오. 그런 다음 모니터 또는 참조를 선택하고 추가를 클릭하십시오. 선호 결과를 지정할 수도 있습니다. 공정성에 대한 자세한 정보는 AutoAI 실험의 공정성 을 참조하십시오.
기능을 편집했으면 저장을 클릭하십시오. 이제 기능 세부사항 창에서 변경사항을 볼 수 있습니다. 기능 그룹으로 돌아가려면 이 창을 닫으십시오.
그룹에서 기능 제거
그룹에서 기능을 제거하려면 다음을 수행하십시오.
프로젝트에서 자산을 미리보고 기능 그룹 탭을 선택하십시오.
표시되는 기능 테이블에서 제거할 기능을 선택하십시오.
표시되는 도구 모음에서 그룹에서 제거를 선택하십시오.
모든 기능을 선택한 경우 기능 또는 기능 그룹이 제거됩니다.
Python API를 사용하여 기능 그룹 작성 및 사용
노트북에서 assetframe-lib Python 라이브러리 를 사용하여 기능 그룹을 작성하고 편집할 수도 있습니다. 또한 이 라이브러리를 사용하면 기계 학습 모델을 작성할 때 공정성 정보와 같은 기능 메타데이터를 사용할 수 있습니다.
자세히 알아보기
노트북에서 기능 그룹을 작성하고 사용하는 방법에 대한 예는 다음과 같습니다.
- 리소스 허브의 기능 스토어 데이터 생성 및 사용 샘플 프로젝트
상위 주제: 데이터 준비