AutoML Regression Process
Step 1: Deciding on the right ML task
Machine Learning models are used for different tasks, prediction, classification, and etc. In this tutorial, we want to predict a fare rate of a taxi, based on multiple parameters. The fare rate is going to be a decimal value, therefore we are going to choose a regression task.
From the Machine Learning menu, simply select the AutoML and then Regression.
Step 2: Provide the dataset
At this step, we provide the dataset source, and AutoML will show us a summary of what we specified:
Step 3: Selecting columns (Features)
At this step, AutoML will require us to select input and output for the model, based on the provided data source:
Step 4: Training the model
Here is the last step of training and building the model. At this stage, everything will be automatically selected and configured for us. We just press the “Start” button to begin the process.
Our AutoML will train multiple models based on provided data for a specific amount of time, test the model automatically (cross-validation) will create everything for us.
- Integration with a decision model
- Permutation Feature Importance graph
- Fact concepts for data structure inputs and outputs
In AutoML, everything is done for you like the below image illustrated in more detail:
In this example, we trained an ML model to predict a taxi fare amount and executed the trained ML as part of the integrated decision model with in-proc execution to predict the fare amount.
There are also, multiple deployment options are available if you need to deploy the trained model as a service. Of course, you can deploy it like any other decision model to FlexRule Server or you have multiple options to go serverless with the top 3 cloud providers; Azure Function, AWS Lambda as well as Google Cloud Function out-of-the-box.
Published May 20th, 2021 at 07:05 pm