Comments (2)
Do I need to specify unique_ids somehow when calling the Auto_model?
No, as long as they are specified in the unique_id
column (or whatever name you've given to that column) it should be fine.
If I do hyper-param optimization on the train_data using Auto_DilatedRNN having single unique_id, I get an error lower than the non-hyper-optimized model (i.e., the regular DilatedRNN). And this is expected (and the goal of hyper-param optimization).
However, when I call the Auto_model (i.e., AutoDilatedRNN) on the train dataset having two unique_id, I end up with a higher error than if I just called the non-optimized model (i.e. regular DilatedRNN) for one unique_id and the opposite for the other.
Can you please guide me about this? Many thanks!
That can happen. Not sure what the question / issue is? If you want a single neural network that can forecast multiple time series, use a single neural network on a dataset with multiple unique ids. If you want multiple neural networks (for each unique_id a single NN), you can do that too. There's no guarantee that one method will perform better than the other.
Personally I'd never use a separate NN for every time series, as it kind of defeats the purpose of using a NN. Is it possible that you may end up with a lower error by training separate NNs for every series? Sure. Does it make sense to do that? In most cases, no, not really.
Also, this seems like a toy setup - in reality you'd train a single NN on tens or hundreds or more timeseries, and that would commonly outperform the variant where you'd train a separate NN for every timeseries. But for just two timeseries, sure, it can go both ways.
from neuralforecast.
@elephaint wanted to follow up on this. Would highly appreciate any guidance. Many thanks!
from neuralforecast.
Related Issues (20)
- StemGNN issues HOT 4
- Problems when using custom learning rate scheduler for NeuralForecast Models HOT 10
- Categorical Features for TFT HOT 2
- TimesNet: Runtime error when trying to forecast more than 12 months HOT 1
- All Multivariate Models (Except SOFTS) cannot be trained on multiple GPUs HOT 5
- How can I close the message output during training and prediction? HOT 2
- Early Stop HOT 3
- PatchTST prediction is very slow. HOT 14
- Early Stop HOT 2
- AutoTFT can't be trained on multiple GPUs
- [Model Request] Add TimeXer HOT 2
- [Model Request] Add CATS: official code included
- Can we increase support for cross entropy loss?
- Does neuralforecast can use TensorBoard to show the histograms for network weights?
- Hyperparameter optimization for multivariate forecasting
- [ACNet] Add the ACNet model
- Add more LLMs / Zero-shot / time-series-foundation-models
- Do the models in the current library support multivariate forecasting? HOT 1
- [Model Request] - Koopman Neural Forecaster for Time Series with Temporal Distribution Shifts
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from neuralforecast.