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? |
Beta Was this translation helpful? Give feedback.
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. |
Beta Was this translation helpful? Give feedback.
-
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 |
Beta Was this translation helpful? Give feedback.
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.