簡體   English   中英

ValueError Theano

[英]ValueError Theano

我正在使用DBN分類代碼。 我有一個輸出值,它是一個整數(輸出整數的值可以是110,12等)。 因此,基本上,我試圖通過設置分類代碼的no_of_outputs = 1來使用分類代碼預測某些內容。 但我認為no_of_output = 1通過提供錯誤來弄亂代碼:ValueError:y_i值超出范圍應用導致錯誤的節點:CrossentropySoftmaxArgmax1HotWithBias(_dot22.0,b,Elemwise {Cast {int32}}。0)輸入形狀:[(10,2),(2,),(10,)]輸入步幅:[(16,8),(8,),(4,)]輸入類型:[TensorType(float64,矩陣), TensorType(float64,vector),TensorType(int32,vector)]將Theano標志'exception_verbosity = high'用作此Apply節點的調試打印。

請幫我解決。

那是索引值超出范圍的錯誤,您應該檢查代碼以確保:

  1. 您的索引值不是NaN
  2. 如果索引值是一個有效的整數,則應檢查它是否確實超出范圍

您可以通過編譯theano函數來打印您的值,該函數返回您要打印的參數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM