【DTEmpower案例操作教程】智能模型预警

news2025/4/14 11:42:04

DTEmpower是由天洑软件自主研发的一款通用的智能数据建模软件,致力于帮助工程师及工科专业学生,利用工业领域中的仿真、试验、测量等各类数据进行挖掘分析,建立高质量的数据模型,实现快速设计评估、实时仿真预测、系统参数预警、设备状态监测等工程应用。软件内置有图形化、零编码的数据分析建模环境,围绕数据清理、特征生成、敏感性分析和模型训练等环节提供丰富的AI算法,提供从模型搭建到模型管理应用的一站式解决方案,学习门槛低、模型质量高,零基础用户也能快速挖掘得到优秀的数据模型。

一、案例描述

在本节中,将介绍DTEmpower在实际工程案例中的具体应用。该案例来源于某电厂化学水处理系统反渗透过程,反渗透是采用膜法液体分离技术,利用膜两侧的压力差为动力,使溶液中的溶剂透过反渗透膜分离出来。本案例利用反渗透进水母管压力、一段入口流量、一段压差、一段产水流量、一段浓水流量等参数训练得出反渗透二段压差智能预警模型。其部分算例数据如图1所示。

图1 部分原始数据

二 、操作流程

1)新建项目

双击打开DTEmpower软件,即可进入到如图2所示的界面。单击新建项目,即可创建一个临时项目文件,需要注意的是,临时创建的项目文件不会自动保存。如果想要保存项目文件,用户可以进入到项目中选择“文件-保存”,就可以保存工程文件到自己想要的指定位置。

图2 新建项目

2)添加数据集

新建项目之后,即会进入到DTEmpower的工程主页面,如图3所示。

图3 工程主页

进入工程主页之后,点击“导入数据”,即跳出数据集文件上传窗口。点击窗口中的“选择文件”按钮,即可选择本地磁盘中的数据文件加载至当前项目中,如图4所示。

图4 上传原始数据

数据集添加完成后即出现在左侧的资源菜单中,如图5所示。

图5 数据集上传结果

3)加入流程

上传数据集之后,单击选中数据集,在数据集的右上方,点击选择“数据建模”,会即弹出数据建模的两种模式选择,点击选择专业模式,如图6所示。这里可以根据用户自身需求更改流程名称和描述(非必须操作),然后点击确定按钮。

图6 专业模式数据建模

点击确定之后,原始数据的载入即以“数据读取”节点的形式加入至建模流程中。在建模画布与左侧资源树中均可以观察到新增的节点,如图7所示。

图7 数据集加入流程

4)变量设定

将工具箱切换至数据操作,从中将变量设定节点拖拽至画布中,并连接数据读取节点,如图8所示。

图8 添加变量设定节点

点击开始,当流程运行至变量设定节点时,在弹出配置窗口中将“反渗透二段压差”选为输出变量,其余(除时间)变量选为输入变量,如图9所示。

图9 变量设定配置

5)数据清理

将工具箱切换至数据清理,从中将AIOD节点拖拽至画布中,并连接变量设定节点,如图10所示。

图10 添加AIOD节点

点击开始,在跳出配置弹窗中,左侧散点图绘制窗口的Y轴变量选择“_risk_scores”,X轴变量选择“反渗透二段压差”,即可观察对应异常值的分布情况。在右侧表格中,设置风险阈值为0.25并点击筛选按钮,即可自动选中下方表格中_risk_scores_大于0.25的样本。点击预览可观察异常样本的分布。最后点击右下角提交后完成异常点清理,如图11所示。

图11 AIOD节点配置

6)敏感性分析

将工具箱切换至敏感性分析,从中将GRA节点拖拽至画布中,并连接AIOD节点,如图12所示。

图12 添加GRA节点

点击开始,在跳出配置弹窗中,将反渗透二段压差的相关性阈值设为0.7,并点击确定,如图13所示。

图13 GRA节点配置

7)数据分割

将工具箱切换至数据操作,从中将数据分割节点拖拽至画布中,并连接GRA节点,如图14所示。

