Kakao i Machine Learning::구성::모델

페이지 이동경로

모델

공공 클라우드 환경 미지원 안내
카카오 i 머신러닝 운영 환경(퍼블릭/공공)에 따라 제공하는 기능이 다를 수 있습니다. 모델 생성 및 설정 기능은 퍼블릭 환경에서만 제공합니다. 공공 클라우드 환경에서 지원 가능한 시점에 카카오클라우드 (공공 리전2) 공지사항으로 안내할 예정입니다.

모델(Model)은 ML 모델 수명 주기를 관리할 수 있는 모델 저장소입니다. 모델 버전 관리가 가능하며, 버전 단위로 모델 별칭(Alias)을 이용하여 모델의 계보를 효과적으로 추적하고, 모델을 학습하거나 엔드포인트를 이용하여 배포할 수 있습니다.

모델 생성

Kakao i Machine Learning에서 학습한 실행을 모델로 등록하고, 엔드포인트에 배포하여 모델을 추론할 수 있습니다.
새 모델을 만들거나 기존에 생성된 모델에 버전을 추가할 수 있습니다.

모델을 생성하는 방법은 다음과 같습니다.

  1. 실행(Run)을 모델로 등록하기
  2. 모델 아티팩트 파일을 직접 업로드하여 모델 불러오기
  3. 스토리지에 저장된 폴더 경로를 입력하여 모델로 등록하기 (제공 예정)

모델 이름 정책

모델 이름 정책
항목 설명
모델 이름 모델 이름 입력
- 워크스페이스 내에서 고유함
- 공백 없이, 영어 소문자(a-z), 숫자(0-9), 하이픈(-)만 사용
- 소문자(a-z)로 시작하며, 소문자(a-z) 또는 숫자(0-9)로 끝나야됨
- 2~63자 입력 가능
모델 설명(선택) 데이터세트 설명이 필요할 경우 입력
- 최대 1,024자 이내로 작성

모델 별칭

모델 별칭(alias)은 Docker의 tag나 Git의 branch처럼 모델 버전을 더욱 쉽게 관리할 수 있도록 도와줍니다. 사용자는 안정적인 버전이나 버전 특성을 직접 문자로 입력하여 별칭으로 등록할 수 있습니다. 등록된 별칭은 다른 버전으로 변경하거나 수정 및 삭제할 수 있습니다. 모델 특정 버전 대신 모델 별칭으로 버전을 참조하여 작업할 수 있습니다.

모델 별칭 고려사항

  • 동일한 모델에서 중복된 별칭은 등록할 수 없습니다.
  • 영어 소문자(a-z)로 시작하거나, 소문자 또는 숫자로 끝나야 합니다.
  • 2~64자 이내로 입력해야 합니다.
  • 숫자만으로 이루어진 별칭은 사용할 수 없습니다.
  • 모델당 최대 50개까지 등록 가능합니다.
  • 모델 별칭과 태그는 별도의 데이터로 관리됩니다.

모델 버전

모델에 버전을 추가하거나 삭제하여, 버전 단위로 모델을 관리할 수 있습니다. 동일한 모델의 아티팩트 변경 이력을 추적하고 변경에 따라서 어떤 영향을 받는지 비교하는 데 활용할 수 있습니다.

모델 버전 특이사항

  • 등록된 모델에 버전을 추가하여 새로운 모델을 등록할 수 있습니다.
  • 태그는 모델 버전 단위로 관리됩니다.
  • 모델 버전 단위로 삭제할 수 있습니다. 모델 삭제 시, 모델에 포함된 모든 버전이 삭제됩니다.
이 문서가 만족스러운 이유를 알려주세요.
이 문서에 아쉬운 점을 알려주세요.
평가해주셔서 감사합니다.

더 자세한 의견은 documentation@kakaoenterprise.com 으로 제보해주세요.