013-模型评估组件

全功能AI开发平台 BML

  • 版本发布记录
  • 快速开始
    • 用BML实现表格预测
    • 用BML实现序列标注
    • 用BML实现文本实体抽取
    • 用BML实现图片分类
    • 用BML实现实例分割
    • 用BML评价短文本相似度
    • 用BML实现开源大模型的预训练(Post-pretrain)
    • 用BML实现文本分类
    • 用BML实现物体检测
  • 模型仓库
    • 从训练任务导入模型
    • 查看模型
    • 创建模型
    • 模型仓库简介
    • 从本地导入模型
    • 校验模型
    • 服务代码文件示例
      • Sklearn服务代码文件示例
      • XGBoost服务代码文件示例
  • 平台管理
    • 权限管理
    • 在BML平台使用并行文件系统PFS和对象存储BOS
    • 在BML平台使用容器镜像服务CCR
    • 在BML使用外部镜像
    • 项目空间管理
    • 镜像管理
      • 镜像使用
      • 镜像管理简介
      • 常见问题
      • 自定义镜像
    • 资源管理
      • 资源池管理简介
      • 资源池使用简介
  • 预测部署
    • 批量预测(用户资源池)API
    • 文字识别模型部署
      • 文字识别任务API参考文档
      • 文字识别任务公有云部署
    • 通用模型部署
      • 标准接口规范参考
      • Paddle框架API调用文档
      • sklearn框架API调用文档
      • 公有云部署
      • XGBoost框架API调用文档
      • tensorflow框架API调用文档
      • Pytorch框架API调用文档
      • 通用类模型API参考
      • 错误码
    • 语音技术模型部署
      • 声音分类API调用文档
    • 视觉模型部署
      • 智能边缘控制台-多节点版
      • 端云协同服务部署
      • 智能边缘控制台-单节点版
      • 视觉任务模型部署整体说明
      • 软硬一体方案部署
        • 视觉任务Jetson专用SDK集成文档
        • 如何获取视觉任务软硬一体产品
        • 视觉任务EdgeBoard(VMX)专用SDK集成文档
        • 视觉任务EdgeBoard(FZ)专用SDK集成文档
        • 视觉任务专用辨影SDK集成开发文档
      • 私有服务器部署
        • 视觉模型如何部署在私有服务器
        • 私有API
          • 如何发布私有API
          • 图像分类-单图单标签私有API集成文档
          • 图像分类-单图多标签私有API集成文档
          • 物体检测私有API集成文档
        • 服务器端SDK
          • 视觉任务服务器端LinuxSDK集成文档-Python
          • 视觉任务服务器端LinuxSDK集成文档-C++
          • 如何发布服务器端SDK
          • 视觉任务服务器端WindowsSDK集成文档
          • 视觉任务服务器端SDK简介
      • 设备端SDK部署
        • 视觉任务WindowsSDK集成文档
        • 视觉任务iOSSDK集成文档
        • 视觉任务LinuxSDK集成文档-Python
        • 视觉任务LinuxSDK集成文档-C++
        • 视觉任务设备端SDK使用说明
        • 如何发布视觉任务设备端SDK
        • 视觉任务AndroidSDK集成文档
      • 公有云部署
        • 文字识别API参考文档
        • 视觉任务公有云部署
        • 物体检测API参考文档
        • 图像分类-单图单标签API参考文档
        • 实例分割API参考文档
        • 图像分类-单图多标签API参考文档
    • 表格预测模型部署
      • 整体说明
      • 公有云部署
    • 公有云部署管理
      • 配置AB测试版本
      • 批量预测服务
      • 公有云部署
      • 公有云部署简介
      • 配置休眠策略
    • NLP模型部署
      • 自然语言处理任务模型部署整体说明
      • 私有服务器部署
        • 如何部署在私有服务器
        • 私有服务API说明
          • 私有部署说明-短文本相似度
          • 私有化部署接口说明-文本分类
          • 私有部署文档-序列标注
          • 文本实体抽取API调用文档
      • 公有云部署
        • 短文本匹配API调用文档
        • 文本实体抽取私有API调用说明
        • 如何发布自然语言处理任务API
        • 文本分类-多标签API调用文档
        • 文本分类API调用文档
        • 序列标注API调用文档
  • 数据服务
    • 数据服务简介
    • 智能数据API
    • 公有云服务调用数据反馈
    • 智能标注
      • 文本智能标注介绍及原理说明
      • 图像智能标注介绍说明
    • 管理视觉数据
      • 实例分割数据导入与标注
        • 数据标注说明
        • 导入未标注数据
        • 导入已标注数据
      • 物体检测数据导入与标注
        • 物体检测数据标注说明
        • 物体检测导入未标注数据
        • 物体检测导入已标注数据
      • 图像分类数据导入与标注
        • 图像分类导入未标注数据
        • 图像分类导入已标注数据
        • 图像分类数据标注说明
    • 管理文本数据
      • 文本分类数据导入与标注
        • 文本分类数据标注说明
        • 文本分类数据导入与标注
        • 数据去重策略
      • 序列标注数据导入与标注
        • 序列标注标注说明
        • 序列标注数据导入
        • 数据去重策略
      • 文本实体抽取数据标注
        • 文本实体抽取数据标注
        • 文本实体抽取数据导入
        • 数据去重策略
      • 短文本匹配数据导入与标注
        • 短文本匹配数据导入与标注
        • 数据去重策略说明
        • 短文本匹配数据标注
  • 产品简介
    • BML平台升级公告
    • 平台重点升级介绍
    • 产品优势
    • 产品功能
    • 什么是BML
    • 文心大模型
  • 产品定价
    • 服务器部署价格说明
    • 专项适配硬件部署价格说明
    • 公有云部署计费说明
    • 批量预测计费说明
    • 模型训练计费说明
    • 通用小型设备部署价格说明
  • 模型训练
    • Notebook建模
      • 创建并启动Notebook
      • Notebook导入数据集
      • 保存Notebook中的模型
      • Notebook使用参考
      • 常见问题
      • 数据模型可视化功能说明
      • Notebook简介
      • 发布模型
      • 配置模型
      • 使用Notebook开发模型
      • 如何使用Notebook SSH 功能
      • Notebook从训练到部署快速入门
        • Codelab Notebook自定义环境部署最佳实践
        • 基于Notebook的图像分类模板使用指南
        • 基于 Notebook 的 NLP 通用模板使用指南
        • Notebook 模板使用指南概述
        • 基于 Notebook 的通用模板使用指南
        • 基于 Notebook 的物体检测模板使用指南
    • 自定义作业建模
      • 自定义作业简介
      • 训练作业API
      • 训练作业
        • 使用训练作业训练模型
        • 创建训练作业
        • 发布模型
        • 训练作业代码示例
          • TensorFlow 1.13.2
          • AIAK- Training Pytorch版
          • TensorFlow 2.3.0
          • Blackhole 1.0.0
          • Pytorch 1.7.1
          • Sklearn 0.23.2
          • XGBoost 1.3.1
          • PaddlePaddle 2.0.0rc
      • 自动搜索作业
        • 创建自动搜索作业
        • yaml文件编写规范
        • 自动搜索作业简介
        • 自动搜索作业代码编写规范
        • 自动搜索作业代码示例
          • XGBoost 1.3.1代码规范
          • TensorFlow 1.13.2代码规范
          • Sklearn 0.23.2代码规范
          • Pytorch 1.7.1代码规范
          • Tensorflow2.3.0代码规范
          • PaddlePaddle 2.1.1代码规范
    • 可视化建模
      • 快速入门
      • 概述
      • 组件菜单
        • 001-基本操作
        • 003-查看模型特征溯源
        • 007-组件状态
        • 008-组件资源配置
        • 006-组件列选择
        • 002-查看模型可解释性
        • 004-查看特征重要性
      • 组件说明
        • 015-图算法
        • 004-特征工程组件
        • 003-数据处理组件
        • 012-预测组件
        • 008-聚类算法
        • 009-Python算法组件
        • 002-数据集组件
        • 014-自然语言处理组件
        • 010-NLP算法
        • 016-统计分析组件
        • 006-回归算法
        • 007-异常检测算法
        • 013-模型评估组件
        • 005-分类算法
        • 018-时间序列组件
      • 画布操作说明
        • 005-AutoML(自动调参)
        • 002-开始训练
        • 001-概述
    • 预置模型调参建模
      • 预置模型调参简介
      • 神经网络训练搜索
      • 开发视觉模型
        • 视觉任务简介
        • 查看训练结果
        • 创建视觉任务
        • 配置视觉任务
        • 开发参考
          • 视觉预训练模型
          • 超参数配置参考
          • 评估报告参考
          • 自动超参搜索配置参考
          • 数据增强算子参考
          • 训练时长设置参考
          • 网络选型参考
      • 开发表格预测模型
        • 创建表格预测任务
        • 配置专家模式表格数据预测任务
        • 查看训练结果
        • 配置AUTOML模式表格数据预测任务
        • 表格预测任务简介
      • 开发文字识别模型
        • 文字识别任务简介
        • 文字识别任务操作流程
      • 开发自然语言处理模型
        • 查看训练结果
        • 自然语言处理任务简介
        • 配置NLP任务
        • 创建NLP任务
        • 代码模板升级及迁移说明
