模型函数命令

模型函数命令允许您查看机器学习模型的函数(也称为方法)。

您可以使用 Snowpark 模型注册表 API 在 Python 中创建和管理模型及其方法。

调用模型方法

您可以使用 MODEL(model_name)!method_name(...) 语法调用模型的方法。模型上可用的方法由底层 Python 模型类确定。例如,许多类型的模型都使用名为 predict 的方法进行推理。

方法附加到特定的模型版本。要调用模型默认版本的方法,请使用下面显示的语法,在括号中传递方法的实参(如果有的话),并在 FROM 子句中提供包含推理数据的表的名称。

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

要调用特定版本模型的方法,首先使用 WITH 创建对该模型特定版本的别名,然后通过该别名调用所需的函数。

SELECT MODEL(<model_name>,<version_or_alias_name>)!<method_name>(...) FROM <table_name>;

例如,要通过 LAST 别名调用模型的最新版本,请执行以下操作:

SELECT MODEL(my_model,LAST)!predict(...) FROM my_table;