直接运行即可,也可以自行调整、改造

Gramian Angular Fields(GAF)是一种用于时间序列数据分析的方法,通常用于图像化表示时间序列的相似性。它的核心思想是将时间序列数据转换为 Gram 矩阵,然后计算这个矩阵的角场(angular field)。
GAF 的特点和用途包括:
1. 图像化表示:GAF 生成的图像可以用于直观地表示时间序列数据的相似性和模式。这有助于人们更好地理解时间序列数据的结构。
2. 保留相似性信息:GAF 能够保留时间序列数据之间的相似性信息。在图像中,颜色相似的区域对应于时间序列中相似的模式。
3. 特征提取:GAF 可以作为一种特征提取的方法,将时间序列数据转换为更具信息的表示形式,用于机器学习任务。
4. 时间序列分类:GAF 在时间序列分类问题中被广泛应用。通过将时间序列转换为图像,可以利用图像处理和计算机视觉领域的技术来处理时间序列分类问题。
总体而言,Gramian Angular Fields 提供了一种直观且有效的方法,将时间序列数据转换为图像形式,从而更容易理解和应用各种数据分析和机器学习技术。
1.部分代码

2.数据集:凯斯西储大学(CWRU)轴承数据

3.运行结果:生成图片展示

运行效果视频:
B站名: 深度学习探索猿
【时序振动轴承数据转为格拉米角场图(GAF),python代码,凯斯西储大学(CWRU)轴承故障诊断数据】https://www.bilibili.com/video/BV1C64y1w7Q7?vd_source=a236e4169a7007483e63961e3090902f