【发布时间】:2017-02-07 04:09:05
【问题描述】:
我正在编写一个简单的神经网络,但我想到了一个困扰我的问题。 此 NN 用于在输入中查找类别。为了更好地理解这一点,假设类别是“数字”(0,1,2...9)。
为了实现这一点,输出层是 10 个节点。假设我用几个输入-输出对训练这个 NN,并将学习的权重保存在某处。由于学习过程需要相当长的时间,之后我会去休息一下。第二天来新鲜的,用新的输入-输出对重新开始学习。太公平了,太棒了
但是如果在那个时候,我决定要识别十六进制 (0,1,...9,A,B,,,E,F) 会发生什么...因此类别正在增加。
我怀疑这将意味着改变 NN 的结构,因此我应该重新训练从头开始的 NN。
是这样吗?
我们将不胜感激任何评论、建议或您的经验分享
编辑:此问题已被标记为重复。我阅读了另一个问题,虽然相似,但我的问题更具体。虽然另一个问题笼统地说,答案也很笼统——我的例子很具体:
如果我训练 NN 识别十进制数字,然后决定添加数据以使其识别十六进制,这可能吗?如何?我是否必须重新训练整个 NN?换句话说,NN 的结构是否需要从一开始就保持 10 OR 16 输出的静止状态?
我非常感谢对此的具体回答。谢谢
【问题讨论】:
标签: neural-network