2

完成训练我的神经网络后,是否存在添加更多输出神经元的问题。训练后在神经网络中增加更多输出神经元?

例如,我教我的神经网络如何看橘子和苹果,并说哪一个是苹果,哪一个是橘子。阴影,形状和纹理作为输入,橙色和苹果作为输出,因此有3个输入和2个输出。

如果我培训了他们,我想添加两个输出可以说,香蕉和stawberey。如果我这样做,我的神经网络以前的学习失败?或者我在这里做错了什么?或者做到这一点是安全的?

回答

2

你很可能需要重新训练网络,从头开始整合新旧数据和四个类而不是两个。如果您尝试向现有网络添加新课程,您可能会遇到所谓的catastrophic forgetting.。但是,只需重新训练最终的分类器,或者根据以前学习的权重进行微调即可。

+0

好的,请让我有另一个问题,我让我生气没有找到并回答它 –

+0

当我给神经网络数据有关像阴影,形状和纹理3输入图像处理。我用2个输出苹果和橙子来训练它。当我训练它时,它会如何知道任何其他不是苹果或橙色的输入?我的意思是当我用数据训练神经网络时如何知道其他输入并给出答案,甚至没有对他们进行训练? –