2022-08-07

MC14重新載入後最佳化GA參數指定無效的解法(MC 14.0.24407.400版已修復)

最版MC 14.0.24407.400,此Bug已經被修復了




注意:最佳化操作看似簡單,但其實是個進階議題,缺乏Overfitting概念與不熟悉假設檢定的統計核心意涵的人,請務必謹慎使用

MC的最佳化GA畫面設定裡有一個欄位【Set Population Size】,此欄位如果沒有勾選的話,四個相關的參數會自動設定(如下圖所示),但在最佳化並存檔重新載入.wsp檔後,縱使自動設定參數後,也無法顯示其設定後的值

其實重新載入.wsp檔後,就算勾選【Set Population Size】,直接指定Population Size、Maximum Number of Generations...等參數也不會生效

問題詳述

測試版本:MC 14英文版 (MC 12此版本是OK的,沒此問題)
在最佳化並存檔重新載入.wsp檔之前,【Set Population Size】不勾選時,四個相關的參數可以自動設定,如下所示




但是在最佳化並存檔重新載入.wsp檔之後,【Set Population Size】不勾選時,四個相關的參數卻不會顯示自動設定的值,如下所示


縱使勾選【Set Population Size】,設定四個相關的參數,實際上也不會生效,如下所示


解決方法

在載入.wsp檔之前,先用文字編輯器開啟.wsp檔,找到紅色框框此行
接著把此行的值,由True換成False即可

如此就會回到一開始新設定的樣子,可以顯示自動設定的參數,或者是要改成指定參數也行


延伸閱讀:最佳化的迷思