【发布时间】:2022-08-20 04:12:19
【问题描述】:
为什么我会收到此错误?
我的猜测是我使用的参数不能一起使用。这是我的代码,这是我得到的错误:
数据框是 \'L12M\',它只有两列,ds 和 y。数据分辨率 5 分钟,它有大约 12 个月的数据:
m = NeuralProphet(n_forecasts=(2*24*12),
n_lags=(2*7*24*12),
yearly_seasonality=\"auto\",
weekly_seasonality=\"auto\",
daily_seasonality=\"auto\",
growth=\"off\", seasonality_reg= 0.5, optimizer = \'SDG\',
learning_rate = 0.1, n_changepoints=\"auto\", changepoints_range = \"auto\" )
m.add_country_holidays(\"US\", mode=\"additive\") # lower_window=-1, upper_window=1
metrics = m.fit(L12M, freq=\"5min\")
-
请不要发布代码或错误消息的图像 - 请参阅如何创建 minimal reproducible example。
-
这只是错误的图像,代码已编写。至于代码,metrics = m.fit(L12M, freq=\"5min\")。使用任何数据集而不是 L12M 并将频率设置为您拥有的数据集的频率
-
我确实读过!它说不要将图像用于代码,我没有。我只添加了错误的图片,因为我不明白也不知道要提及的部分是重要的部分,这就是为什么我添加了错误的图像,而规则没有'不要提及错误图像的任何错误。我调整了我的问题以使其可重现!
-
\'ds (datestamp) 列应该是 Pandas 所期望的格式,理想情况下 YYYY-MM-DD 表示日期或 YYYY-MM-DD HH:MM:SS 表示来自 source 的时间戳。使用 pandas 更改数据格式应该很容易。
-
可能您的意思是写
\'SGD\',而不是\'SDG\'(错字)-尽管从documentation 中不清楚这是一个有效的论点...
标签: deep-learning neural-network forecast facebook-prophet