Release note
Added
- Help & Install Python menu strip items
- The initial value of FishEgg be the mean value X0 assumed for the first normal distribution of CMA-ES.
- FishAttr now allows you to specify the optimization direction for each objective function.
- A value of 1 indicates maximization, while -1 indicates minimization.
- BruteForceSampler
- It is a sampler of the total number of hits.
- Output result for TT-Design Explorer
- Optimization state output to fishing component
- Use component OBSOLETE feature
- Old components are now marked "OLD" to indicate that they are older version.
- TPE gamma setting.
- The smaller of the number input and 10% of the completed trials is the number of trials included in L(x).
- The higher this number, the higher the exploitation of the completed trials.
Changed
- When outputting results from TunnyUI, even if the number of objective functions in Grasshopper does not match the number of objective functions in the result file, the results can still be output.
- After optimization is finished, a window allows the user to choose whether to reinstate the results or not.
- The words "reflect" and "restore" are changed to "reinstate" to match the Galapagos expression.
- ModelNumber in the output section is changed to TrialNumber.
Fixed
- Python install error when there is optuna dashboard process
- Add check and kill the process method
- Rhino7 and Rhino8 compatibility
- There was a difference in specifications between Rhino 7 (net48) and Rhino 8 (net7) when serializing its Version to JSON for saving settings.
- Optuna-Dashboard doesn't work when artifact-dir contains space.
- Fixed an error when there is no file in the path specified in FishPrintByPath.
- Rhino crashes when reinstating a value to a slider if the categorical value is a number.
- MessageBox is now not below the back of Grasshopper window.
Security
- Bump scikit-learn 1.3.1 => 1.5.0
Related PR
- Feature/improve python installer by @hrntsm in #292
- Fix Optuna-Dashboard issue with artifact directory containing spaces by @hrntsm in #294
- Feature/cmaes x0 by @hrntsm in #296
- Feature/direction settings by @hrntsm in #297
- Fix FishPrintByPath.cs to handle empty and non-existent file paths by @hrntsm in #298
- Add bruteforce sampler by @hrntsm in #299
- Feature/support tt designexplorer by @hrntsm in #300
- Feature/add design explorer submodule by @hrntsm in #301
- Fix hitl exception with _stop_study by @hrntsm in #302
- Fix design explorer image does note showing with study id over 1 by @hrntsm in #303
- Feature/output opt information by @hrntsm in #305
- Featura/add reinstate button by @hrntsm in #308
- Featura/add tpe gamma settings by @hrntsm in #309
- Feature/update scikit learn by @hrntsm in #310
- Release v0.12.0 by @hrntsm in #311
Full Changelog: v0.11.1...v0.12.0