antoinecarme / pyaf

PyAF is an Open Source Python library for Automatic Time Series Forecasting built on top of popular pydata modules.
BSD 3-Clause "New" or "Revised" License
456 stars 73 forks source link

Collect Ideas for the PyAF 5.0 roadmap #203

Closed antoinecarme closed 1 year ago

antoinecarme commented 2 years ago

This is an issue to serve as a honeypot for all ideas that come and can be included in the next PyAF release (5.0, expected on 2023-07-14).

First ideas :

  1. Forecasting Models based on Deep Learning Attention Mechanisms
  2. Recurrent tasks : More hardware architectures, forecasting performance measures, benchmarks, bug fixes, docs and optimization/profiling.
  3. User feedback and issues

Ideally, the main part of the implementation will take place during the coming covid lockdown (Fall 2022 ;-).

antoinecarme commented 1 year ago

Large Horizon Models (H large enough). Profiling for CPU/memory/speed.

https://github.com/antoinecarme/pyaf/issues/213

antoinecarme commented 1 year ago

Model Esthetics

https://github.com/antoinecarme/pyaf/issues/212

antoinecarme commented 1 year ago

Get rid of Keras and tensorflow. Use PyTorch. Less is better. Minimal is beautiful.

https://github.com/antoinecarme/pyaf/issues/211

antoinecarme commented 1 year ago

PyAF will use PyTorch as its deep learning architecture for future projects.

https://github.com/antoinecarme/pyaf/issues/211

antoinecarme commented 1 year ago

Investigate business days / hours impact.

https://github.com/antoinecarme/pyaf/issues/210

antoinecarme commented 1 year ago

Add some outlier-resistant forecasting performance measures for robustness.

https://github.com/antoinecarme/pyaf/issues/209

antoinecarme commented 1 year ago

New Hardware Architecture : RISC-V

https://github.com/antoinecarme/pyaf/issues/208

antoinecarme commented 1 year ago

Investigate Threshold AR (TAR) Models

https://github.com/antoinecarme/pyaf/issues/214

antoinecarme commented 1 year ago

Investigate TSMARS Models

215

antoinecarme commented 1 year ago

221

antoinecarme commented 1 year ago

Implemented/Processed So far :

  1. 208

  2. 209

  3. 211

  4. 212

  5. 213

  6. 216

  7. 217

  8. 220

  9. 221

  10. 223

  11. 224

  12. 225

antoinecarme commented 1 year ago

Release Process starts.

228

CLOSING