How exactly does Zorro select best parameter "hills"?

Posted By: Seymour

How exactly does Zorro select best parameter "hills"? - 08/25/18 12:28

Hi everyone,

I have been using Zorro for a while, and using Zorro for optimizing parameters when writing my scripts. From reading Zorro's manual, I understand that Zorro picks parameter "hills" rather than "peaks" for optimizing at default setting, which I really agree on this philosophy. However, after searching in the manual and forum for quite some time, I can not find any information on how the parameter "hill" is defined and selected, i.e. the exact function for picking the "hill".
As you may notice, Zorro sometimes picks values in between optimizing steps, which makes me even harder to figure out how Zorro does the job.

Can anyone shed some light on this? (i.e. a function name or detailed description somewhere)

Thank you all in advance.
Posted By: jcl

Re: How exactly does Zorro select best parameter "hills"? - 08/27/18 06:52

It applies a spline function to the parameter curve and looks for positions with zero slope of that function.
Posted By: Seymour

Re: How exactly does Zorro select best parameter "hills"? - 08/27/18 09:52

Thank you for the description, jcl.
I am wondering what if there are multiple zero slope points (multiple hills, and some are sharp and some are broad hills), how Zorro will peak in this case.


Thank you.
Posted By: jcl

Re: How exactly does Zorro select best parameter "hills"? - 08/27/18 10:31

The spline function has no sharp peaks. On multiple zero slope points, the highest one is used.
Posted By: Seymour

Re: How exactly does Zorro select best parameter "hills"? - 08/27/18 15:01

Ok, I see. Thank you for your answer.
© 2024 lite-C Forums