Разреженная авторегрессия
if "google.colab" in str(get_ipython()):
# Удаляем предустановленные пакеты из Colab, чтобы избежать конфликтов
!pip uninstall -y torch notebook notebook_shim tensorflow tensorflow-datasets prophet torchaudio torchdata torchtext torchvision
!pip install git+https://github.com/ourownstory/neural_prophet.git@examples_cond_seas # может занять некоторое время
#!pip install neuralprophet # намного быстрее, но может не иметь последних обновлений/исправлений ошибок
import pandas as pd
from neuralprophet import NeuralProphet, set_log_level, df_utils
set_log_level("ERROR")
data_location = "https://raw.githubusercontent.com/ourownstory/neuralprophet-data/main/datasets/"
df = pd.read_csv(data_location + "yosemite_temps.csv")Разрежение коэффициентов AR
m = NeuralProphet(
n_lags=6 * 12,
n_forecasts=3 * 12,
n_changepoints=0,
weekly_seasonality=False,
daily_seasonality=False,
learning_rate=0.01,
ar_reg=0.1,
)
m.set_plotting_backend("plotly-static")
metrics = m.fit(df, freq="5min") # validate_each_epoch=True, plot_live_loss=TrueДальнейшее снижение ненулевых AR-коэффициентов
Крайняя разреженность
Last updated