所有文档
menu
没有找到结果,请重新输入

全功能AI开发平台 BML

  • 版本发布记录
  • 快速开始
    • 用BML实现表格预测
    • 用BML实现序列标注
    • 用BML实现文本实体抽取
    • 用BML实现图片分类
    • 用BML实现实例分割
    • 用BML评价短文本相似度
    • 用BML实现开源大模型的预训练(Post-pretrain)
    • 用BML实现文本分类
    • 用BML实现物体检测
  • 模型仓库
    • 从训练任务导入模型
    • 查看模型
    • 创建模型
    • 模型仓库简介
    • 从本地导入模型
    • 校验模型
    • 服务代码文件示例
      • Sklearn服务代码文件示例
      • XGBoost服务代码文件示例
  • 平台管理
    • 权限管理
    • 在BML平台使用并行文件系统PFS和对象存储BOS
    • 在BML平台使用容器镜像服务CCR
    • 在BML使用外部镜像
    • 项目空间管理
    • 镜像管理
      • 镜像使用
      • 镜像管理简介
      • 常见问题
      • 自定义镜像
    • 资源管理
      • 资源池管理简介
      • 资源池使用简介
  • 预测部署
    • 批量预测(用户资源池)API
    • 文字识别模型部署
      • 文字识别任务API参考文档
      • 文字识别任务公有云部署
    • 通用模型部署
      • 标准接口规范参考
      • Paddle框架API调用文档
      • sklearn框架API调用文档
      • 公有云部署
      • XGBoost框架API调用文档
      • tensorflow框架API调用文档
      • Pytorch框架API调用文档
      • 通用类模型API参考
      • 错误码
    • 语音技术模型部署
      • 声音分类API调用文档
    • 视觉模型部署
      • 智能边缘控制台-多节点版
      • 端云协同服务部署
      • 智能边缘控制台-单节点版
      • 视觉任务模型部署整体说明
      • 软硬一体方案部署
        • 视觉任务Jetson专用SDK集成文档
        • 如何获取视觉任务软硬一体产品
        • 视觉任务EdgeBoard(VMX)专用SDK集成文档
        • 视觉任务EdgeBoard(FZ)专用SDK集成文档
        • 视觉任务专用辨影SDK集成开发文档
      • 私有服务器部署
        • 视觉模型如何部署在私有服务器
        • 私有API
          • 如何发布私有API
          • 图像分类-单图单标签私有API集成文档
          • 图像分类-单图多标签私有API集成文档
          • 物体检测私有API集成文档
        • 服务器端SDK
          • 视觉任务服务器端LinuxSDK集成文档-Python
          • 视觉任务服务器端LinuxSDK集成文档-C++
          • 如何发布服务器端SDK
          • 视觉任务服务器端WindowsSDK集成文档
          • 视觉任务服务器端SDK简介
      • 设备端SDK部署
        • 视觉任务WindowsSDK集成文档
        • 视觉任务iOSSDK集成文档
        • 视觉任务LinuxSDK集成文档-Python
        • 视觉任务LinuxSDK集成文档-C++
        • 视觉任务设备端SDK使用说明
        • 如何发布视觉任务设备端SDK
        • 视觉任务AndroidSDK集成文档
      • 公有云部署
        • 文字识别API参考文档
        • 视觉任务公有云部署
        • 物体检测API参考文档
        • 图像分类-单图单标签API参考文档
        • 实例分割API参考文档
        • 图像分类-单图多标签API参考文档
    • 表格预测模型部署
      • 整体说明
      • 公有云部署
    • 公有云部署管理
      • 配置AB测试版本
      • 批量预测服务
      • 公有云部署
      • 公有云部署简介
      • 配置休眠策略
    • NLP模型部署
      • 自然语言处理任务模型部署整体说明
      • 私有服务器部署
        • 如何部署在私有服务器
        • 私有服务API说明
          • 私有部署说明-短文本相似度
          • 私有化部署接口说明-文本分类
          • 私有部署文档-序列标注
          • 文本实体抽取API调用文档
      • 公有云部署
        • 短文本匹配API调用文档
        • 文本实体抽取私有API调用说明
        • 如何发布自然语言处理任务API
        • 文本分类-多标签API调用文档
        • 文本分类API调用文档
        • 序列标注API调用文档
  • 数据服务
    • 数据服务简介
    • 智能数据API
    • 公有云服务调用数据反馈
    • 智能标注
      • 文本智能标注介绍及原理说明
      • 图像智能标注介绍说明
    • 管理视觉数据
      • 实例分割数据导入与标注
        • 数据标注说明
        • 导入未标注数据
        • 导入已标注数据
      • 物体检测数据导入与标注
        • 物体检测数据标注说明
        • 物体检测导入未标注数据
        • 物体检测导入已标注数据
      • 图像分类数据导入与标注
        • 图像分类导入未标注数据
        • 图像分类导入已标注数据
        • 图像分类数据标注说明
    • 管理文本数据
      • 文本分类数据导入与标注
        • 文本分类数据标注说明
        • 文本分类数据导入与标注
        • 数据去重策略
      • 序列标注数据导入与标注
        • 序列标注标注说明
        • 序列标注数据导入
        • 数据去重策略
      • 文本实体抽取数据标注
        • 文本实体抽取数据标注
        • 文本实体抽取数据导入
        • 数据去重策略
      • 短文本匹配数据导入与标注
        • 短文本匹配数据导入与标注
        • 数据去重策略说明
        • 短文本匹配数据标注
  • 产品简介
    • BML平台升级公告
    • 平台重点升级介绍
    • 产品优势
    • 产品功能
    • 什么是BML
    • 文心大模型
  • 产品定价
    • 服务器部署价格说明
    • 专项适配硬件部署价格说明
    • 公有云部署计费说明
    • 批量预测计费说明
    • 模型训练计费说明
    • 通用小型设备部署价格说明
  • 模型训练
    • Notebook建模
      • 创建并启动Notebook
      • Notebook导入数据集
      • 保存Notebook中的模型
      • Notebook使用参考
      • 常见问题
      • 数据模型可视化功能说明
      • Notebook简介
      • 发布模型
      • 配置模型
      • 使用Notebook开发模型
      • 如何使用Notebook SSH 功能
      • Notebook从训练到部署快速入门
        • Codelab Notebook自定义环境部署最佳实践
        • 基于Notebook的图像分类模板使用指南
        • 基于 Notebook 的 NLP 通用模板使用指南
        • Notebook 模板使用指南概述
        • 基于 Notebook 的通用模板使用指南
        • 基于 Notebook 的物体检测模板使用指南
    • 自定义作业建模
      • 自定义作业简介
      • 训练作业API
      • 训练作业
        • 使用训练作业训练模型
        • 创建训练作业
        • 发布模型
        • 训练作业代码示例
          • TensorFlow 1.13.2
          • AIAK- Training Pytorch版
          • TensorFlow 2.3.0
          • Blackhole 1.0.0
          • Pytorch 1.7.1
          • Sklearn 0.23.2
          • XGBoost 1.3.1
          • PaddlePaddle 2.0.0rc
      • 自动搜索作业
        • 创建自动搜索作业
        • yaml文件编写规范
        • 自动搜索作业简介
        • 自动搜索作业代码编写规范
        • 自动搜索作业代码示例
          • XGBoost 1.3.1代码规范
          • TensorFlow 1.13.2代码规范
          • Sklearn 0.23.2代码规范
          • Pytorch 1.7.1代码规范
          • Tensorflow2.3.0代码规范
          • PaddlePaddle 2.1.1代码规范
    • 可视化建模
      • 快速入门
      • 概述
      • 组件菜单
        • 001-基本操作
        • 003-查看模型特征溯源
        • 007-组件状态
        • 008-组件资源配置
        • 006-组件列选择
        • 002-查看模型可解释性
        • 004-查看特征重要性
      • 组件说明
        • 015-图算法
        • 004-特征工程组件
        • 003-数据处理组件
        • 012-预测组件
        • 008-聚类算法
        • 009-Python算法组件
        • 002-数据集组件
        • 014-自然语言处理组件
        • 010-NLP算法
        • 016-统计分析组件
        • 006-回归算法
        • 007-异常检测算法
        • 013-模型评估组件
        • 005-分类算法
        • 018-时间序列组件
      • 画布操作说明
        • 005-AutoML(自动调参)
        • 002-开始训练
        • 001-概述
    • 预置模型调参建模
      • 预置模型调参简介
      • 神经网络训练搜索
      • 开发视觉模型
        • 视觉任务简介
        • 查看训练结果
        • 创建视觉任务
        • 配置视觉任务
        • 开发参考
          • 视觉预训练模型
          • 超参数配置参考
          • 评估报告参考
          • 自动超参搜索配置参考
          • 数据增强算子参考
          • 训练时长设置参考
          • 网络选型参考
      • 开发表格预测模型
        • 创建表格预测任务
        • 配置专家模式表格数据预测任务
        • 查看训练结果
        • 配置AUTOML模式表格数据预测任务
        • 表格预测任务简介
      • 开发文字识别模型
        • 文字识别任务简介
        • 文字识别任务操作流程
      • 开发自然语言处理模型
        • 查看训练结果
        • 自然语言处理任务简介
        • 配置NLP任务
        • 创建NLP任务
        • 代码模板升级及迁移说明
  • 文档中心
  • arrow
  • 全功能AI开发平台BML
  • arrow
  • 模型训练
  • arrow
  • 可视化建模
  • arrow
  • 组件说明
  • arrow
  • 013-模型评估组件
