Path9.Mod1.b - Selecting Multi-Classification Algorithms for Azure ML Flashcards
Augmented learning https://learn.microsoft.com/en-us/azure/machine-learning/algorithm-cheat-sheet?WT.mc_id=docs-article-lazzeri&view=azureml-api-1 https://learn.microsoft.com/en-us/azure/machine-learning/media/algorithm-cheat-sheet/machine-learning-algorithm-cheat-sheet.png?view=azureml-api-1#lightbox
When you want to Predict between several categories with fast training times resulting in a linear model
Multiclass Logistic Regression … extends LR to determine probabilities of each class using Softmax, then selects the best one
When you want to Predict between several categories with fast training times, using a non-parametric algorithm that scales well and memory consumption isn’t a concern
Multiclass Boosted Decision Tree
When you want to Predict between several categories where Accuracy is the priority and training time is not a concern
Multiclass Neural Network
When you want to Predict between several categories where accuracy, training time and the ability to control memory consumption are the priorities
Multiclass Decision Forest
When you want to Predict between several categories where your data has a large number of classes but not a lot of data and you need a simple approach to classifying that lends well to parallelism when training
Explain how the algorithm works
One-vs-All Multiclass. Each class impliments a Binary Classifier to distiguish ClassA (positive) from the remaining ClassesB-n (negative),
When you want to Predict between several categories where the data may have several class imbalances but still gets reliably high accuracy
Explain how the algorithm works
One-vs-One Multiclass. All possible pairs of classes impliment a Binary Classifier, and final prediction is made between (N(N-1))/2
total Classifiers where the class picked the most wins