-
Notifications
You must be signed in to change notification settings - Fork 299
Time series forecasting #434
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
ravinkohli
merged 357 commits into
automl:development
from
dengdifan:time_series_forecasting
Jun 28, 2022
Merged
Changes from all commits
Commits
Show all changes
357 commits
Select commit
Hold shift + click to select a range
f193423
new target scaler, allow NoNorm for MLP Encpder
dengdifan 752a58f
allow sampling full sequences
dengdifan 2ab286b
integrate SeqBuilder to SequenceCollector
dengdifan d90d630
restore SequenceBuilder to reduce memory usage
dengdifan adcf8a0
move scaler to network
dengdifan c3da078
lag sequence
dengdifan 5d67973
merge encoder and decoder as a single pipeline
dengdifan 45d2078
faster lag_seq builder
dengdifan e4c5358
maint
dengdifan a0a01b3
new init, faster DeepAR inference in trainer
dengdifan 27e0eb0
more losses types
dengdifan 3710cb2
maint
dengdifan 70d82d9
new Transformer models, allow RNN to do deepAR inference
dengdifan aa0221a
maint
dengdifan 0a8b5f2
maint
dengdifan 7a7b68d
maint
dengdifan eeeda02
maint
dengdifan 738f18d
reduced search space for Transformer
dengdifan 353b5c5
reduced init design
dengdifan e8db57b
maint
dengdifan 8dec08c
maint
dengdifan 7008cec
maint
dengdifan c7d401e
maint
dengdifan df15a2b
faster forecasting
dengdifan ca6a47d
maint
dengdifan 5c9b10c
allow singel fidelity
dengdifan 64580f7
maint
dengdifan df69c79
fix budget num_seq
dengdifan 91acd5b
faster sampler and lagger
dengdifan fa96b27
maint
dengdifan 995684a
maint
dengdifan d3a0e31
maint deepAR
dengdifan d8b3892
maint
dengdifan 5e9fbae
maint
dengdifan 3eb197e
cross validation
dengdifan 6f4fdf1
allow holdout for smaller datasets
dengdifan 8de8e50
smac4ac to smac4hpo
dengdifan 54fbe59
maint
dengdifan 918776f
maint
dengdifan 8570951
allow to change decoder search space
dengdifan 90edcfb
more resampling strategy, more options for MLP
dengdifan df7f568
reduced NBEATS
dengdifan 6a22e4d
subsampler for val loader
dengdifan 01ee1f1
rng for dataloader sampler
dengdifan 5dcdc4e
maint
dengdifan f32a12b
remove generator as it cannot be pickled
dengdifan 344e7df
allow lower fidelity to evaluate less test instances
dengdifan 94891f2
fix dummy forecastro isues
dengdifan 8fc51b1
maint
dengdifan 0b34683
add gluonts as requirement
dengdifan f23840b
more data for val set for larger dataset
dengdifan dc84904
maint
dengdifan 6466d11
Merge branch 'refactor_development_time_series' of https://github.com…
dengdifan 6981553
maint
dengdifan 3fda94a
fix nbeats decoder
d95e230
new dataset interface
dengdifan d185609
Merge branch 'refactor_development_time_series' of https://github.com…
dengdifan d5459fa
resolve conflict
dengdifan 510cc5a
maint
dengdifan 3806fe2
allow encoder to receive input from different sources
dengdifan 9251bbc
multi blocks hp design
dengdifan 5617db6
maint
dengdifan d04cb04
correct hp updates
dengdifan 7881bb5
first trial on nested conjunction
dengdifan d7bff6e
maint
dengdifan 2153bc2
fit for deep AR model (needs to be reverted when the issue in ConfigS…
dengdifan b2063e7
adjust backbones to fit new structure
dengdifan 59cee13
further API changes
dengdifan b2b5580
tft temporal fusion decoder
dengdifan 57461b9
construct network
dengdifan 20eb852
cells for networks
dengdifan f5cede7
forecasting backbones
dengdifan 50c559e
maint
dengdifan 2dd0b11
maint
dengdifan 0f0dbf0
move tft layer to backbone
dengdifan 9e68629
maint
dengdifan ed99ba1
quantile loss
dengdifan 45535ba
maint
dengdifan 9fac9fe
maint
dengdifan 75570c2
maint
dengdifan 2f954cd
maint
dengdifan 31f8ddc
maint
dengdifan 7f4911e
maint
dengdifan 2e31fdb
forecasting init configs
dengdifan 125921c
add forbidden
dengdifan 8d704d1
maint
dengdifan e646672
maint
dengdifan a2ad3fe
maint
dengdifan 200691c
remove shift data
dengdifan 538f24e
maint
dengdifan 12ccf4b
maint
dengdifan 4d6853d
copy dataset_properties for each refit iteration
dengdifan 34d556a
maint and new init
dengdifan 37501ef
Tft forecating with features (#6)
dengdifan 5746541
fix loss computation in QuantileLoss
dengdifan b1fbece
fixed scaler computation
dengdifan 683ccf5
maint
dengdifan 95d2ab5
fix dataset
baaf34f
adjust window_size to seasonality
897cd74
maint scaling
dengdifan a09ddbb
fix uncorrect Seq2Seq scaling
dengdifan c1dda0a
fix sampling for seq2seq
dengdifan 49ee49c
maint
dengdifan dc97df2
fix scaling in NBEATS
dengdifan 399572c
move time feature computation to dataset
dengdifan 7154308
maint
dengdifan 1ba08fe
fix feature computation
dengdifan 04a69d8
maint
dengdifan 471db34
multi-variant feature validator
dengdifan 16cf754
resolve conflicts
dengdifan cc77b51
maint
dengdifan fe6fb1f
validator for multi-variant series
dengdifan 9264f89
feature validator
dengdifan aa3f7a6
multi-variant datasets
dengdifan 974f8ff
observed targets
dengdifan 37dd821
stucture adjustment
dengdifan 1a6e19d
refactory ts tasks and preprocessing
dengdifan 075c6e6
allow nan in targets
dengdifan 2487117
preprocessing for time series
dengdifan 86e4e3c
maint
dengdifan 2c9944c
forecasting pipeline
dengdifan 7eb5139
maint
dengdifan 22fc0bc
embedding and maint
dengdifan 1759fdf
move targets to the tail of the features
dengdifan 9652c80
maint
dengdifan 1d89636
static features
dengdifan 282d63b
adjsut scaler to static features
dengdifan fb8b805
remove static features from forward dict
dengdifan 533f12d
test transform
dengdifan f8be97c
maint
dengdifan e8c9071
test sets
dengdifan 2779015
adjust dataset to allow future known features
dengdifan 1a1fe68
maint
dengdifan f4ad355
maint
dengdifan 79ef7a7
flake8
dengdifan 88977e0
synchronise with development
dengdifan b269ff8
recover timeseries
dengdifan 31f9e43
maint
dengdifan 67ea836
maint
dengdifan 80b8ac2
limit memory usage tae
dengdifan d01e2a7
revert test api
dengdifan 3be7be9
test for targets
dengdifan 77dcb7c
not allow sparse forecasting target
dengdifan 6932199
test for data validator
dengdifan ee97108
test for validations
dengdifan b7f51f2
test on TimeSeriesSequence
dengdifan 08bfe18
maint
dengdifan 478ad68
test for resampling
dengdifan 1986593
test for dataset 1
dengdifan 112c876
test for datasets
dengdifan 235e310
test on tae
dengdifan 9d8dd0b
maint
dengdifan dc4b602
all evaluator to evalaute test sets
dengdifan e8cf8cb
tests on losses
dengdifan e5b1c47
test for metrics
dengdifan 3f47489
forecasting preprocessing
dengdifan 835055d
maint
dengdifan ef9e44e
finish test for preprocessing
dengdifan 21b3958
test for data loader
dengdifan 101ddbc
tests for dataloader
dengdifan 7318086
maint
dengdifan cf2c982
test for target scaling 1
dengdifan 8b7ef61
test for target scaer
dengdifan 1025b93
test for training loss
dengdifan 6f68633
maint
dengdifan 570408d
test for network backbone
dengdifan 7d42007
test for backbone base
dengdifan 2033075
test for flat encoder
dengdifan c6e2239
test for seq encoder
dengdifan 727e48e
test for seqencoder
dengdifan 23dde67
maint
dengdifan 4d9fe30
test for recurrent decoders
dengdifan eb5a7ec
test for network
dengdifan 0ea372e
maint
dengdifan 1b7ebbe
test for architecture
dengdifan f055fd5
test for pipelines
dengdifan ccab50e
fixed sampler
dengdifan 54acaa6
maint sampler
dengdifan da6e92d
resolve conflict between embedding and net encoder
dengdifan fba012c
fix scaling
dengdifan 2ed1197
allow transform for test dataloader
dengdifan 95eb783
maint dataloader
dengdifan 8035221
fix updates
dengdifan f3cb2de
fix dataset
dengdifan 0af1217
tests on api, initial design on multi-variant
dengdifan c717fae
maint
dengdifan 78d7a51
fix dataloader
dengdifan fa5cc75
move test with for loop to unittest.subtest
dengdifan 2d2e039
flake 8 and update requirement
dengdifan a1c7930
mypy
dengdifan ba96c37
validator for pd dataframe
dengdifan cdcdb5a
allow series idx for api
dengdifan 43671dd
maint
dengdifan 806afb3
examples for forecasting
dengdifan bc80bf1
fix mypy
dengdifan c584a58
properly memory limitation for forecasting example
dengdifan 0e37178
fix pre-commit
dengdifan 1cf31b2
maint dataloader
dengdifan a8fa53c
remove unused auto-regressive arguments
dengdifan a8bd54d
fix pre-commit
dengdifan 609ccf1
maint
dengdifan 168b7cf
maint mypy
dengdifan 88c2354
mypy!!!
dengdifan 374cc1d
pre-commit
dengdifan 4898ca5
mypyyyyyyyyyyyyyyyyyyyyyyyy
dengdifan 694eebb
maint
dengdifan abd3900
move forcasting requirements to extras_require
dengdifan 776aa84
bring eval_test to tae
dengdifan f70e2b3
make rh2epm consistent with SMAC4HPO
dengdifan 50f6f18
remove smac4ac from smbo
dengdifan 2663ad9
revert changes in network
dengdifan 58eeb0c
revert changes in trainer
dengdifan b86908f
revert format changes
dengdifan 68d8a25
move constant_forecasting to constatn
dengdifan dac5cdd
additional annotate for base pipeline
dengdifan 7f2d394
move forecasting check to tae
dengdifan e43d70a
maint time series refit dataset
dengdifan dc48b9d
fix test
dengdifan 1e7253a
workflow for extra requirements
dengdifan 83e2469
docs for time series dataset
dengdifan 1671992
fix pre-commit
dengdifan 97d3835
docs for dataset
dengdifan 889c5e9
maint docstring
dengdifan f68dc18
merge target scaler to one file
dengdifan dc4f510
fix forecasting init cfgs
dengdifan 951ef4e
remove redudant pipeline configs
dengdifan 10f0c83
maint
dengdifan 8574c6f
SMAC4HPO instead of SMAC4AC in smbo (will be reverted further if stud…
dengdifan 86e39bc
fixed docstrign for RNN and Transformer Decoder
dengdifan 21fbcb2
uniformed docstrings for smbo and base task
dengdifan ee66c25
correct encoder to decoder in decoder.init
dengdifan 877a124
fix doc strings
dengdifan 1d3a74e
add license and docstrings for NBEATS heads
dengdifan 2516859
allow memory limit to be None
dengdifan fe5e587
relax test load for forecasting
dengdifan 2c6f66f
fix docs
dengdifan bb7f5c5
fix pre-commit
dengdifan 9d728b5
make test compatible with py37
dengdifan a331093
maint docstring
dengdifan 8a5a91b
split forecasting_eval_train_function from eval_train_function
dengdifan acddd22
fix namespace for test_api from train_evaluator to tae
dengdifan b18ce92
maint test api for forecasting
dengdifan 0700e61
decrease number of ensemble size of test_time_series_forecasting to r…
dengdifan e4328ee
flatten all the prediction for forecasting pipelines
dengdifan b6baef1
pre-commit fix
dengdifan c1de20f
Merge remote-tracking branch 'upstream/development' into time_series_…
dengdifan 0771c8e
fix docstrings and typing
dengdifan d066fda
maint time series dataset docstrings
dengdifan f701df3
maint warning message in time_series_forecasting_train_evaluator
dengdifan 5e970f6
fix lines that are overlength
dengdifan File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.