本页目录
  • 二分类评估
  • 多分类评估
  • 回归评估
  • 聚类评估
  • 异常检测评估
  • 自定义Python评估

013-模型评估组件

更新时间:2025-08-21

模型评估组件

二分类评估

评估模块支持计算 AUC、KS 及 F1 score,同时输出数据用于画 PR 曲线、ROC 曲线、KS 曲线、LIFT chart、Gain chart,同时也支持分组评估。

输入

  • 最多可输入4个数据集,用户需要选择原始标签列、预测标签列和正样本标签值,还可以提供scoreColumn获得更多指标。

输出

  • 第一个输出是summary数据集,第二个输出是metricsByThreshold数据集,运行后在组件的右键菜单可查看图形化的衡量指标。
  • summary数据集:只有一行,每一列是一个评价指标,包括以下指标:accuracy、precision、recall、FPR、f1score、auc(roc曲线下的面积。如果参数未提供scoreColumn则没有此项指标)、area under pr(pr曲线下的面积。如果参数未提供scoreColumn则没有此项指标)。
  • metricsByThreshold数据集:描述了阈值变化时fp率、precision、recall、f1score的变化。如果参数未提供scoreColumn则此数据集为空。
  • 右键菜单查看模型评估报告:包含多张可视化的衡量指标图。

