five

CATS|时间序列分析数据集|异常检测数据集

收藏
github2024-06-20 更新2024-06-21 收录
时间序列分析
异常检测
下载链接:
https://github.com/SimArgentino/CATS-online-anomaly-detection
下载链接
链接失效反馈
资源简介:
用于控制异常的时间序列数据集,用于进行异常检测。

A time series dataset designed for anomaly control, utilized for anomaly detection.
创建时间:
2024-06-20
原始信息汇总

数据集概述

数据集名称

  • CATS-online-anomaly-detection

数据集描述

  • 该数据集用于异常检测项目,使用的是Controlled Anomalies Time Series (CATS) 数据集。
  • 项目目标是创建一个用于异常检测的笔记本,并模拟使用Kafka进行在线检测。
  • 笔记本设计允许轻松更换数据集以执行异常检测。
  • 使用的神经网络模型为Autoencoder。

模型与训练

  • 项目中训练了16个模型,以评估不同场景下的结果。
  • 模型训练参数包括:
    • 优化器:Adam-RMSprop
    • 周期数:30-60
    • 阈值选择百分位
    • 两种不同的Autoencoder模型

结果展示

  • 结果可通过Streamlit查看,用户可以上传数据集并选择模型进行异常检测。
  • 界面支持实时选择模型部分进行异常检测,并可视化结果。

技术栈

  • 项目中使用的技术包括:
    • Kafka
    • Tensorflow
    • Streamlit
AI搜集汇总
数据集介绍
main_image_url
构建方式
在构建CATS数据集时,研究者们精心设计了多种场景,以确保数据集的多样性和实用性。该数据集通过模拟在线检测环境,结合Kafka流处理技术,生成了一系列具有控制异常的时间序列数据。这些数据经过16种不同模型的训练,涵盖了从Adam到RMSprop等多种优化器,以及30至60个训练周期,旨在评估在不同条件下的异常检测效果。此外,数据集还包含了两种不同的自编码器模型,以进一步增强其适应性和广泛性。
特点
CATS数据集的显著特点在于其高度模拟的在线检测环境和多样化的模型训练配置。通过结合Kafka和Tensorflow技术,数据集不仅提供了实时数据流处理的能力,还支持多种优化器和训练周期的选择,从而使得异常检测模型的评估更加全面和精确。此外,数据集的结构设计允许用户轻松替换模型,以适应不同的检测需求,增强了其实用性和灵活性。
使用方法
使用CATS数据集进行异常检测时,用户首先需安装相关依赖,通过运行Streamlit应用来可视化检测结果。具体步骤包括安装必要的Python包,并通过命令行启动Streamlit应用。用户还可以根据需求替换模型,将自定义模型保存至指定路径后,即可在应用中进行实时异常检测。这种灵活的模型替换机制使得CATS数据集能够适应多种异常检测场景,为用户提供了极大的便利。
背景与挑战
背景概述
CATS数据集,全称为Controlled Anomalies Time Series,是一个专门为在线异常检测研究而设计的时间序列数据集。该数据集由SimArgentino等研究人员创建,旨在通过模拟在线检测环境,评估不同模型在实时异常检测中的表现。核心研究问题集中在如何通过自动编码器(Autoencoder)模型,结合Kafka流处理技术,实现高效且准确的在线异常检测。CATS数据集的开发不仅推动了时间序列分析领域的发展,还为实时数据处理和异常检测提供了新的研究方向和实验平台。
当前挑战
CATS数据集在构建和应用过程中面临多项挑战。首先,数据集的构建需要精确控制异常点的生成,以确保模拟的在线环境具有实际应用的参考价值。其次,选择合适的自动编码器模型和优化器(如Adam和RMSprop),以及确定适当的训练轮数(30-60轮),是提高检测精度的关键。此外,如何动态调整阈值百分位以适应不同场景下的异常检测需求,也是一个重要的技术难题。最后,实时数据流的处理和结果的可视化,尤其是通过Streamlit平台实现的用户友好交互界面,对系统的稳定性和响应速度提出了高要求。
常用场景
经典使用场景
CATS数据集在异常检测领域中扮演着重要角色,尤其适用于在线检测场景。通过结合Kafka和Autoencoder神经网络,该数据集能够模拟实时数据流中的异常检测过程。研究者可以利用此数据集训练和评估不同优化器、训练轮数及阈值选择百分位的模型,从而实现对时间序列数据中异常模式的精准识别。
实际应用
在实际应用中,CATS数据集可广泛应用于金融交易监控、工业设备故障预警、网络安全等领域。例如,金融机构可以利用该数据集训练模型,实时监控交易数据中的异常行为,从而及时发现并防范欺诈活动。工业领域则可以通过该数据集实现对生产设备状态的实时监控,提前预警潜在故障,减少停机时间和维修成本。
衍生相关工作
CATS数据集的发布催生了大量相关研究工作,特别是在时间序列异常检测和实时数据处理领域。许多研究者基于此数据集开发了新的异常检测算法,并进行了广泛的性能评估。此外,该数据集还激发了对Autoencoder神经网络在异常检测中应用的深入研究,推动了相关技术的创新与发展。
以上内容由AI搜集并总结生成
用户留言
有没有相关的论文或文献参考?
这个数据集是基于什么背景创建的?
数据集的作者是谁?
能帮我联系到这个数据集的作者吗?
这个数据集如何下载?
点击留言
数据主题
具身智能
数据集  4099个
机构  8个
大模型
数据集  439个
机构  10个
无人机
数据集  37个
机构  6个
指令微调
数据集  36个
机构  6个
蛋白质结构
数据集  50个
机构  8个
空间智能
数据集  21个
机构  5个
5,000+
优质数据集
54 个
任务类型
进入经典数据集
热门数据集

