Gamestudio Links
Zorro Links
Newest Posts
zorro with ccxt?
by opm. 03/03/26 03:17
ZorroGPT
by TipmyPip. 03/02/26 18:13
WFO Training with parallel cores Zorro64
by Martin_HH. 02/26/26 16:03
Zorro version 3.0 prerelease!
by TipmyPip. 02/25/26 16:38
Camera always moves upwards?
by clonman. 02/21/26 09:29
AUM Magazine
Latest Screens
Dorifto samurai
Shadow 2
Rocker`s Revenge
Stug 3 Stormartillery
Who's Online Now
2 registered members (TipmyPip, alx), 5,069 guests, and 2 spiders.
Key: Admin, Global Mod, Mod
Newest Members
the1, alx, ApprenticeInMuc, PatrickH90, USER0328
19200 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Parameter selection #488998
11/27/25 21:31
11/27/25 21:31
Joined: Nov 2025
Posts: 7
C
clint000 Offline OP
Newbie
clint000  Offline OP
Newbie
C

Joined: Nov 2025
Posts: 7
Hi all,
when running a parameter optimization, I understand that Zorro selects the best parameter values according to the most stable/robust area and not the peak of the fitness function (as defined by objective() within default.c)

I would like to better understand how the parameter selection is made, specially under brute force optimization (i.e. all possible combinations).

When there is only one parameter, the selection is straight forward and I can check it directly with a 2D plot of the fitness function result vs parameter values.
When there are 2 parameters to be optimized, I undersant Zorro select the best combination by finding the most stable area in a 3D plot. Is this correct?
What happens when there are 3 or more parameters? Is Zorro selecting the most stable n-dimensional area of the fitness function, or it is looking at single or pairs of parameters to decide?

And last question: is it possible to customize the parameter selection algorithm after an optimization cycle, to be able to define my own?

Thanks for your help!

Re: Parameter selection [Re: clint000] #489001
11/28/25 07:27
11/28/25 07:27
Joined: Jul 2000
Posts: 28,077
Frankfurt
jcl Offline

Chief Engineer
jcl  Offline

Chief Engineer

Joined: Jul 2000
Posts: 28,077
Frankfurt
The parameter dimension is not relevant for the peak filtering, since you can apply a lowpass filter in any dimension. But the training method is. It is only implemented for Ascent and brute force, not for Genetic. For implementing your own algorithm, look in the manual for the parameters() function.

Re: Parameter selection [Re: jcl] #489004
11/29/25 20:36
11/29/25 20:36
Joined: Nov 2025
Posts: 7
C
clint000 Offline OP
Newbie
clint000  Offline OP
Newbie
C

Joined: Nov 2025
Posts: 7
Originally Posted by jcl
The parameter dimension is not relevant for the peak filtering, since you can apply a lowpass filter in any dimension. But the training method is. It is only implemented for Ascent and brute force, not for Genetic. For implementing your own algorithm, look in the manual for the parameters() function.


Thanks for the info. When looking into the parameters() function, I understand that it allows me to customize the parameter list which is evaluated at each optimization iteration, however what I am interested is in applying my own algorithm to the full list of results calculated through brute force. Is there any built in function which I can modify to do that, or would I need to manually do it after the optimize loop is completed?

Thanks

Re: Parameter selection [Re: clint000] #489006
12/01/25 12:28
12/01/25 12:28
Joined: Jul 2000
Posts: 28,077
Frankfurt
jcl Offline

Chief Engineer
jcl  Offline

Chief Engineer

Joined: Jul 2000
Posts: 28,077
Frankfurt
Brute Force exports the results to a *par.csv file. The first column contains the objective returns, the subsequent columns the parameter velues in the order of their appearance in the script.


Moderated by  Petra 

Powered by UBB.threads™ PHP Forum Software 7.7.1