出现这个问题是因为网络中存在BatchNormalization模块,它需要多于1个数据来计算平均值,当batch只有一个数据时会报错。
如果使用pytorch,可以在获取数据集时,将DataLoader中drop_last设置为True。把不够一个批次的数据丢弃。
原文 https://blog.csdn.net/sinat_39307513/article/details/87917537
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)