accuracy=0,loss=1.#QNAN(* 1 = 1.#QNAN loss)

32 篇文章 1 订阅

这个问题可就复杂了,从头描述以下:

1、第一次训练遇到这个问题,如图

然后网友说,caffe的图像标签要从0开始,而且如果是3分类的问题的话,最后输出层要大于训练集的类别数目才可以,所以他把最后一层全连接层的输出改为了4或1000(>3),这个1000分类是什么鬼我不知道,应该是他用来测试大于3行不行吧,然后网友含泪说自己可以了。but,我还是不行。紧接着我就发现了下图:

不光是loss出现了问题,连accuracy也出现了问题:accuracy=0。

再次重新训练,并且还有如下两图:

然后我这次想着等一等,也许会出现转机,没过一会儿,直接程序崩了,出现了下图所示:

然后我查了一下:

#QNAN的意思是Quiet Not A Number,也就是不会触发浮点异常的NaN,而NaN不是一个数的意思。通常你得到这种结果一般通过0操作、+/-无穷大除以=/-无穷大、+/-无穷大之间的加减法、sqrt的参数是负数。

具体怎么修改,我还在学习中,如果大家知道方法,麻烦留言。我把大家的信息统计一下,造福大家,谢谢啦




评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值