none
Can I get Azure Machine Learning to output probability for the possible results?

    Question

  • I'm trying to create a really simple guessing service that guesses what type of ice cream a customer like, my (small) data table is like so:

    Paul Vanilla
    Paul Strawberry
    Janet Vanilla
    Janet Tutti frutti
    Janet Raspberry
    John Chocolate
    John Vanilla

    If we look at Paul he likes Vanilla and Strawberry. I've tried using some of the regression models, but instead of getting a list of probability i get a single result if I send "Paul" and "Vanilla" to the service, I get 50% back.

    How can I create a service that returns the list for "Paul" (the single input):

    Vanilla 50%
    Strawberry 50%
    Tutti Frutti 0%
    Raspberry 0%
    ...
    Thursday, January 31, 2019 1:06 PM

Answers

  • Hi, 

    Could you check to see if a multi-class classifier will be a good fit for modeling your data? 

    https://docs.microsoft.com/en-us/azure/machine-learning/studio/algorithm-cheat-sheet

    Using a multi-class classifier, when you score the model you should get probabilities for each class as shown below:

    Here is a sample experiment in gallery which could be a good starting point: https://gallery.azure.ai/Experiment/Compare-Multi-class-Classifiers-Letter-recognition-2

    Or do you prefer to build a recommender system? https://gallery.azure.ai/Experiment/Recommender-Movie-recommendation-3
    https://github.com/Microsoft/recommenders

    Regards,
    Jaya





    Thursday, January 31, 2019 9:32 PM