脚本形式的神经网络 - 页 3 12345678910...14 新评论 Yuriy Zaytsev 2008.05.08 04:53 #21 sprite:kombat: 这个脚本的逻辑有些类似于简单的4in2扰频器。扰流板是一个不可训练的系统。而这个剧本中的网络是可教的。而学习过程在屏幕上以动态的方式显示,从一个纪元到另一个纪元。你可以看到每一层的神经元的权重是如何变化的,以及随着训练的进行,网格变得越来越精确。以上是同一算法学习过的三个帖子来处理三组不同的数据。在编码器的情况下,每个数据集需要三个编码器。 我对学习算法做了些许调整。 首先动态地改变神经元的数量,就像基因算法 一样,虽然没有选择最好的神经元,也没有从它们中创造出几代人:-)没有校正连接。 2)在达到高精确度的结果时停止学习过程 Victor Nikolaev 2008.05.08 05:49 #22 YuraZ: 我对学习算法进行了轻微的微调 1)动态地改变神经元的数量,类似于基因算法,但不选择最好的,也不从它们中产生:-)不纠正连接。 2-当达到较高的结果准确性时,停止学习。 而最终确定的版本将不向公众开放? Apelsin 2008.05.08 06:10 #23 YuraZ: 精灵。 kombat。 这个脚本的逻辑有些类似于一个简单的4V2编码器 编码器是一个非训练系统。 而网络是在这个脚本中训练的。而学习过程在屏幕上以动态的方式显示,从一个纪元到另一个纪元。 你可以看到每一层的神经元的权重是如何变化的,以及随着训练的进行,网格变得越来越精确。 以上是三个帖子,其中相同的算法学到了 来处理三组不同的数据。 在编码器的情况下,每个数据集需要三个编码器。 我对学习算法做了些许调整。 1)动态改变神经元的数量,类似于基因算法,但不需要选择最好的神经元,也不需要从这些神经元中创造后代:-)不需要纠正连接。 当达到高精确度的结果时,第二次停止训练 我们来了!!!。坚冰已经打破了!:)))) Apelsin 2008.05.08 06:21 #24 Vinin: YuraZ: 我对学习算法进行了轻微的微调 1)动态地改变神经元的数量,类似于基因算法,但不选择最好的,也不从它们中产生:-)不纠正连接。 2-当达到较高的结果准确性时,停止学习。 是否会有一个面向公众的最终版本? 当然,我想看一看。 也许有人会补充一些其他东西 :) 至于准确性,我不认为那是目标。 其目的是在训练结束时,网络能够区分所有的训练集 彼此之间。而这是有正常精度的。 正如实验所示,这个网络只需要300个历时的训练就能学会 "思考"。 与上述各组。是的,你可以在训练中直观地看到这一点。 网络很快就开始对数据集进行区分。 而如何在测试过程中动态地改变专家顾问的神经元数量,将是很有趣的。 在其中,这个网格将被建立在。以及在MT优化器中要拾取的神经元数量。 [删除] 2008.05.08 18:51 #25 Topor: 你如何让它预测价格? 你不能。你不应该期望从神经网络中获得奇迹。进行预测的不是NS,而是内置的算法,算法是基于交易条件的,交易条件....。是由你决定的。 [删除] 2008.05.08 19:11 #26 sprite: Kombat: 不反对,但还不赞成在交易中使用神经网络... 同理 :)!!! 但该算法正在工作和学习 :)然后我们会看到 :) 对网络的兴趣进一步被EA赢得冠军的网络所推动。 当然,我们在那里有一个不同的网络。但这个人做了工作并获得了结果。 问题不在于什么网络,而在于你想从它那里得到什么。而结果的获得不是因为国家安全局,而是因为交易条件,国家安全局组成的交易条件,并给出了某种可能的预测。NS本质上是一个过滤器,它可以是自适应的(自我训练NS),因此有一个滞后(对于学习期)。NS的优点是它可以将你的TS的不同成分合并成一个结果,并独立安排这些成分的显著性比值(学习)。 Yuriy Zaytsev 2008.05.09 06:21 #27 Vinin: YuraZ: 我对学习算法进行了轻微的微调 1)动态地改变神经元的数量,类似于基因算法,但不选择最好的,也不从它们中产生:-)不纠正连接。 2-当达到较高的结果准确性时,停止学习。 你不会为公众提供一个改进的版本吗? 维克多,会有的。 顺便说一下,预测准确率提高了好几倍!问题是,该算法的训练时间太长了 :-)) 我还没有解决这个问题--我一定会把代码贴出来的! 我怀念基于计时器的代码!我在MQL4中没有这样的代码。 Apelsin 2008.05.09 22:43 #28 Xadviser: 托普尔。 你如何让它预测价格? 你不能。你不应该期望从神经网络中获得奇迹。预测不是由NS给出的,而是由纳入其中的算法给出的,算法是基于交易条件的,而交易条件....。是由你决定的。 你是否遇到过任何像样的算法? 关于他们,只有一两句话. Apelsin 2008.05.09 22:45 #29 Xadviser: 托普尔。 你如何让它预测价格? 你不能。你不应该期望从神经网络中获得奇迹。预测不是由NS给出的,而是由纳入其中的算法给出的,算法是基于交易条件的,而交易条件....。而交易条件是由你定义的。 大师们建议不要预测价格,而是要预测变化。 RIP 2008.05.10 22:09 #30 YuraZ:并不总是需要归一化,谁说网格可能而且必须只对0和1起作用?我可以附上一个简单的网格和一个例子,(不幸的是现在手头没有材料)--我以后会做的。其中,一个简单的NN解决了这个问题,而不需要通过归一化进行数据准备不幸的是,这不是源头 然而,我所举的例子!它是一种已经正常化的 。 该条件有两个范围1 0-1002 10-30你只需要找到一个范围内的位置的比率--已知的是从本质上讲,这就是缩放。 几乎总是需要规范化。数据必须在激活函数的定义范围内。 在脚本中,sigmoid是[-1;+1]。如果你把它换成,比如说,一个指数......。或平方根。 http://www.statsoft.ru/home/portal/applications/NeuralNetworksAdvisor/Adv-new/ActivationFunctions.htm 12345678910...14 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
这个脚本的逻辑有些类似于简单的4in2扰频器。
扰流板是一个不可训练的系统。
而这个剧本中的网络是可教的。而学习过程在屏幕上以动态的方式显示,从一个纪元到另一个纪元。
你可以看到每一层的神经元的权重是如何变化的,以及随着训练的进行,网格变得越来越精确。
以上是同一算法学习过的三个帖子
来处理三组不同的数据。
在编码器的情况下,每个数据集需要三个编码器。
我对学习算法做了些许调整。
首先动态地改变神经元的数量,就像基因算法 一样,虽然没有选择最好的神经元,也没有从它们中创造出几代人:-)没有校正连接。
2)在达到高精确度的结果时停止学习过程
我对学习算法进行了轻微的微调
1)动态地改变神经元的数量,类似于基因算法,但不选择最好的,也不从它们中产生:-)不纠正连接。
2-当达到较高的结果准确性时,停止学习。
而最终确定的版本将不向公众开放?
这个脚本的逻辑有些类似于一个简单的4V2编码器
编码器是一个非训练系统。
而网络是在这个脚本中训练的。而学习过程在屏幕上以动态的方式显示,从一个纪元到另一个纪元。
你可以看到每一层的神经元的权重是如何变化的,以及随着训练的进行,网格变得越来越精确。
以上是三个帖子,其中相同的算法学到了
来处理三组不同的数据。
在编码器的情况下,每个数据集需要三个编码器。
我对学习算法做了些许调整。
1)动态改变神经元的数量,类似于基因算法,但不需要选择最好的神经元,也不需要从这些神经元中创造后代:-)不需要纠正连接。
当达到高精确度的结果时,第二次停止训练
我们来了!!!。坚冰已经打破了!:))))
我对学习算法进行了轻微的微调
1)动态地改变神经元的数量,类似于基因算法,但不选择最好的,也不从它们中产生:-)不纠正连接。
2-当达到较高的结果准确性时,停止学习。
是否会有一个面向公众的最终版本?
当然,我想看一看。 也许有人会补充一些其他东西 :)
至于准确性,我不认为那是目标。
其目的是在训练结束时,网络能够区分所有的训练集
彼此之间。而这是有正常精度的。
正如实验所示,这个网络只需要300个历时的训练就能学会 "思考"。
与上述各组。是的,你可以在训练中直观地看到这一点。
网络很快就开始对数据集进行区分。
而如何在测试过程中动态地改变专家顾问的神经元数量,将是很有趣的。
在其中,这个网格将被建立在。以及在MT优化器中要拾取的神经元数量。
你如何让它预测价格?
你不能。你不应该期望从神经网络中获得奇迹。进行预测的不是NS,而是内置的算法,算法是基于交易条件的,交易条件....。是由你决定的。
不反对,但还不赞成在交易中使用神经网络...
同理 :)!!!
但该算法正在工作和学习 :)然后我们会看到 :)
对网络的兴趣进一步被EA赢得冠军的网络所推动。
当然,我们在那里有一个不同的网络。但这个人做了工作并获得了结果。
问题不在于什么网络,而在于你想从它那里得到什么。而结果的获得不是因为国家安全局,而是因为交易条件,国家安全局组成的交易条件,并给出了某种可能的预测。NS本质上是一个过滤器,它可以是自适应的(自我训练NS),因此有一个滞后(对于学习期)。NS的优点是它可以将你的TS的不同成分合并成一个结果,并独立安排这些成分的显著性比值(学习)。
我对学习算法进行了轻微的微调
1)动态地改变神经元的数量,类似于基因算法,但不选择最好的,也不从它们中产生:-)不纠正连接。
2-当达到较高的结果准确性时,停止学习。
你不会为公众提供一个改进的版本吗?
维克多,会有的。
顺便说一下,预测准确率提高了好几倍!问题是,该算法的训练时间太长了 :-))
我还没有解决这个问题--我一定会把代码贴出来的!
我怀念基于计时器的代码!我在MQL4中没有这样的代码。
你如何让它预测价格?
你不能。你不应该期望从神经网络中获得奇迹。预测不是由NS给出的,而是由纳入其中的算法给出的,算法是基于交易条件的,而交易条件....。是由你决定的。
你是否遇到过任何像样的算法?
关于他们,只有一两句话.
你如何让它预测价格?
你不能。你不应该期望从神经网络中获得奇迹。预测不是由NS给出的,而是由纳入其中的算法给出的,算法是基于交易条件的,而交易条件....。而交易条件是由你定义的。
大师们建议不要预测价格,而是要预测变化。
并不总是需要归一化,谁说网格可能而且必须只对0和1起作用?
我可以附上一个简单的网格和一个例子,(不幸的是现在手头没有材料)--我以后会做的。
其中,一个简单的NN解决了这个问题,而不需要通过归一化进行数据准备
不幸的是,这不是源头
然而,我所举的例子!它是一种已经正常化的。
该条件有两个范围
1 0-100
2 10-30
你只需要找到一个范围内的位置的比率--已知的是
从本质上讲,这就是缩放。
几乎总是需要规范化。数据必须在激活函数的定义范围内。
在脚本中,sigmoid是[-1;+1]。如果你把它换成,比如说,一个指数......。或平方根。
http://www.statsoft.ru/home/portal/applications/NeuralNetworksAdvisor/Adv-new/ActivationFunctions.htm