在MTS使用人工智能 - 页 17 1...101112131415161718192021222324...28 新评论 [删除] 2007.02.26 14:43 #161 写了很多,但当我到了最后,我忘了从哪里开始 :)关于这个问题的留言不多 :( 一般来说,这是最简单的单层神经网络,但单层网络总是给出很多错误,所以应该增加层数。对于我们的任务,我们只需要两层。而第一层必须有4个神经元,第二层有一个神经元。更多的层数是没有意义的,只会让电脑负荷过重,使任务复杂化。 当然,你可以增加输入参数的数量,然后增加层数,但不会有什么好结果:(。 原则上,如果有兴趣,我可以写和布置。测试(我自己不会做)。 为了将来,我马上告诉你--我不打算解释为什么应该有两个层次!!!!。以及为什么第二层应该有一个神经元而第一层有四个。有一些聪明的书可以做到这一点:)。阅读它们,你就会明白。我也不打算参与讨论,因为这根本没有意义。 想法当然好,有必要讨论一下,但只能就一个主题写帖子,说一些具体的东西,而不是哲理! wladimir 2007.02.26 14:52 #162 kazeev: 写了很多,但当我到了最后,我忘了从哪里开始 :)关于这个问题的留言不多 :( 一般来说,这是最简单的单层神经网络,但单层网络总是给出很多错误,所以应该增加层数。对于我们的任务,我们只需要两层。而第一层必须有4个神经元,第二层有一个神经元。更多的层数是没有意义的,只会让电脑负荷过重,使任务复杂化。 当然,你可以增加输入参数的数量,然后增加层数,但不会有什么好结果 :(。 原则上,如果有兴趣,我可以写出来,摆出来。测试(我自己不会做)。 为了将来,我马上告诉你--我不打算解释为什么应该有两个层次!!!!。以及为什么第二层应该有一个神经元而第一层有四个。有一些聪明的书可以做到这一点:)。阅读它们,你就会明白。我也不打算参与讨论,因为这根本没有意义。 想法当然好,有必要讨论,但只能就一个主题写帖子,说些具体的东西,而不是哲理! 好吧,做吧,我想读起来会很有趣。 就为它开一个单独的主题--这个主题里有太多不必要的垃圾了。 [删除] 2007.02.28 13:39 #163 如果你对玩转神经网络感兴趣,这里是我的专家的第二个版本... 代码上有注释,我想你可以理解,尽管有些地方的注释可能不对应。 我不想梳理它,因为我将非常彻底地重写它,以便进一步发展它。 网络中最小的层数是2。在最后一层有一个神经元。在代码中,最大的层数几乎是无限的,但随着层数的增加,学习率灾难性地下降,直至感觉根本就没有学习。我认为不值得拿两层以上的东西。 至少我没有看到两层和四层之间的质量有什么不同。 目前的配置由五个独立的网络组成,具有不同的输入(指数+价格)。 这些网络是完全耦合的,向后学习错误传播。 在几个地方有一个狡猾的代码 如果有什么问题,请问,但对非常愚蠢的代码问题,我只回答 如果我无事可做 :) 如果有人感兴趣,我将进一步发展这个问题。 更加巧妙的数据准备,增加网络输出,总的来说是朝着分类的方向发展,而不是向外扩展。 而不是路线预测。 2Kazeev "为什么在第二层应该有一个神经元,而在第一层有四个。" 输出层的神经元数量远远不够明显,怎么说呢,应该只有一个:) 附加的文件: nn_expert.mq4 19 kb [删除] 2007.03.01 19:39 #164 2Kazeev "那为什么第二层要有一个神经元,而第一层要有四个?" 输出层的神经元数量不是很明显,不应该是一个:) 因为我是以那个程序为基础的,这个程序是在这里发布的。 而且图层可以按你的要求添加。但你需要看一下你想要完成的任务。 但随着层数的增加,学习率就会灾难性地下降,以至于感觉它根本就没有在学习。至少在2层和4层之间,我没有看到任何质量上的差别。 这就是我所说的。 你的专家顾问很好,但你需要改进它干得好! [删除] 2007.03.02 09:18 #165 maveric писал (а): 对于那些有兴趣涉足神经网络的人,这里是我的专家的第二个版本... 谢谢你,很少有有趣的东西被张贴出来。不太有利可图--但信息量很大。 pyh 2007.03.03 12:53 #166 kazeev: 写了很多,但当我到了最后,我忘了从哪里开始 :)而且关于这个问题的信息很少 :( 一般来说,这是最简单的单层神经网络,但单层网络总是给出很多错误,所以应该增加层数。对于我们的任务,我们只需要两层。而第一层必须有4个神经元,第二层有一个神经元。更多的层数是没有意义的,只会让电脑负荷过重,使任务复杂化。 当然,你可以增加输入参数的数量,然后增加层数,但不会有什么好结果:(。 原则上,如果有兴趣,我可以写和布置。测试(我自己不会做)。 为了将来,我马上告诉你--我不打算解释为什么应该有两个层次!!!!。以及为什么第二层应该有一个神经元而第一层有四个。有一些聪明的书可以做到这一点:)。阅读它们,你就会明白。我也不打算参与讨论,因为这根本没有意义。 想法当然好,有必要讨论,但只能就一个主题写帖子,说些具体的东西,而不是哲理! 下午好。我想看看你对雷舍托夫的专家顾问的修改(我想我不是唯一一个)。如果你不介意的话,请张贴出来。 真诚的,维尼。 Andrey Opeyda 2007.03.03 15:01 #167 女士们,先生们,我们应该用什么来作为入口?一根蜡烛? Yury Reshetov 2007.03.03 15:30 #168 maveric: 对于那些有兴趣涉足神经网络的人,这里是我的专家的第二个版本... 当我运行测试时,我得到一个错误,说handle变量为空。这很好,因为根据代码判断,专家顾问应该从一个文件中下载网格,但这个带有网格的文件并没有被附上。 专家顾问没有开启任何交易,也没有保存任何东西。随后的测试也得出了类似的结果,或者说完全没有结果。 我是否知道如何正确使用它,或者我是否应该使用它?因为理解别人的代码是一项繁琐而无益的工作。而且,如果你知道算法,从头开始写自己的程序要比理解别人的程序容易得多。 也许这只是作者的一个糟糕的玩笑? RIP 2007.03.03 15:39 #169 njel: 女士们,先生们,我们应该用什么来作为入口?一根蜡烛? 尊敬的作者... 请在论坛上制定一个网络训练规则。 -- 撕裂 Sceptic Philozoff 2007.03.03 16:53 #170 Pyh: 我想看看你对雷舍托夫专家的修改(我想我不是唯一一个)。如果你不介意的话,请张贴出来。 我不认为这个代码与雷舍托夫专家有任何共同之处... 1...101112131415161718192021222324...28 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
写了很多,但当我到了最后,我忘了从哪里开始 :)关于这个问题的留言不多 :(
一般来说,这是最简单的单层神经网络,但单层网络总是给出很多错误,所以应该增加层数。对于我们的任务,我们只需要两层。而第一层必须有4个神经元,第二层有一个神经元。更多的层数是没有意义的,只会让电脑负荷过重,使任务复杂化。
当然,你可以增加输入参数的数量,然后增加层数,但不会有什么好结果:(。
原则上,如果有兴趣,我可以写和布置。测试(我自己不会做)。
为了将来,我马上告诉你--我不打算解释为什么应该有两个层次!!!!。以及为什么第二层应该有一个神经元而第一层有四个。有一些聪明的书可以做到这一点:)。阅读它们,你就会明白。我也不打算参与讨论,因为这根本没有意义。
想法当然好,有必要讨论一下,但只能就一个主题写帖子,说一些具体的东西,而不是哲理!
写了很多,但当我到了最后,我忘了从哪里开始 :)关于这个问题的留言不多 :(
一般来说,这是最简单的单层神经网络,但单层网络总是给出很多错误,所以应该增加层数。对于我们的任务,我们只需要两层。而第一层必须有4个神经元,第二层有一个神经元。更多的层数是没有意义的,只会让电脑负荷过重,使任务复杂化。
当然,你可以增加输入参数的数量,然后增加层数,但不会有什么好结果 :(。
原则上,如果有兴趣,我可以写出来,摆出来。测试(我自己不会做)。
为了将来,我马上告诉你--我不打算解释为什么应该有两个层次!!!!。以及为什么第二层应该有一个神经元而第一层有四个。有一些聪明的书可以做到这一点:)。阅读它们,你就会明白。我也不打算参与讨论,因为这根本没有意义。
想法当然好,有必要讨论,但只能就一个主题写帖子,说些具体的东西,而不是哲理!
就为它开一个单独的主题--这个主题里有太多不必要的垃圾了。
代码上有注释,我想你可以理解,尽管有些地方的注释可能不对应。
我不想梳理它,因为我将非常彻底地重写它,以便进一步发展它。
网络中最小的层数是2。在最后一层有一个神经元。在代码中,最大的层数几乎是无限的,但随着层数的增加,学习率灾难性地下降,直至感觉根本就没有学习。我认为不值得拿两层以上的东西。 至少我没有看到两层和四层之间的质量有什么不同。
目前的配置由五个独立的网络组成,具有不同的输入(指数+价格)。
这些网络是完全耦合的,向后学习错误传播。
在几个地方有一个狡猾的代码 如果有什么问题,请问,但对非常愚蠢的代码问题,我只回答
如果我无事可做 :)
如果有人感兴趣,我将进一步发展这个问题。
更加巧妙的数据准备,增加网络输出,总的来说是朝着分类的方向发展,而不是向外扩展。
而不是路线预测。
2Kazeev "为什么在第二层应该有一个神经元,而在第一层有四个。" 输出层的神经元数量远远不够明显,怎么说呢,应该只有一个:)
2Kazeev "那为什么第二层要有一个神经元,而第一层要有四个?" 输出层的神经元数量不是很明显,不应该是一个:)
因为我是以那个程序为基础的,这个程序是在这里发布的。 而且图层可以按你的要求添加。但你需要看一下你想要完成的任务。但随着层数的增加,学习率就会灾难性地下降,以至于感觉它根本就没有在学习。至少在2层和4层之间,我没有看到任何质量上的差别。
这就是我所说的。你的专家顾问很好,但你需要改进它干得好!
对于那些有兴趣涉足神经网络的人,这里是我的专家的第二个版本...
写了很多,但当我到了最后,我忘了从哪里开始 :)而且关于这个问题的信息很少 :(
一般来说,这是最简单的单层神经网络,但单层网络总是给出很多错误,所以应该增加层数。对于我们的任务,我们只需要两层。而第一层必须有4个神经元,第二层有一个神经元。更多的层数是没有意义的,只会让电脑负荷过重,使任务复杂化。
当然,你可以增加输入参数的数量,然后增加层数,但不会有什么好结果:(。
原则上,如果有兴趣,我可以写和布置。测试(我自己不会做)。
为了将来,我马上告诉你--我不打算解释为什么应该有两个层次!!!!。以及为什么第二层应该有一个神经元而第一层有四个。有一些聪明的书可以做到这一点:)。阅读它们,你就会明白。我也不打算参与讨论,因为这根本没有意义。
想法当然好,有必要讨论,但只能就一个主题写帖子,说些具体的东西,而不是哲理!
真诚的,维尼。
对于那些有兴趣涉足神经网络的人,这里是我的专家的第二个版本...
专家顾问没有开启任何交易,也没有保存任何东西。随后的测试也得出了类似的结果,或者说完全没有结果。
我是否知道如何正确使用它,或者我是否应该使用它?因为理解别人的代码是一项繁琐而无益的工作。而且,如果你知道算法,从头开始写自己的程序要比理解别人的程序容易得多。
也许这只是作者的一个糟糕的玩笑?
女士们,先生们,我们应该用什么来作为入口?一根蜡烛?
请在论坛上制定一个网络训练规则。
--
撕裂
我想看看你对雷舍托夫专家的修改(我想我不是唯一一个)。如果你不介意的话,请张贴出来。
我不认为这个代码与雷舍托夫专家有任何共同之处...