文章 "模式搜索的暴力方法"

 

新文章 模式搜索的暴力方法已发布:

在本文中,我们将搜索市场模式,根据确定的模式创建 EA 交易,并检查这些模式,如果它们保持有效的话,保持有效的时间有多少。

神经网络本质上也是一种暴力。但是它的算法与简单的暴力算法有很大的不同。我将不提供具体的神经网络结构及其元素的细节,但将尝试提供一个一般性的描述。我认为,如果我们坚持某种架构,我们就提前限制了算法的能力。固定的架构是无法弥补的限制。在我们的例子中,神经网络是一种可能策略的架构。因此,神经网络的配置总是与具有网络图的某个文件相对应,这总是指向特定元的集合。它就像一台3D打印机:设置项目参数,打印机就会产生它。因此,神经网络是一种通用代码,没有图纸就没有意义。这就像使用任何高级编程语言,只创建一个空项目,而不利用它的所有功能。结果,空模板什么也不做。神经网络也是如此。与暴力不同,神经网络可以提供几乎无限的策略变化、任意数量的准则和更高的效率。这种方法的唯一缺点是效率在很大程度上取决于代码质量。系统复杂性的增加可能导致程序的资源密集度的增加。结果,我们的策略被转换成一个网络图,这是它的等价物。暴力方法也是如此,但这里我们使用一些简单的数字序列。这个序列比网络图简单得多,它更容易计算,但在效率方面也有限制。下面的方案显示了上述说明。


换句话说,使用暴力方法,我们选择一个与代码交互并产生不同结果的数字序列。但是由于算法是固定的,所以它的灵活性就包含在数字数组中。其长度固定,结构简单。当使用神经网络时,我们搜索一个能给出最佳结果的网络图。在任何情况下,我们搜索特定的字节序列,或最终转换成结果算法的数据。唯一的区别在于它们的能力和复杂性。 


作者:Evgeniy Ilin