forecastlab / forecast_dash

A website for viewing forecasting results of commonly used time series.
https://business-forecast-lab.com
Other
35 stars 17 forks source link

M4 MLP is Linear Regression #96

Closed sjtrny closed 2 years ago

sjtrny commented 2 years ago

From updater/models.py

        self.model = MLPRegressor(
            hidden_layer_sizes=6,
            activation="identity",
            solver="adam",
            max_iter=100,
            learning_rate="adaptive",
            learning_rate_init=0.001,
            random_state=42,
        )

The activation="identity" parameter means that no activation function is applied and this network can be replaced by a single identity layer.

This raises some questions:

It takes a surprisingly long time to train these models so I think it is worthwhile to investigate alternatives.

sjtrny commented 2 years ago

This is even more important given that these models cause training to take hours. It's 1030 and the models are still running from the night before (0300 start).

sjtrny commented 2 years ago

Resolved by https://github.com/forecastlab/forecast_dash/pull/100