电能质量扰动信号数据介绍与分类-Python实现-CSDN博客
Python电能质量扰动信号分类(一)基于LSTM模型的一维信号分类-CSDN博客
Python电能质量扰动信号分类(二)基于CNN模型的一维信号分类-CSDN博客
Python电能质量扰动信号分类(三)基于Transformer的一维信号分类模型-CSDN博客
包括 完整28类单一扰动、复合扰动 数据公式的python实现, 以及已经生成制作好的信号数据集,对应代码均可以运行 (有了介绍的代码,不管多少种复合信号 都可以实现, 代码 注释解释的很详细)
包括 完整的一维信号LSTM模型、CNN模型、Transformer模型分类代码 ,对应代码均可以运行
代码、数据如下:
对数据集和代码感兴趣的,可以关注最后一行
# 加载数据
import torch
from joblib import dump, load
import torch.utils.data as Data
import numpy as np
import pandas as pd
import torch
import torch.nn as nn
# 参数与配置
torch.manual_seed(100) # 设置随机种子,以使实验结果具有可重复性
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
#代码和数据集:https://mbd.pub/o/bread/ZZiZmppp