我有一个神经网络,我需要估计平均超平面,它表示所有训练示例的平均误差。训练示例同时出现。例如,如果我有一个单变量函数,那么我需要找到表示函数平均值的行。对于我的应用程序,不需要精确的平均值,启发式也可以。
所有训练示例中每个输出神经元的平均输出。在哪里:
t_j' = sum_i_1_to_N (t_i_j)/N
训练示例的每个输出神经元的平均输出(如上计算)与每个示例的实际目标输出之间的平方差之和:
Avg Error = 1/2 * sum_i_1_to_N (sum_j_1_C (t_j' - t_i_j))^2)
这是一种启发式方法,但我想知道它如何在Avg Error
某个训练集上保持不变。
这种方式有效吗?有没有更好的方法来找到固定训练集的神经网络的平均值(种类)?