【第十九章:Sentosa_DSML社区版-机器学习之模型评估】

目录

19.1 评估

19.2 混淆矩阵

19.3 ROC-AUC

19.4 时间序列模型评估


【第十九章:Sentosa_DSML社区版-机器学习之模型评估】

19.1 评估

1.算子介绍

        评估算子(EvaluationNode) 用于评估用当前数据训练出来的模型的正确性,显示对模型各个评价指标的具体值,方便用户对生成的模型有一个确切了解。评估算子无参数设置。

2.算子类型

        机器学习/模型评估算子

3.算子属性说明

        评估算子无属性

4.算子使用介绍

(1)算子的运行

        评估算子用在部分建模算子的模型后用来对模型进行各个指标评估。以逻辑回归分类算子为例,评估算子的用法如图。

评估算子

        在模型后接评估算子,右击评估算子点击“运行”后运行算子流,得到决策树分类器模型的评估结果

逻辑回归分类器模型的评估结果

        分类算法、回归算法和聚类算法的评估指标如表所示,各类算法的评估指标

算法分类

测量类型

测量类型说明

评估意义

分类算法

f1

调和平均值

越大越好

weightedPrecision

精确率

越大越好

weightedRecall

召回率

越大越好

accuracy

准确率

越大越好

回归算法

rmse

均方根误差

越小越好

mse

均方误差

越小越好

r2

决定系数

越大越好

mae

平均绝对误差

越小越好

mape

平均绝对百分比误差

越小越好

smape

对称平均绝对百分比误差

越小越好

聚类算法

silhouette

轮廓系数

越大越好

19.2 混淆矩阵

1.算子介绍

        混淆矩阵算子(ConfusionMatrixNode) 用于展示分类算子分类结果的混淆矩阵,方便用户对分类结果进行评估。混淆矩阵算子无参数设置。

2.算子类型

        机器学习/模型评估算子

3.算子属性说明

        混淆矩阵算子无属性

4.算子使用介绍

(1)算子的运行

        混淆矩阵算子用在分类建模算子的模型后用来显示分类结果(训练集、验证集、测试集)的混淆矩阵。以逻辑回归算子为例,混淆矩阵算子的用法如图所示

混淆矩阵算子

        在模型后接混淆矩阵算子,右击混淆矩阵算子点击“运行”后运行算子流,得到逻辑回归模型的混淆矩阵

逻辑回归模型的混淆矩阵

19.3 ROC-AUC

1.算子介绍

        ROC-AUC算子(ROCAUCNode) 用在分类模型后,用于评估当前数据训练出来的分类模型的正确性,显示分类结果的ROC曲线和AUC值,方便用户对模型的分类效果进行评估。ROC-AUC算子无参数设置。

2.算子类型

        机器学习/模型评估算子

3.算子属性说明

        ROC-AUC算子无属性

4.算子使用介绍

(1)算子的运行

        ROC-AUC评估算子用在部分分类建模算子的模型后用来绘制分类结果的ROC曲线和显示AUC值。ROC-AUC算子只能用在输出含有分类概率列的分类算子后。以逻辑回归分类算子为例,ROC-AUC评估算子的用法如图所示

ROC-AUC评估算子

        在模型后接ROC-AUC评估算子,右击ROC-AUC评估算子点击“运行”后运行算子流,得到逻辑回归分类器分类结果的ROC曲线

逻辑回归分类器模型分类结果ROC曲线

        AUC越大,表明模型效果越好。二分类将会输出两个图形。训练集,测试集,验证集的ROC曲线分开展示。

19.4 时间序列模型评估

1.算子介绍

        通过时间序列模型评估算子对经过时间序列预测后的数据集进行指标评估

2.算子类型

        时间序列模型评估算子属于模型评估算子

3.算子属性说明

        时间序列模型评估算子算子无参数

4.算子使用介绍

(1)算子的运行

        时间序列模型评估算子为模型评估算子,无属性参数;具体使用如下:通过数据读入算子读取数据,经过中间算子处理后连接时间序列算子,最后连接时间序列模型评估算子形成算子流执行

