LSTM-Power-Consumption-Forecasting

所属分类:人工智能/神经网络/深度学习
开发工具:matlab
文件大小:2366KB
下载次数:2
上传日期:2022-10-23 19:28:52
上 传 者sh-1993
说明:  在MATLAB中实现LSTM网络,预测特团市3个地区的未来电力消耗。
(Implementation of an LSTM network in MATLAB that predicts future power consumptions of 3 zones in Tetuan City.)

文件列表:
LICENSE (35148, 2022-10-24)
groupSequences.m (778, 2022-10-24)
powerConsumptionNet.mat (2254444, 2022-10-24)
power_consumption_predictions.mlx (154167, 2022-10-24)
splitSequence.m (769, 2022-10-24)

# Time series forecasting with LSTM Using a dataset containing the [power consumption of Tetouan city](https://archive.ics.uci.edu/ml/datasets/Power+consumption+of+Tetouan+city), an LSTM based Deep Neural Network is trained to forecast 3 features. In the repository, a .mat file is included that contains the mean and standard deviation values of each feature, with which a zero z-score is calculated. In order to get the actual power consumption forecast from the network, do the inverse operation of the zero z-score (add the mean value and multiple by the standard deviation). The model learns quite well on the dataset, which is shown by it's low validation and testing Root Mean Square Error (RMSE) and requires relatively low epochs and hardware to be trained quickly (with a [GeForce GTX 1060](https://www.nvidia.com/en-gb/geforce/graphics-cards/geforce-gtx-1060/specifications/) it takes less than a minute to train). The network can be utilized in one of two ways, Open Loop or Closed Loop Forecasting. The former, uses actual ground truth data as input to predict subsequent time steps, while the latter uses the prediction of the previous time step to predict the next. This application of Recurrent Neural Networks, showcases the ability to associate information given earlier to these networks in order to predict future values.

近期下载者

相关文件


收藏者