当前位置: 首页 > news >正文

TDengine 中 TDgpt 异常检测的机器学习算法

在这里插入图片描述

异常检查可使用的机器学习算法

Autoencoder[1]: TDgpt 内置了一个使用自编码器(Autoencoder)构建的深度学习网络的异常检测模型。该异常检测模型基于 NAB 的 art_daily_small_noise 数据集 进行训练,该模型的详细信息请参见 添加机器学习模型 - 准备模型 部分。

我们并没有将该模型预置与 model 目录中。需要该模型正常运行需要下载模型文件,请点击此处下载,并在 /var/lib/taos/taosanode/model/ 目录中创建子目录 sample-ad-autoencoder,保存下载两个模型文件,然后需要重启 taosanode 服务。相关操作原理及方式请参考添加机器学习模型 的介绍。

此时 model 文件夹结构如下:

.
└── model└── sample-ad-autoencoder├── sample-ad-autoencoder.keras└── sample-ad-autoencoder.info
--- 在 options 中增加 model 参数 sample-ad-autoencoder, 采用自编码器的异常检测模型进行异常检测
SELECT _wstart, count(*) 
FROM foo anomaly_window(val, 'algo=sample_ad_model,model=sample-ad-autoencoder');

其中的 algo 设置为 sample_ad_model 为示例异常检测模型,model 指定加载模型文件的信息。需要注意的是,该模型只针对训练的数据集具有较好的检测效果,针对非训练相关数据集,可能无法得出合适的结果。

后续添加机器(深度)学习异常检测算法

  • Isolation Forest
  • One-Class Support Vector Machines (SVM)

参考文献

  1. https://en.wikipedia.org/wiki/Autoencoder
http://www.lryc.cn/news/603991.html

相关文章:

  • 中科米堆CASAIM金属件自动3d测量外观尺寸三维检测解决方案
  • 【数据结构初阶】--二叉树(四)
  • C# _列表(List<T>)_ 字典(Dictionary<TKey, TValue>)
  • uniapp 实现全局变量
  • C++与C#实战:FFmpeg屏幕录制开发指南
  • 高级机器学习
  • RTSP协议详解与C++实现实例
  • Witsbb健敏思携手奥运冠军吴敏霞 共启科学分龄育儿新时代
  • ubuntu22.04 安装 petalinux 2021.1
  • Makefile 快速入门指南
  • 用FunASR轻松实现音频转SRT字幕:完整脚本与解析
  • Jenkins 节点连接故障定位及解决方案总结 - PKIX path validation failed
  • VSCode使用Code Runner运行C/C++输出[Done] exited with code=0 in xxx seconds
  • 第二十五节 MATLAB矩阵的加法和减法、除法(左,右)矩阵
  • Curtain MonGuard 屏幕水印-稳住电子支付企业资料安全线
  • 格雷码的应用场景
  • 【Delphi】快速理解泛型(Generics)
  • 科研小tip3|Windows中的CompressAi下载与使用
  • 【Golang】Go语言指针
  • GO 开发环境安装及配置
  • 【工具】图床完全指南:从选择到搭建的全方位解决方案
  • SBB指令的“生活小剧场“
  • AE、VAE与GAN简明指南:三大生成模型对比
  • 【LoRA微调】采用Lora微调时,假设设置的rank值为8,那么在微调时只会调整秩在8以下的矩阵还是只会调整秩等于8的矩阵
  • PaaS和SaaS的区别
  • JVM知识点(1)
  • 自定义View和动画学习记录 抓娃娃机View
  • 高端医疗超声AFE模拟前端应用
  • 网络安全运维面试准备
  • 背包进一步(多重背包、混合背包)