成功解决tensorflow.python.framework.errors_impl.InvalidArgumentError: slice index 1 of dimension 0 out o

成功解决tensorflow.python.framework.errors_impl.InvalidArgumentError: slice index 1 of dimension 0 out o


解决问题

tensorflow.python.framework.errors_impl.InvalidArgumentError: slice index 1 of dimension 0 out of bounds.

解决思路

tensorflow.python.framework.errors_impl.invalid参数错误:维度0的切片索引1越界。

解决方法

其实大多是参数问题,比如这个问题我自己看我的代码模型没有毛病,后来发现自己在导入一个模型的时候,忘了修改模型参数与自己train时候用到的参数匹配。
     train时候用的模型有4个输出,原先用于mnist数据集的模型有10个输出,在修改后程序正常运行。 概括地讲,你在restore的时候必须保证当先代码构建的模型与原模型参数匹配,如果不匹配则会报错。当然这个问题尤其在你有多个载入模块的时候,需要仔细校验每一个载入模块的参数类型,数目是否与原来train时候的参数数目匹配。
    唯有如此,才能使自己的模型得到验证工作。

参考文章
https://blog.csdn.net/tenderzhe/article/details/78048708

(0)

相关推荐