3层神经网络可以用于多级分类吗?

时间:2016-04-24 14:52:27

标签: machine-learning neural-network

在Andres NG的课程中,输出4个不同分类的神经网络表示为:

enter image description here

此网络共有4层。是否需要4层才能实现多级分类或3层是否足够?

1 个答案:

答案 0 :(得分:2)

多类设置与隐藏层数无关。您甚至可以删除所有这些,并最终得到简单的多项逻辑回归(线性模型),它可以很好地处理多类问题。网络的深度通常使用一种架构启发式,目前已知它在广泛的任务(包括图像)上表现良好,因此添加更多层可能有利于更难的问题(并且多类设置确实比二进制分类),但是,正如@jorgenkg已经在评论中提出的那样,这不是 required ,因为即使是一个隐藏层就足够了(理论上!)来模拟任何类型的连续函数期望的精度。 “唯一”的问题是你是否真的能够学习表现良好的浅层模型,但这是完全不同的问题。