基于CNN-LSTM模型的网络入侵检测方法,使用的是UNSW-NB15数据集,代码包含实验预处理,混淆矩阵输出,使用分成K折交叉验证,实验采用多分类,取得良好的效果。 Loss: 0.05813377723097801 Accuracy: 0.9769517183303833 Precision: 0.9889464676380157 Recall: 0.9685648381710052
2024-09-20 20:56:16 397KB lstm jupyter
1
Attention-BiLSTM模型结构及所有核心代码: 1.model中实验的模型有BiLSTM、ATT-BiLSTM、CNN-BiLSTM模型; Attention与BiLSTM模型首先Attention机制增强上下文语义信息,并获取更深层次特征,最后通过Softmax进行回归,完成所属语音情感的预测。 2.系统为用Flask搭建网页框架的语音识别系统界面; 对于提到的语音情感识别方法平台为基于Windows操作系统的个人主机,深度学习框架采用的是tensorflow和Keras,其中TensorFlow作为Keras的后端。具体配置如下python3.6.5、tensorflow=1.12、Keras=2.2.4、flask==1.0.2 、librosa等。 具体界面效果可以参考博客内容。​​
预测模型调研文档 预测模型调研文档(RNN、CNN、LSTM模型)
2022-04-19 17:05:35 1.19MB lstm cnn rnn 深度学习
1
一个模型+主程序,然后里面还有CWRU轴承的数据,直接可以运行。 想修改模型可以在model.py里修改,这样就可以拿来自己搞点东西。
2022-02-05 17:06:58 17.51MB pytorch lstm cnn 深度学习
该项目有两部分: 1.预处理: 预处理脚本使用小波变换对EEG信号进行去噪,降低采样频率并将10分钟片段分成15个时间序列。项目的这部分是用MATLAB编写的。该脚本位于source/Preprocessing/Preprocess_data.m下。 2.CNN+LSTM:预处理完成后,将使用此数据训练CNN+LSTM模型。 架构如下图所示: source/DataGenerator.py脚本是一个自定义类,用于将数据批量加载到内存中,而不是一次加载整个数据集。有关该类的更多信息,请参阅脚本中的注释。
2022-01-06 18:07:17 86.76MB matlab python LSTM CNN
滚动轴承的运行状态对整机工作状态影响重大, 但目前其故障诊断方法存在依赖手工特征提取、鲁棒性不高等问题. 因此, 本文提出了一种基于改进的一维卷积神经网络(1D-CNN)和长短期记忆网络(LSTM)集成的滚动轴承故障诊断方法(1D-CNN-LSTM). 首先, 利用改进的1D-CNN-LSTM模型对滚动轴承6种不同的工作状态进行了分类识别实验, 实验结果表明提出的分类模型能够以较快的速度识别出滚动轴承的不同状态, 平均识别准确率达99.83%; 其次, 将提出的模型与部分传统算法模型进行对比实验, 结果表明所提方法在测试精度方面有较大优势; 最后, 引入迁移学习测试模型的鲁棒性和泛化能力, 实验结果表明提出的改进模型在不同工况下有较好的适应性和高效性, 模型有较强的泛化能力, 具备工程应用的可行性.
1
时序数据存在时序性,并且其短序列的特征存在重要程度差异性。针对时序数据特征,提出一种基于注意力机制的卷积神经网络(CNN)联合长短期记忆网络(LSTM)的神经网络预测模型,融合粗细粒度特征实现准确的时间序列预测。该模型由两部分构成:基于注意力机制的CNN,在标准CNN网络上增加注意力分支,以抽取重要细粒度特征;后端为LSTM,由细粒度特征抽取潜藏时序规律的粗粒度特征。在真实的热电联产供热数据上的实验表明,该模型比差分整合移动平均自回归、支持向量回归、CNN以及LSTM模型的预测效果更好,对比目前企业将预定量作为预测量的方法,预测缩放误差平均值(MASE)与均方根误差(RMSE)指标分别提升了89.64%和61.73%。
2021-07-31 11:17:18 914KB 论文研究
1