gpt4 book ai didi

python - 如何保存/恢复 Adaptive Metropolis 步骤方法状态?

转载 作者:太空宇宙 更新时间:2023-11-03 18:57:01 25 4
gpt4 key购买 nike

我一直在运行一些相当昂贵且老化时间较长的型号。我想保存并恢复 AdaptiveMetropolis 步骤方法的状态(至少)以减少老化时间。有没有推荐的方法来做到这一点,或者我应该腌制 step_method.current_state() 字典并尝试更新 step_method.Cstep_method.proposal_sd,当我想重新启动时,也许还有来自腌制数据的其他人?

(来自已弃用的 Google 网上论坛的交叉帖子:https://groups.google.com/forum/#!topic/pymc/6U72WuuXmMo)

最佳答案

您是否尝试过使用 save_staterestore_sampler_state 方法?它们应该与任何非 sqlite 后端一起使用(例如 pickle、txt)。前者应将采样器信息保存到数据库中;这是一个例子:

    {'stochastics': {'alpha': array([-0.20073951]), 'beta': array([ 2.77634734])}, 'step_methods': {'AdaptiveMetropolis_beta_alpha': {'C': array([[ 41.28628017,   2.79567393],
[ 2.79567393, 1.8832875 ]]), '_trace': [array([ 10.4010084 , 1.48321645]), ... [ 0.43509455, 1.30152996]]),
'accepted': 69.0, 'shrink_if_necessary': False}},
'sampler': {'status': 'ready', '_iter': 2000, '_tune_interval': 1000, '_tuned_count': 0, '_tune_throughout': True, '_burn_till_tuned': False, '_current_iter': 2000, '_burn': 0, '_thin': 1}}

关于python - 如何保存/恢复 Adaptive Metropolis 步骤方法状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17046093/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com