首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Google中保存optuna study.pkl

在Google中保存optuna study.pkl
EN

Stack Overflow用户
提问于 2022-02-17 18:20:49
回答 1查看 694关注 0票数 0

我正在Google Colab上调整我的ML模型,但我不知道如何将该模型保存到pkl。

代码语言:javascript
复制
import time
import optuna

study_name = "/gdrive/MyDrive/Colab Notebooks/test/params_{}".format(time.strftime("%Y%m%d-%H%M%S"))
study=optuna.create_study(study_name, direction='maximize')

代码显示了这个错误:

代码语言:javascript
复制
Could not parse rfc1738 URL from string '/gdrive/MyDrive/Colab Notebooks/test/params_20220217-181559'

我该怎么做才能保存这个模型?

EN

回答 1

Stack Overflow用户

发布于 2022-04-10 16:49:23

你是说拯救书房?

https://optuna.readthedocs.io/en/stable/faq.html#how-can-i-save-and-resume-studies

我用这个:

代码语言:javascript
复制
install joblib
import joblib

# Let's say I want to save study to savepath + "xgb_optuna_study_batch.pkl"

joblib.dump(study, f"{savepath}xgb_optuna_study_batch.pkl")   # save study

# to load it:
jl = joblib.load(f"{savepath}xgb_optuna_study_batch.pkl")

print(jl.best_trial.params)

# output, for example:
{'lambda': 1.4556073038174557, 'alpha': 0.007250895998233471, 'colsample_bytree': 0.7, 'subsample': 0.8, 'learning_rate': 0.01, 'max_depth': 20, 'random_state': 48, 'min_child_weight': 1}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71163461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档