The Altair Community is migrating to a new platform to provide a better experience for you. In preparation for the migration, the Altair Community is on read-only mode from October 28 - November 6, 2024. Technical support via cases will continue to work as is. For any urgent requests from Students/Faculty members, please submit the form linked here
Incremental Results in Optimize Parameters?
I have an Optimize Parameters process with 80 features that runs a long time and invariably crashes with memory problems. Is there a way to have the process incrementally report the best solution, so that I could (for example) restart using the last reported solution? Thanks for any help!
-- Scott Turner
-- Scott Turner
0
Answers
There are some options to solve your problem. At first you may try allocate more java heap memory by using the well known -Xmx switch. You may also try to reduce the complexity of your process. Finally (and that's what you asked for..) you may use the Log operator to enable incremental logging. Just drag a Log operator instance into your optimization operator and define which values you want to log. Very important: do not forget to enable the persistent check box. This ensures that the file will be written immediately after each optimization step. Here is an example of how such a process may look like: Cheers,
Helge
Thanks for your response, but I'm afraid I was sloppy in my original post and wrote that I was optimizing parameters, when in fact I'm optimizing feature selection. So a simplified version of my process looks like this: I can certainly insert a Log operator into the evaluation process, but I don't see anything useful to log there. I want to log the current set of selected features (along with the performance) but I don't see any way to get the current set of selected features. Any ideas?
-- Scott