기능 그룹 관리 (베타)

마지막 업데이트 날짜: 2024년 11월 28일
기능 그룹 관리 (베타)

기능 그룹을 만들어 데이터 자산의 열 집합과 관련 메타데이터를 보존하여 watsonx.ai 런타임 모델과 함께 사용할 수 있습니다. 기능 저장소로 사용할 수 있도록 IBM Knowledge Catalog 기능 그룹을 게시합니다. IBM Knowledge Catalog 기능 그룹은 프로젝트에 액세스할 필요 없이 다른 사람이 검색하고 재사용할 수 있습니다.

요구사항 및 제한사항

다음 상황에서 자산에 대한 기능 그룹을 볼 수 있습니다.

필요한 서비스

watsonx.ai Studio(프로젝트용)

필수 권한

이 페이지를 보기 위해 프로젝트 또는 카탈로그에서 임의의 역할을 가질 수 있습니다.

이 페이지에서 정보를 편집하거나 업데이트하려면 프로젝트 또는 카탈로그에서 편집자 또는 관리자 역할이 있어야 합니다.

작업공간

다음 작업공간에서 자산 기능 그룹을 볼 수 있습니다.

  • 프로젝트
  • 카탈로그
자산 유형

이러한 유형의 자산에는 기능 그룹이 있을 수 있습니다.

  • 표 형식: CSV, TSV, Parquet, XLS, XSLX, AVRO, TXT, JSON 파일
  • watsonx.ai Studio와 IBM Knowledge Catalog 모두에서 구조화되고 지원되는 연결된 데이터 유형
데이터 크기

제한 없음

기능 그룹 (베타)

조직에서 사용할 데이터 자산을 저장하고 주석을 달 수 있는 기능 저장소로 IBM Knowledge Catalog 사용하세요. 기능 그룹을 만들어 특정 데이터 자산의 열 집합을 watsonx.ai 런타임에 사용되는 메타데이터와 함께 보존합니다. 예를 들어, 신용 승인 모델에 대한 기능 세트가 있는 경우 예측 대상으로 사용되는 열 및 편향성 발견에 사용되는 열을 포함하여 일부 메타데이터뿐만 아니라 모델을 훈련하는 데 사용되는 기능을 보존할 수 있습니다. 기능 그룹을 사용하면 다른 데이터 과학자가 동일한 기능을 사용할 수 있도록 기계 학습 모델을 훈련하는 데 사용되는 기능에 대한 메타데이터를 간단하게 보존할 수 있습니다. 특정 자산을 미리 볼 때 기능 그룹 탭을 볼 수 있습니다.

프로젝트에서 기능 그룹 작성

시작하기 전에

기능 그룹을 작성하기 전에 데이터 자산에 대한 프로파일 을 작성하는 경우 프로파일 메타데이터를 선택하여 기능에 값을 추가할 수 있습니다.

기능 그룹 작성

데이터 자산의 특정 열을 선택하여 기능 그룹을 구성할 수 있습니다.

  1. 프로젝트 자산 탭에서 관련 자산의 이름을 클릭하여 미리보기를 열고 기능 그룹 탭을 선택하십시오. 여기서 기능 그룹을 작성하거나 기존 기능 그룹을 보고 편집할 수 있습니다. 자산에는 하나의 기능 그룹만 있을 수 있습니다. 새 기능 그룹을 클릭하십시오.

    기능 그룹 작성

  2. 기능 그룹에서 사용할 열을 선택하십시오. 모든 열을 기능으로 포함시키려면 이름 선택란을 선택하십시오.

    기능 그룹 열 선택

IBM Knowledge Catalog 데이터 자산에 대한 기능 그룹을 만들 수도 있습니다. 자세한 정보는 카탈로그 자산 을 참조하십시오.

기능 그룹 편집

기능 그룹에서 사용할 데이터 자산의 열을 선택했으면, 각 기능을 보고 편집하여 watsonx.ai 런타임 모델에서 해당 기능이 수행할 역할을 지정할 수 있습니다.

