我使用四个参数温度,降雨量,湿度和日期进行预测。我试图预测单个参数温度。我正在尝试使用反向传播算法进行训练。为此目的可能是最好的网络结构?
答案 0 :(得分:1)
您可以首先设置一个具有4个输入节点的多层感知器,一个隐藏层(具有多个节点)和一个输出节点。
通过输入您的测试集(例如.cvs)训练您的网络,以便第一个输入节点接收温度值,然后是降雨量值,依此类推。
注意不能使用日期作为输入!尝试将您的日期转换为数字值,例如仅使用年份{1,..,12},周{1,..,52}或日{1,..,365}。
我还会尝试将输入值规范化为激活函数的范围。因此,如果使用逻辑函数,请将数据标准化为范围[0,1]和Tanh [-1,1],依此类推。 您的输出值将在相同的范围内,因此您必须在之后对其进行非规范化。为规范化过程选择双射函数非常重要。