模型命令

模型命令允许您管理 Snowflake 模型注册表中的机器学习模型。

您可以使用 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
语言: 中文