LSTM电量负载预测

主要使用TensorFlow构建了LSTM模型实现了电量负载预测(单变量时间预测)。

原始数据的折线图:

1.png

训练过程:

setp: 0 train loss: 7.9421210289001465 validation loss: 7.800604730844498

best_loss: inf -> 7.800604730844498, save model.

setp: 500 train loss: 0.004870368167757988 validation loss: 0.3511730349389836

best_loss: 7.800604730844498 -> 0.3511730349389836, save model.

setp: 1000 train loss: 0.004037308506667614 validation loss: 0.07431437058839947

best_loss: 0.3511730349389836 -> 0.07431437058839947, save model.

setp: 1500 train loss: 0.002303384244441986 validation loss: 0.055476910434663296

best_loss: 0.07431437058839947 -> 0.055476910434663296, save model.

setp: 2000 train loss: 0.001969343051314354 validation loss: 0.05432232823222875

best_loss: 0.055476910434663296 -> 0.05432232823222875, save model.

setp: 2500 train loss: 0.0013308876659721136 validation loss: 0.054471371392719445

setp: 3000 train loss: 0.0007912603323347867 validation loss: 0.04746811070945114

best_loss: 0.05432232823222875 -> 0.04746811070945114, save model.

setp: 3500 train loss: 0.0006152402493171394 validation loss: 0.047773530287668106

setp: 4000 train loss: 0.00035344838397577405 validation loss: 0.04957545504439622

setp: 4500 train loss: 0.0006493263645097613 validation loss: 0.04814686665777117

setp: 5000 train loss: 0.0002610427909530699 validation loss: 0.04512298428453505

best_loss: 0.04746811070945114 -> 0.04512298428453505, save model.

setp: 5500 train loss: 0.0004519816138781607 validation loss: 0.046056712488643826

setp: 6000 train loss: 0.00023932449403218925 validation loss: 0.04570641254540533

setp: 6500 train loss: 0.00014523147547151893 validation loss: 0.0453616946702823

setp: 7000 train loss: 0.00011952155909966677 validation loss: 0.04618830240797252

setp: 7500 train loss: 0.0006494203116744757 validation loss: 0.04371175009291619

best_loss: 0.04512298428453505 -> 0.04371175009291619, save model.

setp: 8000 train loss: 0.0001230952184414491 validation loss: 0.04550474444404244

setp: 8500 train loss: 0.00010346870112698525 validation loss: 0.045836743572726844

setp: 9000 train loss: 0.00016646142466925085 validation loss: 0.045050444058142604

setp: 9500 train loss: 8.016314677661285e-05 validation loss: 0.04673052036669105

训练完模型后,取100个条数据做图:

2.png

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