본문 바로가기
WIKI 기술 지식 베이스

Model APIs

원문 보기 위키 갱신

출처: 문서

본문

모델 API

ML Commons는 다음과 같은 모델 수준 CRUD API를 지원해요:

Predict API

Predict API는 머신러닝(ML) 모델을 호출할 때 사용해요. ML Commons는 다음과 같은 Predict API를 지원해요:

Train API

ML Commons Train API를 사용하면 ML 알고리즘을 동기식 또는 비동기식으로 학습시킬 수 있어요:

API를 통해 작업을 학습시키려면 세 가지 입력이 필요해요:

  • 알고리즘 이름: FunctionName이어야 해요. 이 값은 ML 모델이 실행할 알고리즘을 결정해요. 새 함수를 추가하는 방법은 How To Add a New Function을 참조하세요.
  • 모델 하이퍼파라미터: 모델 정확도를 높이려면 이 파라미터들을 조정해요.
  • 입력 데이터: ML 모델을 학습시키거나 예측에 적용하는 데이터예요. 데이터는 두 가지 방법으로 입력할 수 있어요: 인덱스에 쿼리를 실행하거나 데이터 프레임을 사용하는 방식이에요.

Train and Predict API

Train and Predict API를 사용하면 동일한 데이터셋으로 모델을 학습시키고 호출할 수 있어요:

모델 접근 제어 고려사항

모델 접근 제어가 활성화된 클러스터에서는 사용자가 다음과 같이 지정된 접근 수준에 따라 모델 그룹에 속한 모델에 대해 API 작업을 수행할 수 있어요:

  • public 모델 그룹: 모든 사용자가 가능해요.
  • restricted 모델 그룹: 모델 소유자 또는 모델 그룹과 하나 이상의 백엔드 역할을 공유하는 사용자만 가능해요.
  • private 모델 그룹: 모델 소유자만 가능해요.

모델 접근 제어가 비활성화된 클러스터에서는 모든 사용자가 어떤 모델 그룹에 속한 모델에 대해서든 API 작업을 수행할 수 있어요.

관리자 사용자는 어떤 모델 그룹에 속한 모델에 대해서든 API 작업을 수행할 수 있어요.

자세한 내용은 모델 접근 제어를 참조하세요.

더 알아보기 (Learn more)