字段参数

参数名称 是否必选 参数描述 默认值
真实标签列列名 是 该列代表真实的标签,需要是非数组类型,唯一值最多是2,最多可选择4个真实标签列(仅第1个必选)。 无
评估列选择 是 自动配置会根据系统默认字段配置字段。手动配置可以手动选择要预测标签列。 自动配置
评估内容配置 是 基础评估只进行基本指标的评估。详细评估在有预测概率列时使用,提供详细的评估。 基础评估
预测概率列 否 输入数据集中的该列代表从0到1的预测概率,概率越大表示越接近正样本。必须是Double类型
正样本标签 否 二分类的正样本的标签值 无
预测标签列列名 否 该列代表预测得到的标签,是评估的对象,最多可选择4个预测标签列。 无
分桶数 是 计算ROC曲线、F-score by threshold等指标时把数据分成多少份 范围:[5, 1000] 20

评估指标

名称 介绍
accuracy 准确率
precision 精准率
recall 召回率
FPR 伪阳性率
f1score F1分数
auc roc曲线下面积
area under pr pr曲线下面积

使用示例

  1. 搭建算子结构如下图所示,配置二分类评估组件参数,运行算子。

image.png

  1. 查看summary数据集。

image.png

  1. 查看metricsByThreshold数据集。

