ValueError: total size of new array must be unchanged
2017-08-16 11:47
633 查看
在对数据增强后的fasterrcnn中进行训练时,出现这个错误,原因是在lib/roi_data_layer/layer.py中,会出现
inds=np.reshape(inds,(-1,2)) 因此有效的roidb需为偶数。 参考https://github.com/rbgirshick/py-faster-rcnn/issues/61可处理数据奇偶问题
#inds=np.reshape(inds,(-1,2)) #row_perm=np.random.permutation(np.arange(inds.shape[0])) #inds=np.reshape(inds[row_perm,:],(-1,)) #considerthecasewhenlen(inds)isodd isodd=len(inds)%2 ifnotisodd: inds=np.reshape(inds,(-1,2)) else: tail=inds[-1] inds=np.reshape(inds[:-1],(-1,2)) row_perm=np.random.permutation(np.arange(inds.shape[0])) inds=np.reshape(inds[row_perm,:],(-1,)) ifisodd: inds=np.append(inds,tail) self._perm=inds
相关文章推荐
- Faster R-CNN, ValueError, total size of new array must be unchanged
- python reshape()函数ValueError: total size of new array must be unchanged
- ORA-12712: new character set must be a superset of old character set
- FRM-30187: Size of CHAR column in record group must be between 1 and 2000 解决方法
- FRM-30187: Size of CHAR column in record group must be between 1 and 2000
- 数据库字符集修改时报错ORA-12712: new character set must be a superset of old character set
- .NET中使用GridView控件输入数据时出现“ Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index"的问题
- The type of the expression must be an array type but it resolved to Point
- Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: startIndex
- Maven编译错误:Could not generate DH keypair: Prime size must be multiple of 64...
- FRM-30187: Size of CHAR column in record group must be between 1 and 2000
- thinkphp5错误:类型错误: Argument 1 passed to think\Hook::import() must be of the type array
- Python TypeError: return arrays must be of ArrayType
- Error: FRM-30187: Size of CHAR column in record group must be between 1 and 2000
- ffmpeg错误 Frame size must be a multiple of 2
- FRM-30187: Size of CHAR column in record group must be between 1 and 2000
- mm_The type of the expression must be an array type but it resolved to List
- FRM-30187: Size of CHAR column in record group must be between 1 and 2000.
- DIMMs must be installed in pairs of matched memory size, speed, and technolo
- 引入math模块中的log()方法,导致"TypeError: return arrays must be of ArrayType",什么原因?