imbrium

Standard and Hybrid Deep Learning Multivariate-Multi-Step & Univariate-Multi-Step Time Series Forecasting.

MIT License

Downloads
341
Stars
60
Committers
1

Bot releases are visible (Hide)

imbrium - imbrium 3.0.0 Latest Release

Published by maxmekiska 5 months ago

  • chore!: changed from temp library keras_core to keras > 3.0.0
  • chore!: removed python 3.8 support to accommodate tensorflow and keras dependencies
  • chore: increased major to 3.0.0 to align with keras major
  • feat: added evaluate_model method to test model performance on test data
  • refactor!: removed validation split from fit_model. Control validation and test split via evaluation_split and validation_split parameters in class variables

What's Changed

Full Changelog: https://github.com/maxmekiska/imbrium/compare/v2.1.0...v3.0.0

imbrium - Hyper parameter optimization for sliding window arguments enabled

Published by maxmekiska 12 months ago

  • feat!: removed data preparation out of predictor class, sub_seq, steps_past, steps_future need now to be defined in each model method
    • allows for advanced hyper parameter tuning
  • fix: removed tensor board activation logic bug
imbrium - fix: removed dead pandas imports

Published by maxmekiska about 1 year ago

  • fix: removed dead pandas imports
  • chore: added tensorflow as base requirement
imbrium - imbrium 2.0.0

Published by maxmekiska about 1 year ago

  • adapted keras_core
  • removed internal hyperparameter tuning
  • removed encoder-decoder architectures
  • improved layer configuration via dictionary input
  • split data argument into target and feature numpy arrays
imbrium - Configurable layer depths and optimizer

Published by maxmekiska over 1 year ago

  • added depth parameter to architectures
  • added optimizer configuration support
  • added optimizer configuration to seeker
imbrium - Regularization, Dropout, TensorBoard and improved performance graph

Published by maxmekiska over 1 year ago

  • added Tensorboard support
  • changed show_performance plot to show loss and metric values
  • added optional dropout and regularization layers to architectures
imbrium - Hyper-parameter optimization added

Published by maxmekiska over 1 year ago

  • removed batch_size parameter from fit_model method
  • hyperparameter optimization added via the Optuna library
imbrium - Updated dependencies

Published by maxmekiska over 1 year ago

  • imbrium supports now:
    • python 3.7, 3.8, 3.9, 3.10
imbrium - imbrium revision

Published by maxmekiska almost 2 years ago

  • added tests for new utils module

  • name changes of predictor classes:

univarstandard => univarpure
BasicMultStepUniVar => PureUni
univarhybrid => univarhybrid (unchanged)
HybridMultStepUniVar => HybridUni
multivarstandard => multivarpure
BasicMultSTepMultVar => PureMulti
multivarhybrid => multivarhybrid (unchanged)
HybridMultStepMultVar => HybridMulti
imbrium - Code refactoring, minor name change

Published by maxmekiska about 2 years ago

0.1.8

  • major refactoring of code base
  • minor name change from Imbrium to imbrium
imbrium - Code format change, Minor refactoring

Published by maxmekiska about 2 years ago

  • improved source code format

  • improved scaling selector mechanism

imbrium - Python version conflict fix

Published by maxmekiska about 2 years ago

  • solved python version conflict by only allowing python 3.7.*
imbrium - Save models to any path

Published by maxmekiska about 2 years ago

  • added getter methods for optimizer and model id

  • added more unit-tests

  • save_model method allows now to specify a customized path

imbrium - Guard against over fitting

Published by maxmekiska about 2 years ago

  • added keras native call-back feature to fit_model method

  • minor docstring changes

  • minor default value issues in fit_model method solved

imbrium - Layer configuration option added

Published by maxmekiska over 2 years ago

  • added model loss variable type

  • architecture layers can now be adjusted by defining the number of neurons and activation function type

  • improved docstrings

imbrium - Support for Multivariate Encoder Decoder Architectures

Published by maxmekiska over 2 years ago

  • encoder-decoder predictor support for multistep multivariate time series
imbrium - Initial Release

Published by maxmekiska over 2 years ago

Initial release.