sort by:
Revision Author Date Message Commit Date
99e7e33 Fix feature slicing in WavenetSampler (#770) Co-authored-by: Syama Rangapuram <rangapur@amazon.de> Co-authored-by: Lorenzo Stella <lorenzostella@gmail.com> 21 April 2020, 20:28:18 UTC
39836e3 Added tutorial notebooks and removed custom docker-files. (#678) * Added tutorial notebooks and removed custom docker-files. * Updating dependencies. 21 April 2020, 12:13:33 UTC
3b3b3e0 Fix pydanitc `create_model` usage. (#768) Fixes #767 The `model_name` argument was renamed to `__model_name` in [1367](https://github.com/samuelcolvin/pydantic/pull/1367). This change ensure that our code works with both future and past versions of pydantic. 19 April 2020, 12:17:14 UTC
0143054 MP DataLoader Improvements (#742) * Dataset iterations are now cache aligned and switched to default Pool method. * Added caching support for FileDataset. * Refactoring. * Added missing documentation in train loader. * Added more return types. * mend * Fixed bug regarding num_batches_for_sampling. * Reverting back to modulo based segmentation for code readability. * Massively simplified worker_fn due to simplified logic of num_batches_for_schuffling * mend * User warning in case of mp but not caching. * Minor refactoring. * Smaller reformatting. * Updated doc. * Simplified segmenting, test fix. * Yield from improvement. * Dataset Coverage Test Explicit. * removed print * Removed unused import. * Disabling windows mp evaluation, lowering required JSonLine throughput. Co-authored-by: Lorenzo Stella <lorenzostella@gmail.com> 17 April 2020, 13:54:11 UTC
c1fd03d remove deprecated features (#766) Co-authored-by: Lorenzo Stella <stellalo@amazon.de> 17 April 2020, 08:05:14 UTC
6210eac fix license header, update workflows (#762) * fix license header, update workflows * rename workflow Co-authored-by: Lorenzo Stella <stellalo@amazon.de> 16 April 2020, 10:30:45 UTC
78e5bc8 fix stack function (#759) Co-authored-by: Lorenzo Stella <stellalo@amazon.de> 16 April 2020, 07:10:48 UTC
661ce55 relax numpy requirement (#757) Co-authored-by: Lorenzo Stella <stellalo@amazon.de> 15 April 2020, 17:30:29 UTC
928283d Remove direct python-dateutil dependency. (#748) * Remove direct python-dateutil dependency. * Update requirements/requirements.txt 09 April 2020, 13:35:09 UTC
db8c7f9 Added multiprocessing support for evaluation. (#741) * Added multiprocessing support for evaluation. Co-authored-by: Lorenzo Stella <lorenzostella@gmail.com> 08 April 2020, 12:06:47 UTC
875b9d8 fix setup for multiprocessing (#747) 08 April 2020, 11:08:10 UTC
f25e8b3 Categorical Distribution (#746) * Add categorical distribution * Add tests for categorical distribution * Style fixes * Fix inference test * Add docstring to categorical distribution * Update hybridize testing parameter 07 April 2020, 23:19:57 UTC
4541451 change the default value to a scaler instance (#745) Co-authored-by: Lorenzo Stella <lorenzostella@gmail.com> 07 April 2020, 22:34:52 UTC
1aff85c Refactor wavenet model (#743) * Refactor wavenet model * [Wavenet refactoring] more docstrings Co-authored-by: Syama Rangapuram <rangapur@amazon.de> 07 April 2020, 21:49:51 UTC
a822353 Mp data loader updates (#739) * Added mp support for inference loader. * Some refactoring regarding how the worker data is handled. * Removing superfluous conversion. * Fixed MXNet 0 in shape with workaround. Smaller refactoring. * Catch exception when shared memory resources are already freed. 03 April 2020, 18:25:01 UTC
cfe2729 Multiprocessing data loader. (#689) * Datasets use the class attributes of MPWorkerInfo to get information about their multiprocessing environment. * Datasets are replicated among workers (only Object reference though, not the physical dataset), this happens exactly one in the beginning of the training * Datasets are not cached by default (caching not implemented so far) * Data loading can now be done in a multiprocessing fashion by specifying the number of workers, this works for training set and validation set * Parallelisation for datasets: modulo based, i.e. every num_workerth ts will be assigned to the corresponding worker. // however, this does not guarantee that the batches will always be sampled from equidistant locations for training, since some workers could potentially be slower or faster * The data loaders return batches of transformed samples of batch_size in the requested context. The transformation is done according to the provided transformation. * Which exact batches and samples one gets is nondeterministic if num_workers > 0 * Missing features: Shuffling (beyond a single batch), Dataset caching, Correct documentation * Current bugs: no mp support for windows or the InferenceDataLoader in general due to pickling errors. Co-authored-by: Valentin Flunkert <vafl@users.noreply.github.com> 02 April 2020, 09:39:30 UTC
147186e add label smoothing to binned distribution (#731) 01 April 2020, 11:53:13 UTC
2e20016 remove asserts on loc and scale (#734) Co-authored-by: Lorenzo Stella <stellalo@amazon.de> 30 March 2020, 18:43:17 UTC
ed847c9 Moved model tests into their own folders. (#727) 27 March 2020, 09:18:50 UTC
1108ed6 fix binned distribution for mxnet 1.6 (#728) * fix binned distribution for mxnet 1.6 * Update src/gluonts/distribution/binned.py Co-Authored-By: Lorenzo Stella <lorenzostella@gmail.com> Co-authored-by: Lorenzo Stella <lorenzostella@gmail.com> 26 March 2020, 15:11:27 UTC
a345629 Add MAPE to evaluator (#725) * add mape to evaluator * add mape to test cases Co-authored-by: Lorenzo Stella <stellalo@amazon.de> 25 March 2020, 18:04:21 UTC
015a980 remove unnecessary temporary patches (#724) * remove unnecessary temporary patches * update conda? * nevermind Co-authored-by: Lorenzo Stella <stellalo@amazon.de> 25 March 2020, 12:47:58 UTC
bc15c4e M5 data loader (#716) * Extend cardinality data type * Add M5 data loader 24 March 2020, 09:26:51 UTC
1108148 Remove hidden _base from extended tutorial (#714) Co-authored-by: Ehsan M. Kermani <kerehsan@amazon.com> 24 March 2020, 07:24:13 UTC
0f8119d Upgrade to mxnet 1.6 (#709) * remove "none" array placeholder * bump mxnet, numpy, update docs and test envs * Update README.md Co-Authored-By: Sheng Zha <szha@users.noreply.github.com> * Update docs/install.rst Co-Authored-By: Sheng Zha <szha@users.noreply.github.com> * exclude problematic tests * fix mistake * Update test/support/test_jitter.py Co-Authored-By: Jasper Schulz <jasper.b.schulz@googlemail.com> * Update test/support/test_jitter.py Co-Authored-By: Jasper Schulz <jasper.b.schulz@googlemail.com> * Update test/support/test_jitter.py Co-Authored-By: Jasper Schulz <jasper.b.schulz@googlemail.com> * fix skips * Apply suggestions from code review Co-authored-by: Lorenzo Stella <stellalo@amazon.de> Co-authored-by: Sheng Zha <szha@users.noreply.github.com> Co-authored-by: Jasper Schulz <jasper.b.schulz@googlemail.com> 18 March 2020, 14:31:20 UTC
9622550 Prevent data from be cached in DataLoader. (#707) 16 March 2020, 09:50:09 UTC
331104f Improve trainer handling of learning rate scheduling and logging (#701) Co-authored-by: Lorenzo Stella <lorenzostella@gmail.com> 12 March 2020, 12:15:54 UTC
d47db85 Add M5 template (#699) * Add M5 template * Small syntax fixes * Add link to M5 competition 10 March 2020, 10:35:20 UTC
52f7aac Fix incompatible date_range and matplotlib register in pandas v1.0 (#679) Co-authored-by: Lorenzo Stella <lorenzostella@gmail.com> 29 February 2020, 00:39:22 UTC
1cdfced Add LSTNet (#596) * Add lstnet Add initial test Make smoke test pass Fix reshape bug and parameters validation Add more tests Fix unregistered hybrid rnn layer Add docs LSTNet scaling support Scaling and doc Fix dtype * Address the review comments Cleanup * Support horizon and prediction_length * Add more tests * Fix seq pred case and address comments * Simplify ar highway 29 February 2020, 00:13:13 UTC
f6c12a4 fix data loader and include validation channel in test (#680) 26 February 2020, 19:40:54 UTC
0c892b7 Fixing docker images and adding test for sagemaker_sdk. (#656) * Added tests to test the gluonts train code of the sagemaker_sdk * Fixing docker images and adding tests to cover some of their functionality. * Marked makefile tests as xfail. Co-Authored-By: Jasper Schulz <jasper.b.schulz@googlemail.com> 26 February 2020, 15:37:22 UTC
a9c9f7e Introducing baseline models. Includes new Naive 2 model, new OWA metric, and a lot of refactoring. (#602) * Added native python implementation of the Naive2 model and the OWA metric. * Various refactoring related to this. Co-authored-by: Jasper Schulz <jasper.b.schulz@googlemail.com>, Lorenzo Stella <lorenzostella@gmail.com> 26 February 2020, 15:08:04 UTC
28fd9be log epochs in trainer (#676) 26 February 2020, 11:04:36 UTC
47751d0 Fixing mkl dependency issue, and further improvements. (#661) 24 February 2020, 15:02:14 UTC
e598800 Updating yaml dependencies, in particular adding numpy explicitly. (#658) 21 February 2020, 15:22:24 UTC
53976b5 N beats bugfix. (#655) * Fixes issue 629. * Added block naming for n_beats. 20 February 2020, 12:52:28 UTC
8013024 fixing context when converting to symbol block predictor (#651) 19 February 2020, 14:32:36 UTC
c21df0e support slicing of distributions (#645) 19 February 2020, 08:25:43 UTC
c65509f Refactored instance sampler. (#648) 18 February 2020, 12:01:56 UTC
48a1b10 fix the sign method of affine transformation (#613) 17 February 2020, 22:00:33 UTC
887ce26 fix forecast index bug, add test (#644) 17 February 2020, 08:56:44 UTC
bbf2081 Update bug_report.md (#643) 15 February 2020, 11:17:01 UTC
c44f0a0 Fix some mypy issues and add type annotations in forecast.py (#639) * fix some mypy issues and add type annotations * fix mistake 14 February 2020, 13:37:45 UTC
a43a7e7 Fix r-forecast package on windows. (#626) 14 February 2020, 09:54:06 UTC
0886ce4 Removed logger.basicConfig calls. (#635) 14 February 2020, 08:24:10 UTC
24af514 Removed `dataset.constants.py`. (#601) 13 February 2020, 14:35:07 UTC
cddd983 Refactored DataLoader. (#619) 13 February 2020, 13:57:14 UTC
bc24d1c Update _base.py (#630) 12 February 2020, 21:06:50 UTC
311ce4e Update identity.py (#627) Forecast data should start from current position. Co-authored-by: Jasper Schulz <jasper.b.schulz@googlemail.com> 12 February 2020, 17:40:46 UTC
90a35bf Mypy update (#628) * Update mypy. 12 February 2020, 16:23:08 UTC
1677728 Updated black. (#625) 12 February 2020, 13:31:26 UTC
357c863 fix mean_ts method (#624) * fix mean_ts method * address comments * address comments 12 February 2020, 12:21:41 UTC
90587ba Fixed minor bugs in GluonTSFramework. (#585) * Couple of minor fixes in the GluonTSFramework. Co-authored-by: Lorenzo Stella <lorenzostella@gmail.com> and Jasper Schulz <schjaspe@amazon.de> 07 February 2020, 01:13:49 UTC
b6ec6a0 More elegant stop_gradient fix for sMAPE. (#593) * stop_gradient in denominator of sMAPE 05 February 2020, 12:59:22 UTC
8a62e00 Updated N-Beats defaults. (#588) * Updated N-Beats defaults. * Adjustied documentation wording. Co-authored-by: Lorenzo Stella <lorenzostella@gmail.com> 31 January 2020, 13:45:06 UTC
6f0c16a fix for symbol block import backward compatibility (#591) 31 January 2020, 13:37:24 UTC
e28cb5b Change causal conv1d default activation to match the doc (#586) Co-authored-by: Lorenzo Stella <lorenzostella@gmail.com> 31 January 2020, 12:59:09 UTC
5d13a3e Update extended_tutorial.md (#590) * Update extended_tutorial.md * Update docs/examples/extended_forecasting_tutorial/extended_tutorial.md Co-Authored-By: Lorenzo Stella <lorenzostella@gmail.com> Co-authored-by: Lorenzo Stella <lorenzostella@gmail.com> 31 January 2020, 09:50:08 UTC
2889be4 Fix for symbol block serialization issue (#582) 30 January 2020, 20:01:29 UTC
ae0be7b disabling test for ensemble nbeats because of timeouts (#580) * disabling test for ensemble nbeats because of timeouts * disabling more test cases 30 January 2020, 17:08:20 UTC
f542207 Fix Dockerfile to use Python 3.7. (#579) Co-authored-by: Lorenzo Stella <lorenzostella@gmail.com> 30 January 2020, 16:01:34 UTC
42f512a fix trend model to work in symbolic mode (#578) * fix trend model to work in symbolic mode * explicitly enable hybridization 30 January 2020, 15:27:21 UTC
6693927 Enhanced error message for input time-series fields. (#577) * Enhanced error message for input time-series fields. * Fixed notebooks to use right ts shapes. 30 January 2020, 14:17:40 UTC
8b7775f Pandas v1.0 (#576) 30 January 2020, 13:32:51 UTC
95a9d78 Removed expand_dims when reading in time-series values. (#574) 30 January 2020, 09:14:47 UTC
2f10256 clean up lifted operations, add pow operation (#571) 29 January 2020, 16:14:52 UTC
611a1fd Moved gp module to be part of gp_forecaster. (#572) 29 January 2020, 14:38:47 UTC
f44304d N-Beats implementation for GluonTS (#553) * Implemented N-Beats as described in https://arxiv.org/abs/1905.10437. * exception: L_H parameter (sampling training sequences is done through InstanceSplitter) Co-Authored-By: Lorenzo Stella <lorenzostella@gmail.com> 29 January 2020, 13:25:35 UTC
76bbc6c add link to master docs, add docs badges (#570) 27 January 2020, 14:43:08 UTC
79685c1 add missing shape info to scale (#569) 27 January 2020, 09:54:43 UTC
b056435 Fixed docstring. (#568) 22 January 2020, 09:29:56 UTC
1171f9e fix item_id field in provided datasets (#566) 21 January 2020, 10:02:22 UTC
824159c fixed taxi dataset cardinality (#552) * fixed taxi dataset cardinality * Update _gp_copula_2019.py Points now to the corrected taxi file. * Update _gp_copula_2019.py Fix style check * Update _gp_copula_2019.py Minor. * Update _gp_copula_2019.py Style fix Co-authored-by: Michael Bohlke-Schneider <mschneid83@gmail.com> 20 January 2020, 21:28:29 UTC
6338eb2 Fix bug in cdf method of piecewise linear distributions (#564) * fix bug in cdf method of piecewise linear distributions * improve test * regularize slopes and add robustness test 20 January 2020, 15:10:13 UTC
55ee968 Removed timeouts from tests. Added hard timeout of 30seconds for all tests. (#562) 16 January 2020, 18:58:16 UTC
c58cf39 remove dataset class in favor of alias (#560) 15 January 2020, 17:02:14 UTC
d647aa4 prob -> log_prob (#556) 10 January 2020, 07:00:02 UTC
753add5 add poisson distribution (#532) Co-authored-by: Lorenzo Stella <lorenzostella@gmail.com> 07 January 2020, 23:17:53 UTC
d5a52c7 Distribution dependent loss masking. (#534) * Loss is now masked with F.where for unobserved values. * Value in support exposed through DistributionOutput. Co-authored-by: Lorenzo Stella <lorenzostella@gmail.com> 07 January 2020, 13:49:40 UTC
0bfa906 Shopping holidays (#542) * shopping holidays added black friday and cyber monday * fix for #469 fixes #469 by adding 1/2 a week more days * formatting * use Day 07 January 2020, 12:38:47 UTC
a4e5584 Add `loc` argument to distribution output classes (#540) * add loc to distribution output classes * fix docstring 06 January 2020, 16:53:32 UTC
4bf7f52 fix quantile fn for transformed distribution (#544) 02 January 2020, 10:25:15 UTC
5c15eb6 Quickfix for SageMaker SDK. 20 December 2019, 14:58:29 UTC
0e1bf3d Fixed FileDataset SourceContext (#538) Source context's source is the path rather than the whole tuple. 20 December 2019, 14:41:04 UTC
a6d09a1 Fix #535: quantile of Binned distribution (#536) 19 December 2019, 10:26:54 UTC
1e930e5 Fixed distribution sampling issues. (#526) * Fixed distribution invalid sampling issues. Added machine epsilon as minimal delta. * Using default dtype now. 18 December 2019, 10:40:07 UTC
a9cde7b Fix instance splitter issue with short time series (#533) * fix instance splitter issue with short time series * improve code * add test cases * address comments 17 December 2019, 14:55:19 UTC
0213131 Sagemaker SDK Integration (#444) * Added Docker file for CPU with gluonts preinstalled. 12 December 2019, 13:55:04 UTC
be71253 Beta distribution implemented. (#512) * Beta distribution implemented. * Dirichlet comment removed Co-Authored-By: Lorenzo Stella <lorenzostella@gmail.com> * Test changed to .5 instead of close to 1 Co-Authored-By: Lorenzo Stella <lorenzostella@gmail.com> * Blacked the file. 11 December 2019, 21:10:58 UTC
08ab434 Gamma distribution implemented. (#502) * Gamma distribution implemented. * Remove forgotten comment. Co-Authored-By: Lorenzo Stella <lorenzostella@gmail.com> * Fixed issue 287 with respect to the Gamma distribution. 10 December 2019, 13:37:34 UTC
a69e397 Removed unused function rollback. (#506) 10 December 2019, 09:09:00 UTC
c9bd5fd Added operator to allow for easier chaining of transformations. (#505) 09 December 2019, 16:24:14 UTC
fe065b4 Split up transform into its own module. (#499) * Added chain method to Transformation. 09 December 2019, 14:40:26 UTC
4bc1f36 Added strategies for timezone information. (#500) * Added strategies for timezone information. * Applied black. * Quickfix. 09 December 2019, 12:49:18 UTC
5f34790 Fixed forecast test assert string. (#504) 09 December 2019, 10:44:52 UTC
fbcb244 add transform objects for temporal point processes (#294) (#341) 07 December 2019, 09:44:25 UTC
9199611 Changed FileDataset to be more easily inheritable. (#498) 06 December 2019, 15:32:09 UTC
0bdfda6 Add GP-Copula model. (#497) * Starting with GPVAR port * Starting with GPVAR port * Changes for GP model * Added GP Copula model with smoke tests * Fixes for GPVAR model * Fixed typo * Changed initialization in lowrank multivariate gaussian inference test * Increase time for lowrank multivariate test to fix build on windows machines * Included missing headers * Removed unused import * Increased ND for GPVAR smoke tests 06 December 2019, 12:02:40 UTC
5ffce32 Introduces DeepVAR model (#491) * Added helper functions used by DeepVAR and GPVar models * Added DeepVAR * Added test for DeepVAR * Changed DeepVAR model to NTC output * Some refactoring on the DeepVAR network * Addressed black and mypy complains * Added standard header to test_deepvar * Renaming and refactoring to make class descriptions consistent * More refactoring * Added missing headers * Removed replaced get_granularity with buildin pandas function * Refactored distribution output construction in DeepVAR * Test refactored default distribution output for DeepVAR * Renamed argument names in DeepVAR test for consistency 04 December 2019, 14:30:11 UTC
back to top