Closed navidivan closed 3 years ago
It is called Weights and Biases and abbreievated Wandb. We recommend using Weights and Biases since it allows for easy hyperparameter sweeps. Most serious research requires sweeping over many different parameter combinations. However, there is a way specify false in the configuration file for parameter sweeps.
Our framework is generalizable to any time series forecasting problems. All model repositories require a certain amount of overhead and pre-processing steps to use on new datasets. Our repository actually generally has less overhead because of how easy it is to swap parameters in and out of config files. sklearn
is a not a standard nor goal that we strive to emulate as even using it for relatively simple experiments it becomes hard to track and manage result and often requires a lot of untracked spaghetti code. Flow Forecast is built with reproducibility and production in mind. Hence everything is controlled by a JSON file where everything about the run is logged. While this might be difficult initially particularly for newer data scientists, in the long run it greatly eases issues with reproducing researching, deploying models to production, and re-training models on new data. We are proud to follow in the path of other repositories like AllenNLP in this regard.
We already have several tutorials that address different forecasting areas. Similarly as I said above you can specify Wandb as false in your configuration if you do not wish to use it. However, this will likely make it more difficult to find a set of parameters that forecasts well.
Thank you very much for this incredible library. Here are some comments: