模型命令¶
模型命令允许您管理 Snowflake 模型注册表中的机器学习模型。
您可以使用 Snowpark 模型注册表 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;