天天看點

成功解決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時候的參數數目比對。

   唯有如此,才能使自己的模型得到驗證工作。

繼續閱讀