기능 그룹 보기

  1. 기능 이름을 클릭하고 이 기능 편집을 클릭하십시오. 다음 탭을 표시하는 창이 열립니다.

    • 세부사항 -기능에 대한 다음 정보를 제공하십시오.

      세부사항

      기능에 지정할 역할 을 선택하십시오.

      • Input: 이 기능은 watsonx.ai 런타임 모델 학습을 위한 입력으로 사용할 수 있습니다.
      • Target: 데이터를 사용하여 watsonx.ai 런타임 모델을 학습할 때 예측 대상으로 사용할 기능입니다.
      • Identifier: 입력 데이터를 식별하는 데 사용되는 기본 키 (예: 고객 ID) 입니다.

      설명, 레시피 (기능에 대한 값을 작성하는 데 사용되는 메소드 또는 공식) 및 태그를 입력하십시오.

    • 값 설명

      값 설명

      값 설명을 사용하여 특정 값의 의미를 명확하게 할 수 있습니다. 예를 들어, 값이 -1, 01인 열 "신용 평가" 를 고려하십시오. 값 설명을 사용하여 이러한 값의 의미를 제공할 수 있습니다. 예를 들어, -1 은 "평가 거부됨" 을 의미할 수 있습니다. 특정 값에 대한 설명을 입력할 수 있습니다. 숫자 값의 경우 범위를 지정할 수도 있습니다. 숫자 값의 범위를 지정하려면 [n, m] 텍스트를 입력하십시오. 여기서 n 은 시작이고 m 은 대괄호로 묶은 범위의 끝입니다. 추가를 클릭하십시오. 예를 들어, 18-24사이의 모든 연령 값을 "밀리초" 로 설명하려면 값으로 [18 ,24] 를 입력하고 설명으로 밀리초 를 입력하십시오. 프로파일 을 정의한 경우 프로파일 값이 값 설명 목록에 표시됩니다. 여기에서 하나의 값 또는 여러 값을 선택할 수 있습니다.

    • 공정성 정보

      공정성 정보

      편향성 모니터링을 위해 값의 Monitor 또는 Reference 그룹을 정의할 수 있습니다. 편향된 결과의 위험이 더 큰 값은 모니터 그룹에 배치할 수 있습니다. 그런 다음 이러한 값을 참조 그룹의 값과 비교합니다. 숫자 값의 범위를 지정하려면 [n, m] 텍스트를 입력하십시오. 여기서 n 은 시작이고 m 은 대괄호로 묶은 범위의 끝입니다. 예를 들어, 18-35사이의 모든 연령 값을 모니터하려면 [18,35]를 입력하십시오. 그런 다음 모니터 또는 참조를 선택하고 추가를 클릭하십시오. 선호 결과를 지정할 수도 있습니다. 공정성에 대한 자세한 정보는 AutoAI 실험의 공정성 을 참조하십시오.

  2. 기능을 편집했으면 저장을 클릭하십시오. 이제 기능 세부사항 창에서 변경사항을 볼 수 있습니다. 기능 그룹으로 돌아가려면 이 창을 닫으십시오.

그룹에서 기능 제거

그룹에서 기능을 제거하려면 다음을 수행하십시오.

  1. 프로젝트에서 자산을 미리보고 기능 그룹 탭을 선택하십시오.

  2. 표시되는 기능 테이블에서 제거할 기능을 선택하십시오.

  3. 표시되는 도구 모음에서 그룹에서 제거를 선택하십시오.

    기능 제거

모든 기능을 선택한 경우 기능 또는 기능 그룹이 제거됩니다.

IBM Knowledge Catalog 기능 그룹 공유

프로젝트에서 카탈로그로

IBM Knowledge Catalog 생성되어 있는 경우 프로젝트에서 데이터 자산 옆의 점 3개를 선택하고 카탈로그에 게시를 선택할 수 있습니다. 그러면 카탈로그에 자산도 포함되고 해당 기능 그룹이 카탈로그 자산에 채워진 기능 세부사항과 함께 표시됩니다.

이전에 기능 그룹이 있는 자산을 프로젝트에서 카탈로그로 공개한 후 프로젝트 자산에서 기능을 제거한 경우 카탈로그에서도 이 기능을 제거할 수 있습니다. 카탈로그에서 자산을 제거 하거나 프로젝트에서 다시 공개 하여 적절한 복제 조치를 선택할 수 있습니다. 예를 들어, 겹쳐쓰기 를 선택하면 카탈로그에서 이전 기능 그룹이 제거됩니다.

프로젝트에서 기능의 설명 또는 태그를 편집하는 경우 변경사항을 전파하려면 자산을 카탈로그에 다시 공개 하고 업데이트복제 조치 로 선택하거나 카탈로그 자산 에서 직접 기능을 편집해야 합니다.

카탈로그에서 프로젝트로

마찬가지로 카탈로그에 정의된 기능이 있는 경우 카탈로그에서 자산 보기, 자산 편집프로젝트에 카탈로그 자산 추가를 수행할 수 있습니다. 그러면 프로젝트에 자산이 포함되고 해당 기능 그룹이 프로젝트 자산에 채워진 기능 세부사항과 함께 표시됩니다.

기능 그룹 검색

모든 카탈로그 및 프로젝트에서 자산 또는 열을 검색할 수 있습니다. 기능 그룹이 있는 자산을 찾기 위해 검색 결과를 필터링하려면 데이터 를 선택하여 필터 옵션을 보고 기능 그룹을 선택하십시오. 그러면 기능 그룹을 포함하는 자산이 검색 결과에 나열됩니다.

Python API를 사용하여 기능 그룹 작성 및 사용

노트북에서 assetframe-lib Python 라이브러리 를 사용하여 기능 그룹을 작성하고 편집할 수도 있습니다. 또한 이 라이브러리를 사용하면 기계 학습 모델을 작성할 때 공정성 정보와 같은 기능 메타데이터를 사용할 수 있습니다.

자세한 정보

노트북에서 기능 그룹을 작성하고 사용하는 방법에 대한 예는 다음과 같습니다.

다음도 참조하십시오.

상위 주제: 데이터 준비