1.2 Transform data and perform feature engineering.
1.An ML engineer is setting up a new data labeling project using Amazon SageMaker Ground Truth. The high-level steps are listed below. What is the correct order to create a labeling job? 1. Prepare the input dataset and upload it to an Amazon S3 bucket. 2. Create or select a labeling workforce (private, vendor, or Amazon Mechanical Turk). 3. Create the labeling job, specifying the input data location, output location, task type, and workforce. 4. Monitor the job's progress and retrieve the labeled output dataset.
- A.2, 3, 1, 4
- B.1, 2, 3, 4
- C.3, 1, 4, 2
- D.4, 2, 1, 3
Show answer & explanation
Correct answer: B — 1, 2, 3, 4
- A. Incorrect. This sequence attempts to create the labeling job (step 3) before preparing and uploading the input dataset to S3 (step 1). The location of the input data is a mandatory parameter required at the time of job creation, so this order would result in an error.
- B. Correct. This sequence represents the logical and required workflow for creating a SageMaker Ground Truth labeling job. First, the data to be labeled must be prepared and stored in an S3 bucket (1). Concurrently or next, a workforce must be selected or created (2). With both the data and workforce available, the labeling job can be created, configuring all parameters such as the S3 input/output paths, the workforce ARN, and the labeling task instructions (3). Finally, after the job is launched, its progress is monitored, and the labeled data is retrieved from the specified output S3 location upon completion (4).
- C. Incorrect. This sequence incorrectly places the creation of the labeling job (step 3) as the very first step. A Ground Truth job cannot be created without specifying the input dataset location (step 1) and the workforce that will perform the task (step 2).
- D. Incorrect. This sequence is illogical as it starts with monitoring the job (step 4) before it has been created. Monitoring is a post-creation activity.