我希望能深入了解 PyBrain 神经网络的工作原理。我有一个与特定家庭收入相对应的不同家庭特征的数据集。任务是创建基于神经网络的回归,以便能够预测给定特征的收入。
我试过简单的构造函数
pybrain.tools.shortcuts.buildNetwork(feature_count, 12, 1, recurrent=False)
它有点工作。但是,如果我将隐藏层更改为使用 GaussianLayer 或 LinearLayer,我将在训练阶段将 NaN 作为输出。
使用这些层时是否可能需要注意其他事项(我猜可能是特征选择,当它们相关时)?
谢谢