모델 명령

모델 명령을 사용하면 Snowflake Model Registry에서 머신 러닝 모델을 관리할 수 있습니다.

Snowpark 모델 레지스트리 API를 사용하여 Python에서 모델을 만들고 관리할 수 있습니다.

모델 명령

모델 버전 명령

모델 메서드

model_name!method_name(...) 구문을 사용하여 모델의 메서드를 호출하거나 불러올 수 있습니다. 모델에서 사용할 수 있는 메서드는 기본 Python 모델 클래스에 따라 결정됩니다. 예를 들어, 많은 유형의 모델에서는 추론을 위해 predict 라는 메서드를 사용합니다.

기본 버전의 모델 메서드를 호출하려면 여기에 표시된 구문을 사용하여 메서드에 인자를 전달하고(있는 경우에 괄호로 묶어) FROM 절에 추론 데이터가 포함된 테이블 제공을 전달합니다.

SELECT <model_name>!<method_name>(...) FROM <table_name>;
Copy

특정 모델 버전의 메서드를 호출하려면 먼저 WITH를 사용하여 특정 버전의 모델에 대한 별칭을 만든 다음 별칭을 통해 원하는 메서드를 호출합니다.

WITH <model_version_alias> AS MODEL <model_name> VERSION <version_or_alias_name>
    SELECT <model_version_alias>!<method_name>(...) FROM <table_name>;
Copy

예를 들어, LAST 별칭을 통해 최신 버전의 모델을 호출하려면:

WITH latest AS MODEL my_model VERSION LAST
    SELECT latest!predict(...) FROM my_table;
Copy