我使用 cmdstanpy 而不是 pystan 运行 FBProphet。为了实现我的目的,在 jupyter notebook 中需要多次运行训练和预测,这将导致不断地打印输出:
INFO:cmdstanpy:start chain 1
INFO:cmdstanpy:finish chain 1
当我不得不为10000多个模型运行此操作(在更新训练集后单独预测每天的值),并打印20000行时,问题就出现了。这使得笔记本电脑非常慢。有没有办法阻止FBProphet打印这两行?
我尝试过的方法:
- Verbose False会导致错误:
TypeError Traceback (most recent call last)
<ipython-input-126-586e1241babb> in <module>
17 model = Prophet(uncertainty_samples=True, weekly_seasonality = True,
18 yearly_seasonality= True, changepoint_prior_scale = 0.5,
---> 19 daily_seasonality=False, verbose = False)
20 model.add_seasonality(name='monthly', period=30.5, fourier_order=2)
TypeError: __init__() got an unexpected keyword argument 'verbose'
- 如何控制来自fbprophet的输出?这无法抑制输出。
请提供建议。