image.png

  1. 右键查看模型评估报告。

image.png

image.png

多分类评估

基于分类模型的预测结果和原始结果,评价多分类算法模型的优劣,指标包括 Accuracy、F1-Score 等。

输入

  • 最多可输入4个数据集,用户需要选择原始标签列、预测标签列。

输出

  • 第一个输出是summary数据集,第二个输出是分类指标表,右键可以查看模型评估报告。
  • summary数据集只有一行,每一列是一个评价指标,包括以下指标:accuracy、weighted recall、weighted precision、weighted FPR、weighted f1score。
  • metricsByLabel数据集:描述了不同标签的fp率、precision、recall、f1score。
  • 模型评估报告:展示了上面两个表格与混淆矩阵。

字段参数

参数名称 是否必选 参数描述 默认值
真实标签列列名 是 该列代表真实的标签,需要是非数组类型,最多选择4个真实标签列列名(仅第1个必选)。 无
评估列选择 是 自动配置会根据系统默认字段配置字段。手动配置可以手动选择要预测标签列。 自动配置
标签列列名 否 该列代表预测得到的标签,是评估的对象,最多选择4个标签列列名。 无

评估指标

名称 介绍
weighted recall 加权精准率
weighted precision 加权召回率
weighted FPR 加权伪阳性
weighted f1score 加权f1分数
recall 召回率
precision 精准率
fpr fp率
f1score f1分数
accuracy 准确率

