以下是使用最新版本的encog-workbench(3.2.0)生成的:輸出文件中的ENCOG值錯誤地反標準化了?
我想知道這是否是一個錯誤,或者我沒有掌握輸出文件的用途。
當我在encog工作臺中運行[sunspot example] [1],沒有segregregation時,我希望輸出文件具有來自模型的擬合值。當我創建驗證圖表時,它向我展示了在教程中找到的圖形,所以這看起來是正確的。
但是當我去到sunspots_output.csv輸出文件我得到以下輸出:
ssn(t-29) ssn(t+1) Output:ssn(t+1) ... first thirty values have output Null ... -0.600472813 -0.947202522 null -0.477541371 -1 8.349050184 -0.528762805 -0.976359338 8.334476431 -0.814814815 -0.986603625 8.314903157 -0.817178881 -0.892040977 8.292847897 ...
所有的輸出值約爲8的文件的其餘部分。
現在,當我回去的驗證圖表,有一個標籤數據,其中包含以下幾列:
Ideal Result -0.477541371 -0.52449577 -0.528762805 -0.526507195 -0.814814815 -0.535029097 -0.817178881 -0.653884012
如果我在這些非規範化列中的值,我得到以下。
66.3 60.3414868 59.8 60.08623701 23.5 59.00480764 23.2 43.92211894
這些似乎是實際的正確的值在輸出列(如果我將它們與原始數據進行比較),並且因此這些應的預測值。 這是一個錯誤還是在輸出(t + 1)列中的值意味着別的東西。
我通過在(-1,1)的公式中輸入公式將這些值複製到excel和非規範化。 我希望每次運行實驗時都不需要這樣做。
我將最終轉向代碼。只是想用工作臺得到一些初步結果。使用隔離導致同樣的問題,順便說一句。 如果有錯誤,我會在encog網站上報告它。
謝謝您的回答,
弗洛裏安
UPDATE
喂傑夫,我下載了你的拉鍊,用我的工作臺上重現的問題。
只有當我不分離,我不想要的時候纔會出現問題。 由workbench-excecutable3.2.0創建的.ega文件有一些明顯的區別當我使用.ega文件並刪除seggregate部分時,它可以工作。 當我使用我的它不。這就是爲什麼我上傳我的項目[這裏] [2]:
也許你可以發現是否有新的東西干擾輸出正確的值。 希望它有幫助!
更新3:
我的實際目標是建立一個預報其中的項目可以在這裏找到: http://wikisend.com/download/477372/Myproject.rar
我在想,如果你能告訴我,如果我肯定做的事情錯誤的,因爲目前我的輸出是完全垃圾。
再次感謝。
小心告訴我爲什麼downvote? – user3469011 2014-10-01 13:47:03
我對文章不熟悉。它希望在下載之前將軟件安裝到我的系統上?有什麼辦法繞過這一步,只是下載你的文件? – JeffHeaton 2014-10-02 02:46:35
如果我去鏈接,我只需要輸入驗證碼,它下載... 這裏是一個不同的鏈接... http://wikisend.com/download/827766/sunspots.rar – user3469011 2014-10-02 10:09:32