-
LSTM_Network: 一个专为预测和/或分类设计的Tensorflow版LSTM网络的Matlab代码
资源介绍
lpf文件Matlab代码LSTM网络v1.3.5
概述
在Tensorflow中实施的LSTM网络旨在进行时间序列预测和分类。
签出和!
描述
该程序是用Python为Tensorflow编写的LSTM网络。
该网络的体系结构可在通用框架内完全自定义,即使用截短的BPTT算法训练的LSTM网络,其中每个时间步的输出通过一个完全连接的层馈送到可变数量的输出。
输入管道可以是带有偏移批次的滚动窗口,也可以是平衡的微型批次,并且权重可以通过截断的BPTT进行更新。
该错误通过tf.nn.softmax_cross_entropy_with_logits_v2计算,并通过tf.train.AdamOptimizer()减少。
该体系结构旨在解决两个或多个类别(一次热编码)中数据的时间序列分类。
LSTM程序包括Matlab和Python程序,用于处理.csv数据集并以图形方式分析经过训练的网络。
FeatureExtraction.m包含用于预处理输入数据(包括低通滤波,RMS和傅立叶分析)的代码,但是数据处理部分可以适合任何目的。
NetworkAnalysis.m包含旨在可视化3种(单热