使用示例

  1. 多分类与二分类的使用方法一样,将模型更换为多分类即可,该示例只展示评估指标。
  2. 查看summary数据集。

image.png

  1. 查看分类指标表。

image.png

  1. 查看模型评估报告。

image.png

回归评估

基于预测结果和原始结果,评价回归算法模型的优劣,包含指标和残差直返图。其中指标包括 SST、SSE、SSR、R2、R、 MSE、RMSE、MAE、MAD、MAPE、count、yMean 和 predictMean。

输入

  • 最多可输入4个数据集,用户需要选择原始标签列、预测标签列。

输出

  • 第一个输出是summary数据表,第二个输出是误差统计,对误差划分为10等份,统计每个区间内样本数量,右键可以查看模型评估报告。

字段参数

参数名称 是否必选 参数描述 默认值
真实标签列列名 是 该列代表真实的标签,需要是数值类型,最多可选择4个真实标签列(仅第1个必选)。 无
评估列选择 是 自动配置会根据系统默认字段配置字段。手动配置可以手动选择要预测标签列。 自动配置
预测标签列列名 否 该列代表预测得到的标签,是评估的对象,最多可选择4个预测标签列。 无

评估指标

名称 介绍
SST 总平方和
SSE 误差平方和
SSR 回归平方和
R2 判定系数
MSE 均方误差
RMSE 均方根误差
MAE 平均绝对误差
MAPE 平均绝对百分误差
explained variance 可解释方差
yMean 原始列均值
predictionMean 预测列均值

使用示例

  1. 搭建算子结构如下图所示,配置回归评估组件参数,运行算子。

image.png

  1. 查看summary数据集。

image.png

  1. 查看误差统计。

image.png

  1. 查看模型评估报告。

image.png

聚类评估

基于原始数据和聚类模型,评价聚类模型的优劣,包含指标和图标。

