解決問題
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時候的參數數目比對。
唯有如此,才能使自己的模型得到驗證工作。