基本概念

使用SAS Model Manager,可以将模型存储在公共模型存储库中,并在项目和文件夹中组织它们。还可以评估模型以选择冠军模型,监控模型的性能以及发布模型。

Model Manager提供了多维度的模型管理功能,如下所示:

  • 存储模型:Model Manager提供了公共模型存储库,可以存储其它SAS Web应用(如Model Studio, SAS Visual Analytics, and SAS Studio)中产生的模型;
  • 组织模型:可以以项目或文件夹的形式组织模型
  • 比较模型:可以比较多个模型并选择冠军模型
  • 评估模型:在测试集上运行模型并进行评分
  • 性能监控:评分数据用于生成模型的性能结果。
  • 发布模型:将模型发布到将模型发布到CAS,Hadoop,SAS Micro Analytic Service和Teradata,以便通过外部应用程序或接口进行评分。。
  • 模型版本管理:创建并管理模型版本。

Model Manager定位于模型管理,因此并不能直接创建模型,而只能通过导入模型文件(.sas或PMML)的方式创建模型。

相关文档:http://documentation.sas.com/?cdcId=mdlmgrcdc&cdcVersion=15.2&docsetId=mdlmgrug&docsetTarget=n0ewga3ovt0lg4n105nevqinf9c6.htm&locale=zh-CN

Model Manager与Model Studio的关系

Model Studio:用于模型开发; Model Manager:模型仓库,用于模型管理

SAS® Model Manager功能调研

功能脑图

SAS® Model Manager功能调研

 

模型仓库

模型仓库用于存储模型,在Model Manager中可以定义多个模型仓库,从而实现项目和模型的隔离存储。

需要注意的时,当新建一个模型仓库时,用户只能指定模型仓库的名称,实际的存储位置由系统自动生成,对用户不感知。

管理项目

项目是资源的组合或容器,项目由用于确定冠军模型的模型,变量,测试和其他资源组成。

模型管理

在SAS中,模型都是以文件的形式存在的,一个模型可以包含一个或多个文件。

  • 文件权限:不同的模型文件的读写权限不同,对于文本类的文件,可以查看文件内容,是否具有写权限,应该是与文件后缀有关系,例如.sas文件可以编辑,而json文件是只读的。对于pkl文件,非文本文件,不支持内容查看。
  • 文件角色:模型文件可以具有角色,角色可以标识模型文件的作用。

SAS® Model Manager功能调研

评分代码角色是必须的,只有具有该角色,才可以发布模型、运行测试或监控模型性能。(若评分代码类型为“分析存储”且模型包含分析存储文件,则无需分配“评分代码”角色来为模型运行测试)

相关文章: