-
Notifications
You must be signed in to change notification settings - Fork 16
Description
Thank you for sharing this insightful implementation of the Entropy Pooling in Python. However, while reviewing the source code, I raise some questions regarding the minimization details. I would be pleased if you could clarify the confusion.
In entropy_pooling/entropy_pooling.py, the function _dual_objective ends withreturn -1000 * objective, 1000 * gradient. How is the multiplier 1000 chosen in this scenario? Is it related to the optimization method 'TNC' or other imperative parameters including options={'maxfun': 100000}) or input data range?
During my experiments, I found the change over this multiplier(and 'maxfun') greatly influences experimental outcome. Therefore, I am looking for the optimal parameterization that could maximize the reliability of EP. It would be of great help if you could release more details on parameter tuning during your experiments. Thanks for your assistance.