问题

我最近参加数学建模比赛,写了一个三层的全连接神经网络,用于回归任务,但是喂入数据后发现loss从第一个epoch就是nan,训练无法进行。

解决方法

只对样本X进行了标准化,而Y没进行标准化。从而导致整体的loss极大,最终成为nan。因此只需要对Y也进行相同的标准化。

之前还遇到过一次,是由于数据根本没能喂入网络造成,也是原因之一。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