모델 함수 명령¶
모델 함수 명령을 사용하면 머신 러닝 모델의 함수(메서드라고도 함)를 볼 수 있습니다.
Snowpark Model Registry API 를 사용하여 Python에서 모델과 그 메서드를 생성하고 관리할 수 있습니다.
모델 메서드 호출하기¶
model_name!method_name(...)
구문을 사용하여 모델의 메서드를 호출하거나 불러올 수 있습니다. 모델에서 사용할 수 있는 메서드는 기본 Python 모델 클래스에 따라 결정됩니다. 예를 들어, 많은 유형의 모델에서는 추론을 위해 predict
라는 메서드를 사용합니다.
메서드는 특정 모델 버전에 첨부되어 있습니다. 기본 버전의 모델 메서드를 호출하려면 아래에 표시된 구문을 사용하여 메서드에 인자를 전달하고(있는 경우에 괄호로 묶어) FROM 절에 추론 데이터가 포함된 테이블 제공을 전달합니다.
SELECT <model_name>!<method_name>(...) FROM <table_name>;
모델의 특정 버전의 메서드를 호출하려면 먼저 WITH 를 사용하여 모델의 특정 버전에 대한 별칭을 생성한 다음 별칭을 통해 원하는 함수를 호출합니다.
WITH <model_version_alias> AS MODEL <model_name> VERSION <version_or_alias_name>
SELECT <model_version_alias>!<method_name>(...) FROM <table_name>;
예를 들어, LAST 별칭을 통해 최신 버전의 모델을 호출하려면:
WITH latest AS MODEL my_model VERSION LAST
SELECT latest!predict(...) FROM my_table;