What is the relationship between sktime and pytorch-forcasting? #1882
|
Hi! I am new to both sktime and pytorch-forecasting. I am about to start a new project to analyse some time series data. I want to be able to fit a LSTM or similar RNN to some time series data, consisting of various individual time series of different lengths. It is not clear to me if I should be using sktime or if I should be using pytorch-forecasting. Is one of these being absorbed by the other? There seems to be a lot of overlap. How to choose which to use? |
Replies: 2 comments 1 reply
|
For most ecosystems, having specialized tools that interoperate well tends to be more sustainable than trying to build one tool that does everything. sktime does support pytorch-forecasting via wrappers if you want to mix neural networks with classical methods later. But since you're specifically targeting LSTM/RNN approaches, using pytorch-forecasting directly will give you the cleanest experience - optimized for GPU training with minimal dependencies. |
Rule-of-thumb: if you want to use only If you want other models too (e.g., naive models, statistical models, ML based models, etc), pipelines, tuning, meta-models, autoML, benchmark the models against each other, you should probably use |
For most ecosystems, having specialized tools that interoperate well tends to be more sustainable than trying to build one tool that does everything.
sktime does support pytorch-forecasting via wrappers if you want to mix neural networks with classical methods later. But since you're specifically targeting LSTM/RNN approaches, using pytorch-forecasting directly will give you the cleanest experience - optimized for GPU training with minimal dependencies.