
上次有个做气象数据分析的朋友问我如果不用复杂物理模型能不能靠历史观测值把未来几小时的温度估出来我反手给他搭了个循环神经网络RNN。温度预测这类任务很多人第一反应是“这不就是个回归问题吗直接喂特征给全连接网络不就行了”真上手跑一轮就会发现常规模型丢掉了数据里最关键的时间顺序——昨天下午35度、今天凌晨20度这些先后关系才是温度的“记忆”。RNN的出现就是为了让模型保存并利用这种长期依赖。这篇文章我会从零开始把用循环神经网络预测温度的完整链路拆开讲数据怎么切、窗口怎么定、SimpleRNN和LSTM/G