Here are the steps to learn a time-series predictive regression model using Azure Machine Learning's AutoML (Automatic Machine Learning).
AutoML (Automated ML) is a function that automatically performs processes such as feature engineering, model selection, and hyperparameter selection on the Azure Machine Learning side by simply inputting data and basic settings. See below for details. What is Automatic Machine Learning (AutoML)
Below is the sample code and data used in this article. : robot: Sample code (github) : beers: [Sample data (for training) --1992-2016 beer production time series data](https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/automated- machine-learning / forecasting-beer-remote / Beer_no_valid_split_train.csv) : beers: [Sample data (for testing) --2017-2018 beer production time series data](https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/automated- machine-learning / forecasting-beer-remote / Beer_no_valid_split_test.csv)
Based on the following training data (1992-2016), we will forecast the demand for beer after 2017. If you have CSV data with two columns, date and numeric data (such as sales), you can try the same procedure.
From the ML screen, click [Launch Now] in Azure Machine Learning Studio (Alternatively, go to https://ml.azure.com and open the Azure Machine Learning studio screen directly)
After the above settings, click the [Create] button to start deployment.
After the above settings, click the [Create] button to start deployment.
Details of what you are doing can be found in Notebook Please refer to the explanation of.
When run to the end, the best model has a very high accuracy with an average absolute error rate (MAPE) of 6.3%.
Model MAPE:
0.06370896673493383
Model Accuracy:
0.9362910332650661
It is a plot of the predicted value and the actual value.
You can also check the information of various models that AutoML tried from the [Automatic ML] menu of Azure Machine Learning studio via GUI.
Overview of the best model
List of models AutoML has tried
Model accuracy
Importance of explanatory variables
Recommended Posts