以下是使用最新版本的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