mstz/speeddating

Speed dating数据集来自OpenML,主要用于二分类任务,即判断两个人是否会约会。数据集的规模在1K到10K之间,包含多个特征,如性别、年龄、种族、兴趣等。

hugging_face 收录

中国陆域及周边逐日1km全天候地表温度数据集(TRIMS LST;2000-2024)

地表温度(Land surface temperature, LST)是地球表面与大气之间界面的重要参量之一。它既是地表与大气能量交互作用的直接体现,又对于地气过程具有复杂的反馈作用。因此,地表温度不仅是气候变化的敏感指示因子和掌握气候变化规律的重要前提,还是众多模型的直接输入参数,在许多领域有广泛的应用,如气象气候、环境生态、水文等。伴随地学及相关领域研究的深入和精细化,学术界对卫星遥感的全天候地表温度(All-weather LST)具有迫切的需求。 本数据集的制备方法是增强型的卫星热红外遥感-再分析数据集成方法。方法的主要输入数据为Terra/Aqua MODIS LST产品和GLDAS等数据,辅助数据包括卫星遥感提供的植被指数、地表反照率等。方法充分利用了卫星热红外遥感和再分析数据提供的地表温度高频分量、低频分量以及地表温度的空间相关性,最终重建得到较高质量的全天候地表温度数据集。 评价结果表明,本数据集具有良好的图像质量和精度,不仅在空间上无缝,还与当前学术界广泛采用的逐日1 km Terra/Aqua MODIS LST产品在幅值和空间分布上具有较高的一致性。当以MODIS LST为参考时,该数据集在白天和夜间的平均偏差(MBE)为0.09K和-0.03K,偏差标准差(STD)为1.45K和1.17K。基于19个站点实测数据的检验结果表明,其MBE为-2.26K至1.73K,RMSE为0.80K至3.68K,且在晴空与非晴空条件下无显著区别。 本数据集的时间分辨率为逐日4次,空间分辨率为1km,时间跨度为2000年-2024年;空间范围包括我国陆域的主要区域(包含港澳台地区,暂不包含我国南海诸岛)及周边区域(72°E-135°E,19°N-55°N)。本数据集的缩写名为TRIMS LST(Thermal and Reanalysis Integrating Moderate-resolution Spatial-seamless LST),以便用户使用。需要说明的是,TRIMS LST的空间子集TRIMS LST-TP(中国西部逐日1 km全天候地表温度数据集(TRIMS LST-TP;2000-2024)V2)同步在国家青藏高原科学数据中心发布,以减少相关用户数据下载和处理的工作量。

国家青藏高原科学数据中心 收录

CHARLS

中国健康与养老追踪调查(CHARLS)数据集,旨在收集反映中国45岁及以上中老年人家庭和个人的高质量微观数据,用以分析人口老龄化问题,内容包括健康状况、经济状况、家庭结构和社会支持等。

charls.pku.edu.cn 收录

simon3000/genshin-voice

Genshin Voice数据集包含来自热门游戏《原神》的语音台词,涵盖多种语言(中文、英文、日文、韩文)。这些语音台词由游戏中的角色说出,内容广泛,包括问候、战斗和故事对话等。数据集包含音频、转录文本、语言、说话者、说话者类型、类型和游戏内文件名等特征。

hugging_face 收录

NASA Battery Dataset

用于预测电池健康状态的数据集,由NASA提供。

github 收录