donno 发表于 2006-8-8 20:55:27

请教:能否在task.db中手动加入结果数据?

能否在task.db中手动加入结果数据,(希望更好的利用以前单独计算已有的结果)

CescFabregas 发表于 2006-8-14 10:01:57

我想,不能。当然不在iSIGHT环境下应该可以巴?不过,不确定,对iSIGHT也不算熟。

阿不 发表于 2006-8-14 10:30:38

手动什么意思
那个文件不是可以用文本编辑器打开嘛
自己加应该可以
不知道你是不是这个意思

ylai 发表于 2006-8-16 15:15:22

可以,格式按照iSIGHT db即可:
RunCounter   变量名1...变量名N Objective        Penalty        ObjectiveAndPenalty        Phase        Feasibility        Rules        Control        Approach        Analysis        Internal        Technique        TechniqueData

CescFabregas 发表于 2006-8-16 17:27:42

那也是在非iSIGHT环境中才可以。

jane8802 发表于 2006-8-22 11:10:11

不是吧,你试试喽,我觉得只要按照格式写,isight是可以认的

CescFabregas 发表于 2006-8-24 11:59:16

在软件环境和在非软件环境还是差别比较大的。。。从Windows动不动启动MS DOS的感觉

donno 发表于 2006-8-25 10:31:38

我用的是MULTI ISLAND GA算法,有时候stop一下看看再又execution,后来查看task.db的结果,发现里面有多个重复计算的结果,请教各位,是不是操作的问题还是算法的问题?

CIDO 发表于 2006-8-28 10:56:25

这是因为,你每次中止计算后,遗传算法都要重新采点计算,所以会有重复计算的结果!
如果想要接着计算上次的结果需要进行以下操作:
1,打开你上次计算的Log文件,在里面查找Random number seed,如:20737/18499/40085
2,找到后打开isight界面Edit>Preferencs>General, 在Execution Cotrol里面,将Random number seed选项由原来由Random,改为User Specified,后面的Seed默认是你上次的数值!可以对照一下Log文件,看是否吻合。
3,点击Database>Database Lookup files>Restore Previous Runs,在Match mode里面选择Relative Delta,先选择e-3
4,将Datebase mode改为Append方式就可以了!
试试看吧!

donno 发表于 2006-8-29 09:46:45

CIDO,非常感谢您的帮助!
页: [1]
查看完整版本: 请教:能否在task.db中手动加入结果数据?