Skip to content

Commit 8f6b30e

Browse files
authored
Merge pull request #79158 from nacharya1/patch-21
added time-series forecast section
2 parents 4e77b93 + db0a2cd commit 8f6b30e

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

articles/machine-learning/service/concept-automated-ml.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.topic: conceptual
99
ms.reviewer: jmartens
1010
author: nacharya1
1111
ms.author: nilesha
12-
ms.date: 05/21/2019
12+
ms.date: 06/10/2019
1313
ms.custom: seodec18
1414

1515
---
@@ -59,6 +59,20 @@ While model building is automated, you can also [learn how important or relevant
5959
6060
<a name="preprocess"></a>
6161

62+
## Time-Series Forecasting
63+
Building forecasts is an integral part of any business, whether it’s revenue, inventory, sales, or customer demand.
64+
Automated ml uses a number of combined techniques and approaches to recommend a high quality time-series forecast. Time-series experiments in Automated ml are treated as a multivariate regression problem. Past time series values are “pivoted” to become additional dimensions for the regressor together with other predictors.
65+
66+
This approach, unlike classical time series methods, has an advantage of naturally incorporating multiple contextual variables and their relationship to one another during training. In real-world forecasting applications, multiple factors can influence a forecast. For example, when forecasting sales, interactions of historical trends, exchange rate and price all jointly drive the sales outcome. A further benefit is that all recent innovations in regression models apply immediately to forecasting.
67+
68+
How far into the future the forecast should extend (the forecast horizon) is part of the basic forecast specification. Setting the required parameter of `max_horizon` in the experiment defines how many unit periods (based on the time interval of your training data, e.g. monthly, weekly the forecaster should predict out.
69+
70+
Automated ML learns a single, but often internally branched model for all items in the dataset and prediction horizons. More data is thus available to estimate model parameters and generalization to unseen series becomes possible.
71+
72+
Features extracted from the training data play a critical role. Automated ML performs standard pre-processing steps and generates additional time-series features (e.g. year, month, day of week etc.) to capture seasonal effects and maximize predictive accuracy.
73+
74+
If appropriate for your scenario, you can direct Automated ML to create lags (`target_lags`) or rolling-window aggregation of data (`target_rolling_window_size`) from your target’s (`y_value`) past values.
75+
6276
## Preprocessing
6377

6478
In every automated machine learning experiment, your data is preprocessed using the default methods and optionally through advanced preprocessing.

0 commit comments

Comments
 (0)