在训练faster-rcnn自己的网络结构和数据集时,出现了
TypeError: slice indices must be integers or None or have an index method
根据错误提示查看了当前出错的点的数据类型,一般为numpy.int32和numpy.float64。 但是这两种数据类型不能作为index(能作为index的只有int、None、和index容器) 所以将该类型强制修改为int,但是错误越来越多,最后查明是numpy版本问题。 自从numpy1.12.0就对数据类型转换的与之前不同,所以只需将numpy版本降低 运行:
sudo pip intall -U numpy==1.11.0