You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* docs for forecasting task
* avoid directly import extra dependencies
* Update docs/dev.rst
Co-authored-by: Ravin Kohli <13005107+ravinkohli@users.noreply.github.com>
* make ForecastingDependenciesNotInstalledError a str message
* make ForecastingDependenciesNotInstalledError a str message
* update readme and examples
* add explanation for univariant models in example
Co-authored-by: Ravin Kohli <13005107+ravinkohli@users.noreply.github.com>
Copy file name to clipboardExpand all lines: README.md
+98-2
Original file line number
Diff line number
Diff line change
@@ -4,8 +4,9 @@ Copyright (C) 2021 [AutoML Groups Freiburg and Hannover](http://www.automl.org/
4
4
5
5
While early AutoML frameworks focused on optimizing traditional ML pipelines and their hyperparameters, another trend in AutoML is to focus on neural architecture search. To bring the best of these two worlds together, we developed **Auto-PyTorch**, which jointly and robustly optimizes the network architecture and the training hyperparameters to enable fully automated deep learning (AutoDL).
6
6
7
-
Auto-PyTorch is mainly developed to support tabular data (classification, regression).
7
+
Auto-PyTorch is mainly developed to support tabular data (classification, regression) and time series data (forecasting).
8
8
The newest features in Auto-PyTorch for tabular data are described in the paper ["Auto-PyTorch Tabular: Multi-Fidelity MetaLearning for Efficient and Robust AutoDL"](https://arxiv.org/abs/2006.13799) (see below for bibtex ref).
9
+
Details about Auto-PyTorch for multi-horizontal time series forecasting tasks can be found in the paper ["Efficient Automated Deep Learning for Time Series Forecasting"](https://arxiv.org/abs/2205.05511) (also see below for bibtex ref).
9
10
10
11
Also, find the documentation [here](https://automl.github.io/Auto-PyTorch/master).
11
12
@@ -27,7 +28,9 @@ In other words, we evaluate the portfolio on a provided data as initial configur
27
28
Then API starts the following procedures:
28
29
1.**Validate input data**: Process each data type, e.g. encoding categorical data, so that Auto-Pytorch can handled.
29
30
2.**Create dataset**: Create a dataset that can be handled in this API with a choice of cross validation or holdout splits.
30
-
3.**Evaluate baselines***1: Train each algorithm in the predefined pool with a fixed hyperparameter configuration and dummy model from `sklearn.dummy` that represents the worst possible performance.
31
+
3.**Evaluate baselines**
32
+
****Tabular dataset****1: Train each algorithm in the predefined pool with a fixed hyperparameter configuration and dummy model from `sklearn.dummy` that represents the worst possible performance.
33
+
****Time Series Forecasting dataset*** : Train a dummy predictor that repeats the last observed value in each series
31
34
4.**Search by [SMAC](https://github.com/automl/SMAC3)**:\
32
35
a. Determine budget and cut-off rules by [Hyperband](https://jmlr.org/papers/volume18/16-558/16-558.pdf)\
33
36
b. Sample a pipeline hyperparameter configuration *2 by SMAC\
@@ -50,6 +53,14 @@ pip install autoPyTorch
50
53
51
54
```
52
55
56
+
Auto-PyTorch for Time Series Forecasting requires additional dependencies
57
+
58
+
```sh
59
+
60
+
pip install autoPyTorch[forecasting]
61
+
62
+
```
63
+
53
64
### Manual Installation
54
65
55
66
We recommend using Anaconda for developing as follows:
@@ -70,6 +81,20 @@ python setup.py install
70
81
71
82
```
72
83
84
+
Similarly, to install all the dependencies for Auto-PyTorch-TimeSeriesForecasting:
0 commit comments