1. 程式人生 > >解決問題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.

解決思路:

    其實大多是引數問題,比如這個問題我自己看我的程式碼模型沒有毛病,後來發現自己在匯入一個模型的時候,忘了修改模型引數與自己train時候用到的引數匹配。train時候用的模型有4個輸出,原先用於mnist資料集的模型有10個輸出,在修改後程式正常執行。 概括地講,你在restore的時候必須保證當先程式碼構建的模型與原模型引數匹配,如果不匹配則會報錯。當然這個問題尤其在你有多個載入模組的時候,需要仔細校驗每一個載入模組的引數型別,數目是否與原來train時候的引數數目匹配。唯有如此,才能使自己的模型得到驗證工作。

參考文獻:https://blog.csdn.net/tenderzhe/article/details/78048708