使用ANN对两个类任务进行分类。输出节点可以是一个或两个。例如。
The architecture of NN is 400*10*1 for one Node, and 400*10*2 for two Node.
如果我使用两个节点。在反向传播过程中,它将从输出层给出两个增量。但是对于一个节点,它只传播一个delta。
它们之间有什么区别吗?
答案 0 :(得分:1)
区别在于第二个NN正在做一堆冗余工作。假设所有数据都属于一个类或另一个类,则不需要在输出层有两个节点。添加两个节点只会使系统计算两个互补的增量。这不会向系统提供任何新信息,也不会使其执行得更好。