今天又是学习时序预测的一天,我发现不同案例的代码总是似曾相识,但是又不完全希望。虽然一开始有点新奇,但是总是难以把握核心代码。
我发现了这个问题后,就打算把这个分析+编程思路梳理一下。目前根据手头的代码已经初步的分为数据读取,数据异常值监测,数据趋势初步判定,巡检数据准备,模型预测,预测结果分析几个环节。
我先把手头的代码分配到不同的阶段上,在同一个阶段内不同案例又不同的写法,这样就容易进行比较,有时候就可以看出来那些事点睛之笔,那些就是快速通过的意思了。
以后如果在自己构建时,就可以不同阶段的代码片段中摘取,再自由组合。这里为了以后方便快速组合,对于一个阶段的成果,例如模型往往都起相同的名字,以后拼装组合就改变很少,同时对于预测时间等变量来说,都放在代码头部,方便修改。
这样做了一天,感觉对于预测算法清爽了不少,毕竟一个demo中往往混合了数据处理,数据显示,建模,训练等不同功能的代码,一开始学习确实容易昏头。明天计划把所有的时间序列的算法都按照这个办法整理一遍。
网友评论