在完成我的神经网络训练后,是否存在添加更多输出神经元的问题。
例如,我教我的神经网络如何看到橙子和苹果,并说哪一个是苹果,哪一个是橙色。阴影,形状和纹理作为输入,橙色和苹果作为输出,因此有3个输入和2个输出。如果我训练了他们,我想添加两个输出,让我们说香蕉和stawberey。如果我这样做,我的神经网络以前的学习失败了?还是我在这里搞错了?或者这样做是否安全?
答案 0 :(得分:2)
您很可能需要从头开始重新训练网络,包括新旧数据和四个而不是两个类。如果您尝试向现有网络添加新类,则可能会遇到所谓的catastrophic forgetting.。但是,您只需重新训练最终分类器,或从先前学过的权重进行微调就可以了。