Neural network 近似正弦函数的神经网络(多层感知器)配置

Neural network 近似正弦函数的神经网络(多层感知器)配置,neural-network,Neural Network,我写了一个多层感知器,试图近似正弦函数 我的网络只包含一个包含50个神经的隐藏层(当然,输入层和输出层各只有一个神经)。隐层中使用的激活函数为tanh,输出层为线性。学习速率设置为0.0001,动量0.9(正常动量而非Nesterov动量)训练模式在线,因为数据是在无噪声的情况下生成的。随机生成权重和偏差,平均值=0 在10000个纪元之后,我的网络结果绘制在下面(上面的图像是真实的正弦函数,下面的图像是我的网络输出),虽然还不错,但我无法实现精确的正弦函数 谁能给我一个更好的配置更好的错误收敛

我写了一个多层感知器,试图近似正弦函数

我的网络只包含一个包含50个神经的隐藏层(当然,输入层和输出层各只有一个神经)。隐层中使用的激活函数为tanh,输出层为线性。学习速率设置为0.0001,动量0.9(正常动量而非Nesterov动量)训练模式在线,因为数据是在无噪声的情况下生成的。随机生成权重和偏差,平均值=0

在10000个纪元之后,我的网络结果绘制在下面(上面的图像是真实的正弦函数,下面的图像是我的网络输出),虽然还不错,但我无法实现精确的正弦函数

谁能给我一个更好的配置更好的错误收敛的建议