图14 添加数据分割节点

点击开始,数据分割节点将原始数据集随机分割为训练集与测试集,具体分割比例可在节点配置中调整,如图15所示。

图15 数据分割节点配置

8)模型训练

将工具箱切换至回归训练,从中将BaggingDeFo节点拖拽至画布中,并连接数据分割节点,如图16所示。

图16 添加模型训练节点

在BaggingDeFo节点配置中,开启交叉验证。点击开始,模型训练结束后,可在左侧资源树中查看模型详细信息。点击顶部菜单栏模型处理中的线性拟合或误差对比等,可观察模型训练效果,如图17所示。

图17 查看模型训练效果

9)模型测试

将工具箱切换至模型操作,从中将模型对比节点拖拽至画布中,并同时连接数据分割与BaggingDeFo节点,如图18所示。

图18 添加模型对比节点

点击数据分割与模型对比之间的连线,在连线配置窗口中选择编辑,将输入值改为test_data并点击确定,如图19所示。

图19 模型对比连线配置

点击开始,运行结束后可查看模型测试结果,如图20所示。

图20 查看模型测试结果

10)模型测试

当确认得到满意的模型训练效果后,可以通过在资源树的模型上点击鼠标右键下载至本地磁盘中,如图21所示。

图21 下载模型

DTEmpower更多详细介绍及软件试用,请搜索“天洑软件”前往官网下载试用。试用无需申请license,软件安装后可直接免费试用30天。

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

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

相关文章

全面解析‘’vcomp140.dll,无法继续执行代码怎么修复,解决方法分享

在我最近的一次的打开电脑软件过程中,我遇到了一个棘手的问题:我的计算机无法启动,系统提示找不到vcomp140.dll文件。这个文件是Windows操作系统的一个重要组件,如果丢失或损坏,可能会导致系统无法正常运行。我决定挑战…

详解 TCP 原理

TCP 一、TCP 报文协议段二、TCP 原理1、确认应答机制2、超时重传机制3、连接管理机制4、滑动窗口5、流量控制6、拥塞控制7、延时应答8、捎带应答9、面向字节流(粘包问题)10、异常情况(机器掉电/网线断开:心跳包) 一、T…

TouchGFX界面开发 | 按钮控件应用示例

按钮控件应用示例 按钮是最常见的部件之一,有了按钮就可以点击,从而响应事件,达到人机交互的目的。TouchGFX Designer内置了七种按钮部件: 下压按钮:能够在被释放时发送回调,按下和释放状态都关联了图像标…

AI算法+视频技术助力构建智慧城管解决方案,实现城市管理精细化

一、背景分析 物联网、大数据、移动互联网等技术的日新月异,城市管理对信息资源需求的日益提升,广大市民对政府服务新的诉求, 智慧城管正面临千载难逢的发展机遇。 发展历程: 1)数字城管:城市管理机制的…

RecycleView刷新功能

RecycleView刷新某一个Item,或这某一个Item中某一个View。 这样的需求,在实际的开发中是很普遍的。 在数据变化后需要刷新列表。 刷新列表有三种方式: 前两种大家应该很熟,第三中会有点陌生。 那么这三种方式,有什…

google的日志glog安装及使用

