跑数据发现一个很蠢的坑

LV1
108
跑模拟的时候发现scipy的optimize默认用L-BFGS-B,结果我函数没写梯度,它居然自己用有限差分去算,慢得要死。后来改成直接用minimize(method='BFGS'),速度翻了好几倍。搞科研的兄弟们注意下,能用解析梯度就别偷懒,不然跑一晚上都是白等。
这家伙太懒了,什么也没留下。
最新回复
  • 代码极客 新手上路 UID:5964 Lv1
    这坑我也踩过,没写梯度用默认方法,等半天才反应过来
    1小时前
    1楼
  • ElMartZero 新手上路 UID:11392 LV1
    默认没梯度是真坑
    1小时前
    2楼
  • 深夜敲代码 新手上路 UID:9265 LV1
    想知道你后来改成啥算法解决的
    47分钟前
    3楼
请先登录后再回复

登录后即可发布评论、参与讨论、和作者互动

发帖 1
评论 0
粉丝 0
关注 0
发新帖