输入

  • 输入聚类评估后的数据集,需要选择模型评估时使用的特征列,要求必须是模型存储特征值一致,预测标签列,离质心距离。

输出

  • 第一个输出是summary数据集,第二个输出是每个cluster统计信息,右键可以查看模型评估报告。

字段参数

参数名称 是否必选 参数描述 默认值
特征列列名 是 模型评估时使用的特征列,要求必须是模型存储特征值一致,必须是数值或数值数组类型,最多配置4个特征列多选框(仅第1个必选)。 无
评估列选择 是 自动配置会根据系统默认字段配置字段。手动配置可以手动选择要预测标签列。 自动配置
预测标签列名 否 该列代表预测的聚类簇索引,必须是整数类型。 无
距离质心距离列 否 该列代表每个例子距离所有质心的距离,必须是数值数组类型。 无
真实标签列列名 否 该列代表每个例子距离所有质心的距离,必须是数值数组类型。 无

评估指标

名称 介绍
Silhouette coefficient 轮廓系数
tot_withinss 凝聚度
totss 总离差平方和
betweenss 分离度
Average Distance to Cluster Center 距质心平均距离
Max Distance to Cluster Center 距质心最大距离
Number of Points 簇内样本数

使用示例

  1. 搭建算子结构如下图所示,配置聚类评估组件参数,运行算子。

image.png

  1. 查看summary数据集。

image.png

  1. 查看cluster统计信息。

image.png

  1. 查看模型评估报告。

image.png

异常检测评估

评估模块支持计算 AUC、KS,同时输出数据用于画 PR 曲线、ROC 曲线 KS 曲线,同时也支持分组评估。

输入

  • 输入异常检测处理后的数据集,评估需要标签列和分数列。标签列的唯一值必须是2,需要指明异常标签是哪个,默认是1;分数列的值越大越可能是异常;如果使用自动配置,使用组件库中异常检测算子的预测结果诸位输入,则无需配置分数列,只需配置标签列。

输出

  • 第一个输出是summary数据集,第二个输出是metricsByThreshold数据集,右键可以查询模型评估报告。

字段参数

参数名称 是否必选 参数描述 默认值
真实标签列列名 是 该列代表真实的标签,需要是非数组类型,唯一值最多是2。 无
异常样本标签值 是 真实标签列中异常样本的标签值。 无
分桶数 是 计算时把数据分成多少份 范围:[5, 1000]。 20
评估列选择 是 自动配置会根据系统默认字段配置字段。手动配置可以手动选择要预测标签列。 自动配置
预测分数列 是 输入数据集中的该列代表异常分数,分数越大表示越可能是异常值。必须是Double类型 无

评估指标

名称 介绍
auc_roc auc_roc
auc_pr auc_pr值
ks ks值

使用示例

  1. 搭建算子结构如下图所示,配置异常检测评估组件参数,运行算子。

image.png

  1. 查看summary数据集。

image.png

  1. 查看metricsByThreshold数据集。

image.png

  1. 查看模型评估报告。

image.png

自定义Python评估

自定义 Python 评估组件:写自定义 python 代码,完成模型评估任务。

输入

  • 输入数据集,编辑python代码自定义评估组件。

输出

  • 输出自定义评估组件结果,右键查看python绘制图表。

算子参数

参数名称 是否必选 参数描述 默认值
python代码编辑窗口 是 编写python代码,自定义评估组件

字段参数

参数名称 是否必选 参数描述 默认值
第1个输入列列名,默认加载全部列 否 只加载选择的列,减少内存占用 无
第2个输入列列名,默认加载全部列 否 只加载选择的列,减少内存占用 无
第3个输入列列名,默认加载全部列 否 只加载选择的列,减少内存占用 无
第4个输入列列名,默认加载全部列 否 只加载选择的列,减少内存占用 无

使用示例

  1. 搭建算子结构如下图所示,编写python代码,运行算子。

image.png

  1. 代码如下,classification_report中参数df1['label']和df1['result_label']需要与输入数据集的真实标签列名与预测标签列名对应。

image.png

  1. 查看输出结果。

image.png

  1. 查看python绘制图表。

image.png

上一篇
007-异常检测算法
下一篇
005-分类算法