1.glog glog是google出的一个轻量级的c日志库 2.下载及编译 下载或克隆库,我选择的是V0.6.0版本: github.com/goolge/glog/releases/tag/v0.6.0 我用cmake编译(参考:github.com/google/glog#cmake) 按照说明步骤进…

【运维知识高级篇】超详细的Jenkins教程4(参数化构建+脚本传参+代码秒级发布+秒级回滚)

之前我们介绍的大多是测试环境的推送,在生产环境中,我们不会用到那么多次的构建测试,但是会涉及稳定版本的发布和回滚,我们也通过jenkins配合gitlab去实现,通过远程仓库的tag传递参数,我们把这种方式称为参…

企业会议新闻稿怎么写?会议类新闻稿如何撰写?

企业会议新闻稿是企业对外传递信息的重要途径之一,它能够将企业的决策、动态以及成果展示给公众。本文伯乐网络传媒将详细解析企业会议新闻稿的写作要点和技巧,以及常见问题及解决方法,帮助大家更好地完成企业会议新闻稿的撰写工作。 一、企业…

Spring Mvc的相关知识

一、初识MVC 1.Spring Mvc 是控制层的Spring框架,替换Servlet,除了它以外,还有 struct1和 struct2 区别: 1.struct1被struct2 取代 2.struct2:采用 prototype多例模式,内存消耗快,经常会出现内存…

RocketMQ Promethus Exporter

介绍​ Rocketmq-exporter 是用于监控 RocketMQ broker 端和客户端所有相关指标的系统,通过 mqAdmin 从 broker 端获取指标值后封装成 87 个 cache。 警告 过去版本曾是 87 个 concurrentHashMap,由于 Map 不会删除过期指标,所以一旦有 la…

python实现遗传算法,并绘制训练过程以及参数对比

前言: 本实验使用遗传算法寻找3维函数的最大/最小值,并对基因位数,种群初始大小,每次死亡个数,适应度计算方式这些参数进行修改,对比结果。 初始代码如下: import numpy as np import matplotlib.pyplot …

【atcoder】abc312~abc321题解

UNIQUE VISION Programming Contest 2023 Summer(AtCoder Beginner Contest 312) A 把信息存进去然后找就行。 B 枚举右上角,然后模拟判断即可。 C 二分这个 X X X ,然后判断即可。 D 典型的括号类的 d p dp dp 。 d p i , j dp_{i, j} dpi,j​…

Python大数据之Python进阶(二)多任务编程-进程

文章目录 多任务编程-进程本章节学习目标本章节常用单词 多任务的介绍1. 提问2. 多任务的概念多任务3. 多任务的执行方式4. 小结 进程1. 进程的介绍2. 进程的概念3. 进程的作用4. 小结 多任务编程-进程 本章节学习目标 能够知道多任务的执行方式能够知道进程的作用能够使用多…

代理IP对企业网络安全的重要性

随着科技的快速发展,网络已经成为企业运营的重要工具,然而与发展相伴的网络安全问题也日趋复杂,为了降低数据和隐私泄露的风险,企业必须给予足够的重视,采取全面的网络安全应对措施来降低风险,维护企业形象…

VS报错无法解析的外部符号.....

VS报错无法解析的外部符号... 我们在使用VS编译器编写C代码运行时提示:严重性 代码 说明 项目 文件 行 禁止显示状态错误 LNK2019 无法解析的外部符号 _main,函数 “int __cdecl invoke_main(void)” (?invoke_mainYAHXZ) 中引用了该符号 StudyC…

webstorm卸载安装新版本后启动报错

问题描述 ​ 卸载了之前的2020版本然后安装2023版,安装之后打开出现如上错误 ​ 解决办法 --- 安装以下软件并在上面下载webstorm 安装:JetBrains Toolbox App 推测:应该是旧版本未卸载干净

电脑突然提示mfc140u.dll丢失,缺失mfc140u.dll无法运行程序的解决方法

在当今信息化社会,电脑已经成为我们生活和工作中不可或缺的一部分。然而,随着技术的不断发展,电脑也会出现各种问题。其中,最常见的问题之一就是“mfc140u.dll丢失”。那么,当我们遇到这个问题时,应该如何解…

GAN学习笔记

1.原始的GAN 1.1原始的损失函数 1.1.1写法1参考1,参考2 1.1.2 写法2 where, G Generator D Discriminator Pdata(x) distribution of real data P(z) distribution of generator x sample from Pdata(x) z sample from P(z) D(x) Discriminator network G…

Redis key基本使用

查看key的数据类型 string 、hash等 type key 查看key是否存在 exist key1 查看key的有效期 -1:永不过期 -2:已过期 设置key过期时间 expire key seconds expireat key 日期 key移动到其它库 move key index redis 默认是16个库 0,1,2,…15 切换数据库【…