时间序列模型评估算子算子流示例

        运行结果如下图所示

结果示例


        为了非商业用途的科研学者、研究人员及开发者提供学习、交流及实践机器学习技术,推出了一款轻量化且完全免费的Sentosa_DSML社区版。以轻量化一键安装、平台免费使用、视频教学和社区论坛服务为主要特点,能够与其他数据科学家和机器学习爱好者交流心得,分享经验和解决问题。文章最后附上官网链接,感兴趣工具的可以直接下载使用

Sentosa_DSML社区版官网

Sentosa_DSML算子流开发视频

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1544154.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

从零预训练一个tiny-llama#Datawhale组队学习Task2

完整的教程请参考:datawhalechina/tiny-universe: 《大模型白盒子构建指南》:一个全手搓的Tiny-Universe (github.com) 这是Task2的学习任务 目录 Qwen-blog Tokenizer(分词器) Embedding(嵌入) RMS …

个人行政复议在线预约系统开发+ssm论文源码调试讲解

第二章 开发工具及关键技术介绍 2.1 JAVA技术 Java主要采用CORBA技术和安全模型,可以在互联网应用的数据保护。它还提供了对EJB(Enterprise JavaBeans)的全面支持,java servlet API,JSP(java server pages…

武汉正向科技 格雷母线定位系统生产厂家

为了适应机车无人化项目对地址高精度的要求,我们推出了高精度格雷母线,根据地址的检测原理,地址精度取决于格雷母线最小交叉环的精度,传统的格雷母线内胆采用柔性泡沫内胆(图片1),格雷母线最小交…

末端无人配送产业链

末端无人配送产业链涵盖部件、系统、整车制造、运营服务、应用场景等五大环节。 四类企业竞逐末端配送,“科技公司物流企业”成最佳CP、平台公司蓄势待发

浏览器指纹修改指南2024 -了解SpeechVoice(四)

引言 随着互联网技术的飞速发展,用户隐私保护的重要性日益凸显。浏览器作为我们访问互联网的主要工具之一,其独特的指纹信息却成为了用户隐私的一大隐患。浏览器指纹技术利用浏览器的各种特性,如用户代理(User Agent)、字体列表、插件等,生成一个独一无二的识别码,使得用户即便…

详细分析SpringMvc中HandlerInterceptor拦截器的基本知识(附Demo)

目录 前言1. 基本知识2. Demo3. 实战解析 前言 对于Java的基本知识推荐阅读: java框架 零基础从入门到精通的学习路线 附开源项目面经等(超全)【Java项目】实战CRUD的功能整理(持续更新) 1. 基本知识 HandlerInter…

MFC - 复杂控件_2

前言 各位师傅大家好,我是qmx_07,今天讲解剩下的复杂控件知识点 IP地址栏 绘图准备: 调整windows窗口大小、设置 ip address control设置 Button按钮,修改名称 添加IP栏 变量:m_IP 获取IP栏内容 void CMFCApplication3Dlg::…

C++中的string模拟实现

上一章讲了库中的string函数&#xff0c;这次我们来讲一讲模拟实现 #define _CRT_SECURE_NO_WARNINGS #include<iostream> #include<assert.h> using namespace std; //域名 namespace zzj {class String {public:typedef char* iterator;typedef const char* cons…

【Java 问题】基础——Java 概述

Java 概述 1. 什么是 Java ?2. Java 语言有哪些特点3. JVM、JDK 和 JRE 有什么区别&#xff1f;4. 说说什么是跨平台性&#xff1f;原理是什么&#xff1f;5. 什么是字节码&#xff1f;采用字节码的好处是什么&#xff1f;6. 为什么说 Java 语言 "编译与解释并存"?…

将 Go 作为脚本语言用及一些好用的包

前言 Go 作为一种可用于创建高性能网络和并发系统的编程语言&#xff0c;它的生态应用变得越来越广泛&#xff0c;同时&#xff0c;这也激发了开发人员使用 Go 作为脚本语言的兴趣。虽然目前 Go 还未准备好作为脚本语言 “开箱即用” 的特性&#xff0c;用来替代 Python 和 Ba…

OpenHarmony(鸿蒙南向开发)——小型系统内核(LiteOS-A)【Perf调测】

往期知识点记录&#xff1a; 鸿蒙&#xff08;HarmonyOS&#xff09;应用层开发&#xff08;北向&#xff09;知识点汇总 鸿蒙&#xff08;OpenHarmony&#xff09;南向开发保姆级知识点汇总~ 持续更新中…… 基本概念 Perf为性能分析工具&#xff0c;依赖PMU&#xff08;Per…

HTML讲解(三)通用部分

目录 1.空格标记 2.特殊文字的标记 3.注释语句 4.对文字字体的设置 5.修改文字形态 6.换行标记 7.居中标记 8.水平线标记 9.设置滚动弹幕 1.空格标记 在HTML中&#xff0c;我们想打印空格并不能直接敲一个空格键&#xff0c;因为如果是敲空格键&#xff0c;那无论你敲…

2万字长文超全详解!深度学习时代阴影检测、去除与生成在图像与视频中的全面综述

论文链接&#xff1a;https://arxiv.org/pdf/2409.02108 Github链接&#xff1a;https://github.com/xw-hu/Unveiling-Deep-Shadows 亮点直击 深度学习时代阴影分析的全面综述。本文对阴影分析进行了深入的综述&#xff0c;涵盖了任务、监督级别和学习范式等各个方面。本文的分…

SpringBoot整合ELK实现日志监控(保姆级教程)

新建SpringBoot项目 pom依赖 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.…

虚幻引擎的三种输入模式和将控件显示到屏幕上

首先要知道一个概念 , HUD 和 Input 都是由 PlayerController 来控制的 而虚幻的Input控制模式有三种 Set Input Mode Game Only (设置输入模式仅限游戏): 视角会跟着鼠标旋转 , 就是正常游戏的模式 , 这也是游戏默认输入模式 Set Input Mode UI Only (设置输入模式仅限UI): …

231. 2 的幂 简单递归 python除法的类型

已解答 简单 相关标签 相关企业 给你一个整数 n&#xff0c;请你判断该整数是否是 2 的幂次方。如果是&#xff0c;返回 true &#xff1b;否则&#xff0c;返回 false 。 如果存在一个整数 x 使得 n 2x &#xff0c;则认为 n 是 2 的幂次方。 示例 1&#xff1a; 输入&…

傅里叶变换(对称美)

傅里叶变换&#xff08;对称美&#xff09; 冲浪时发现的有趣文章&#xff0c;学习自https://zhuanlan.zhihu.com/p/718139299 摘下来的内容&#xff1a; 傅里叶变换之所以“怪美的嘞”&#xff0c;根本在于它有一种内在的对称性&#xff0c;这一点在上面的图并没有表现出来…

保障电气安全的电气火灾监控系统主要组成有哪些?

电气火灾是什么&#xff1f; 电气火灾一般是指由于电气线路、用电设备、器具以及供配电设备出现故障性释放的热能&#xff1a;如高温、电弧、电火花以及非故障性释放的能量&#xff1b;如电热器具的炽热表面&#xff0c;在具备燃烧条件下引燃本体或其他可燃物而造成的火灾&…

移动端列表筛选封装

适合场景&#xff1a;Vue2vant 移动端项目&#xff0c;数据填充添加全部选项及相关逻辑处理&#xff0c;支持多选、单选以及筛选状态返回 效果图 选中交互 使用说明 <filter-box ref"filterBox" :isMultiple"true" //是否多选:params"waitData&q…

为什么无线物联网通信技术是智能家居的首选

无线物联网通信技术成为智能家居的首选&#xff0c;主要基于以下几个方面的原因&#xff1a; 一、便捷性与灵活性 无需布线&#xff1a;无线物联网通信技术最大的优势在于其无需复杂的布线工作。在智能家居系统中&#xff0c;这意味着用户无需在墙壁中开凿线路&#xff0c;也无…