75,000个选项 - 4GB内存和4GB磁盘缓存还不够吗? - 页 3

 
Renat:
已经发布了一个更新的build 197:它仍然在严重的情况下 "修剪 "了实际的内存分配。但没有办法抽出570亿。

理智,请下载更新后的197版本,再试一下。

雷纳特,我只是不明白这个问题....。

在我的遗传优化器中,你可以设置多达1000个参数,离散的或真实的。
和人口规模达1000(可以很容易地制造更多,但已经很多了......)。
一切都在工作,不需要任何内存(好吧,除了人口存储的最大1000 x 1000 x 8 = 8 Mb)。
最大可能的参数空间(运行次数)=(2^(8*8))^1000

我无法将这个数字记入我的脑海。
这就像(2^64)^1000 ~ (2*10^19)^1000 ~ (10^100)*(10^19000) = 10^19100
(一个有两万个零的人...)
而且它很有效,即使是在有256MB大脑的Pn3上。

为什么我已经得到了它的工作,而你却不能?
你只是做错了事情...
想一想,纠正它。
这是有可能的。

我认为这只是一个程序员的失误。
当你还没有CS的时候,就已经留下了......。
 
Renat писал (а):
已经发布了一个更新的build 197:它仍然在严重的情况下 "修剪 "了实际的内存分配。但没有办法抽出570亿。

理智,请下载更新后的197版本,再试一下。


所以。
让我们用这些参数测试21600个变体。


1.在拥有256MB和PIVM-1.7的笔记本电脑上,终端崩溃的速度可能比以前还要快。

2.在2GB的赛扬上 - 暂时可以使用。
在2/3的21600选项中,大约有1.5G的内存,即主观上少了3-4倍,但也许是因为白天有大约15个程序在运行,而现在只有4-5个。

3.也许应该把测试器做成一个独立的进程,为什么终端每次都要崩溃呢? 如果它崩溃了,为什么会失去结果呢?让它在10%的时候写一次,就像你按下停止键时那样。)

4.在表格中写下估计的运行次数^^^--那里根本没有什么可做的--乘以所有的活动行,然后写。我打赌甚至还有一个变量。只要把它打印出来。

5.21600个选项需要1个小时--是不是很慢? 还是说这都是因为内存的问题。

6.重新计算-优化-可视化按钮的逻辑对我来说没有意义。)据我所知,要么重新计算,要么重新计算+优化或可视化,而对于后者,你必须在输出中选择一个选项。

7.我希望你到目前为止在处理记忆问题时有同样的结果?
 
sane:
雷纳特
[跳过]在你指定的限制下,将有57,629,880,000(570亿)次运行[跳过]。

我有75000左右。
在我看来,运行的数量当然可以限制在2码以内(最好在优化参数输入表格中写下总数,以避免用计算器或运行测试器来计算你得到的数量),...
如果你已经勾选了 "遗传优化器"。
那么对于任何大小的参数空间,都可以在几百次(有时几千次)的运行中找到解决方案。
所以不需要计算什么,2码与此无关......。
 
在你还没有CS的时候留下的......。<br / translate="no">
对不起,什么是CS? 保修,民事责任,还是在终端中内置了一个日本玩具?)
 
Mak писал (а):
如果你选择 "遗传优化器 "复选框。
那么对于任何大小的参数空间,都可以在几百次(有时几千次)的运行中找到解决方案。
因此,这里不需要计算什么,2码与此无关......
即使是缓慢的metastock,在几秒钟内重绘3个窗口,也只是在30分钟-1小时内对56000分钟的蜡烛图尝试了30000个变体。 而且无论是否有优化器,它都需要不超过60MB
 
stringo писал (а):
理智,我们将在今天发布一个修订后的构建。再试一次,我们改变了内存分配算法。

没了,我花了一个小时数,差点就数完了,没了。峰值为2.5G,请你自己试试。
 
sane:
当你还没有CS的时候,就已经留下了......。
对不起,什么是CS? 是担保、民事责任还是终端内置的日本玩具? )

遗传优化器。
一种允许你在没有完全搜索的情况下找到近似解决方案的算法。
通常情况下,几百/几千次专家顾问运行就足够了(MT有这个功能)。
 
GO的速度快了好几个数量级。
只是软件中出现了一个小故障。
对于任何内存参数空间的遗传优化,实际上不需要内存。
 
Mak писал (а):
GO的速度快了好几个数量级。
只是软件中出现了一个小故障。
对于任何内存参数空间的遗传优化,实际上不需要内存。

同样的事情,只是我写的不是21600,而是34440个运行,但它使用的内存多了10倍--215个运行(在8米22秒内)494Mb。我们是第一个看到这个的人吗?
 
Mak:
雷纳特
他们已经发布了一个更新的197版本:他们在严重的情况下 "削减 "了实际的内存分配。但没有办法抽出570亿。

理智,请下载更新后的197版本,再试一下。

雷纳特,我只是不明白这个问题 ....
这很简单--有人在 "心中 "计算,有人做了一个具有可视化、可访问存储、图形渲染和控制大量参数的整体综合体,而不是单一的最终平衡。那么都在一个GUI中,以方便和及时的方式向用户展示整个过程。

在遗传学中,滚动浏览NN亿次的覆盖区域并不是问题。问题出在结果的多重可视化和可用内存上。

在任何情况下 - 数百亿的参数超频与真正的优化任务毫无关系。我们的任务是通过充分的计算和强制性的表格和图形可视化来完成我们的工作,这样任何人都可以直观地感知结果,用鼠标访问任何运行,对于正常的任务(搜索区域多达20亿个变体)。

在这里演示一下你的基因测试器的运行结果,参数与你在简单的MACD样本上指定的相同。我相信对你来说,将代码翻译成Easy Language并展示你的结果并不困难。