Azure Machine Learning designer (preview) gives you a cloud-based interactive, visual workspace that you can use to easily and quickly prep data, train and deploy machine learning models. It supports Azure Machine Learning compute, GPU or CPU. Machine Learning designer also supports publishing models as web services on Azure Kubernetes Service that can easily be consumed by other applications.
In this lab, we will be compare the performance of two different multiclass classification approaches: Two-Class Support Vector Machine
used with One-vs-All Multiclass
module vs Multiclass Decision Forest
. We will apply the two approaches for the letter recognition problem and compare their performance. We will do all of this from the Azure Machine Learning designer without writing a single line of code.
-
In Azure portal, open the available machine learning workspace.
-
Select Launch now under the Try the new Azure Machine Learning studio message.
-
When you first launch the studio, you may need to set the directory and subscription. If so, you will see this screen:
For the directory, select Udacity and for the subscription, select Azure Sponsorship. For the machine learning workspace, you may see multiple options listed. Select any of these (it doesn't matter which) and then click Get started.
-
From the studio, select Designer, Show more samples.
-
Select Sample 12: Multiclass Classification - Letter Recognition.
-
In the settings panel on the right, select Select compute target.
-
In the
Set up compute target
editor, select the available compute, and then select Save.
Note: If you are facing difficulties in accessing pop-up windows or buttons in the user interface, please refer to the Help section in the lab environment.
-
Select Submit to open the
Setup pipeline run
editor.Please note that the button name in the UI is changed from Run to Submit.
-
In the
Setup pipeline run editor
, select Experiment, Create new and provideNew experiment name:
letter-recognition, and then select Submit. -
Wait for pipeline run to complete. It will take around 10 minutes to complete the run.
-
While you wait for the model training to complete, you can learn more about the
One-vs-All Multiclass
module used in this lab by selecting One-vs-All Multiclass.
-
Select the regression performance metric Overall_Accuracy and compare performance of the two algorithms:
Two-Class Support Vector Machine
andMulticlass Decision Forest
.
-
The
Two-Class Support Vector Machine
algorithm is extended for multiclass classification problem by using theOne-vs-All Multiclass
module. -
As you can observe that the native multiclass algorithm
Multiclass Decision Forest
outperforms theTwo-Class Support Vector Machine
across all key performance metrics. -
One recommendation for next steps is to increase the
Number of iterations
parameter for theTwo-Class Support Vector Machine
module to an higher value like 100 and observe its impact on the performance metrics.
Congratulations! You have trained and compared performance of two different multiclass classification machine learning models. You can continue to experiment in the environment but are free to close the lab environment tab and return to the Udacity portal to continue with the lesson.