Question on Tutorial Part 2 of tutorial-designer-automobile-price-deploy Azure Machine Learning Studio

Dave Chennault 46 Reputation points
2022-12-07T00:38:53.03+00:00

Hi

I am trying to follow the tutorial at this link here

https://learn.microsoft.com/en-us/azure/machine-learning/tutorial-designer-automobile-price-deploy

There is a really important concept presented as an note in a purple box near the top of the tutorial about not having to supply the price since this is what the model is trying to predict . The concept is presented but there is no example so I am struggling trying to understand what I am supposed to do exactly

Here is the concept presented

By default, the Web Service Input will expect the same data schema as the component output data which connects to the same downstream port as it. In this sample, Web Service Input and Automobile price data (Raw) connect to the same downstream component, hence Web Service Input expect the same data schema as Automobile price data (Raw) and target variable column price is included in the schema. However, usually When you score the data, you won't know the target variable values. For such case, you can remove the target variable column in the inference pipeline using Select Columns in Dataset component. Make sure that the output of Select Columns in Dataset removing target variable column is connected to the same port as the output of the Web Service Input component.

Does anyone know what I am supposed to do to achieve this important concept within the pipeline I have created?

Azure Machine Learning
Azure Machine Learning
An Azure machine learning service for building and deploying models.
3,339 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. romungi-MSFT 48,911 Reputation points Microsoft Employee Moderator
    2022-12-07T06:28:27.753+00:00

    @Dave Chennault The note basically says that we have to ensure the price column is removed in the select columns in dataset component as this is the label that is being predicted by the endpoint. Usually, if you click on create real time endpoint pipleine the web service input module is added and the components that are not required are removed from the pipeline. So, in this case, to remove any references to the price column.

    Since you’ve changed the schema of the incoming data to exclude the price field, you need to remove any explicit uses of this field in the remaining modules. Select the Select Columns in Dataset module and then in the settings pane, edit the columns to remove the price field.

    If you are using the designer for the first time, the MS learn module exercise mentioned at this link is more detailed and helps you better understand the same.

    I hope this helps!!

    If an answer is helpful, please click on 130616-image.png or upvote 130671-image.png which might help other community members reading this thread.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.