Snowflake Cortex ML 函数¶
Snowflake Cortex 是 Snowflake 的智能、完全托管的服务,使组织能够快速分析数据并构建 AI 应用程序,所有这些都在 Snowflake 中进行。这些 ML 函数使用机器学习为您提供对数据的自动预测和洞察。
本主题内容:
什么是 Snowflake Cortex ML 函数?¶
Snowflake Cortex ML 函数使用机器学习来检测数据中的模式。Snowflake 为每个功能提供了适当类型的模型,即使您不是机器学习开发者,也可充分利用它们。您所需要的只是数据。
时间序列功能¶
这些功能根据时间序列数据训练机器学习模型,以确定指定指标(例如销售额)如何随时间变化,以及相对于数据的其他功能如何变化。然后,该模型根据数据中检测到的趋势提供见解或预测。
预测 根据时间序列数据的过去趋势预测未来的指标值。
异常检测 标记与典型预期不同的指标值。
Contribution Explorer 帮助您找到以令人惊讶的方式影响指标的维度和值。
其他分析函数¶
这些功能不需要时间序列数据。机器学习模型经过训练,可以区分数据中的各类实体。
分类 根据行最具预测性的特征将行分为两个或多个类。
成本注意事项¶
您在使用 Snowflake Cortex ML 函数时,会产生存储和计算成本。这些成本根据所使用的功能以及训练和预测中使用的数据量而有所不同。
您产生的存储成本反映了在训练步骤中创建的 ML 模型实例占用的存储空间。要查看与模型实例关联的对象,请导航到 Account Usage 视图(例如,ACCOUNT_USAGE.TABLES 和 ACCOUNT_USAGE.STAGES)。这些对象将显示为空数据库和架构列。然而,instance_id 列将会填充,并指示这些对象包含在模型实例内。这些对象完全由模型实例管理,您无法单独访问或删除。要降低与模型相关的存储成本,请删除未使用或过时的模型。
请参阅 了解计算成本 了解有关 Snowflake 计算成本的一般信息。