{-# LANGUAGE DeriveGeneric #-} {-# LANGUAGE DuplicateRecordFields #-} {-# LANGUAGE NamedFieldPuns #-} {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE RecordWildCards #-} {-# LANGUAGE StrictData #-} {-# LANGUAGE NoImplicitPrelude #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} {-# OPTIONS_GHC -fno-warn-unused-matches #-} -- Derived from AWS service descriptions, licensed under Apache 2.0. -- | -- Module : Amazonka.SageMaker.Types.HumanTaskConfig -- Copyright : (c) 2013-2023 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay -- Stability : auto-generated -- Portability : non-portable (GHC extensions) module Amazonka.SageMaker.Types.HumanTaskConfig where import qualified Amazonka.Core as Core import qualified Amazonka.Core.Lens.Internal as Lens import qualified Amazonka.Data as Data import qualified Amazonka.Prelude as Prelude import Amazonka.SageMaker.Types.AnnotationConsolidationConfig import Amazonka.SageMaker.Types.PublicWorkforceTaskPrice import Amazonka.SageMaker.Types.UiConfig -- | Information required for human workers to complete a labeling task. -- -- /See:/ 'newHumanTaskConfig' smart constructor. data HumanTaskConfig = HumanTaskConfig' { -- | Defines the maximum number of data objects that can be labeled by human -- workers at the same time. Also referred to as batch size. Each object -- may have more than one worker at one time. The default value is 1000 -- objects. To increase the maximum value to 5000 objects, contact Amazon -- Web Services Support. maxConcurrentTaskCount :: Prelude.Maybe Prelude.Natural, -- | The price that you pay for each task performed by an Amazon Mechanical -- Turk worker. publicWorkforceTaskPrice :: Prelude.Maybe PublicWorkforceTaskPrice, -- | The length of time that a task remains available for labeling by human -- workers. The default and maximum values for this parameter depend on the -- type of workforce you use. -- -- - If you choose the Amazon Mechanical Turk workforce, the maximum is -- 12 hours (43,200 seconds). The default is 6 hours (21,600 seconds). -- -- - If you choose a private or vendor workforce, the default value is 30 -- days (2592,000 seconds) for non-AL mode. For most users, the maximum -- is also 30 days. taskAvailabilityLifetimeInSeconds :: Prelude.Maybe Prelude.Natural, -- | Keywords used to describe the task so that workers on Amazon Mechanical -- Turk can discover the task. taskKeywords :: Prelude.Maybe (Prelude.NonEmpty Prelude.Text), -- | The Amazon Resource Name (ARN) of the work team assigned to complete the -- tasks. workteamArn :: Prelude.Text, -- | Information about the user interface that workers use to complete the -- labeling task. uiConfig :: UiConfig, -- | The Amazon Resource Name (ARN) of a Lambda function that is run before a -- data object is sent to a human worker. Use this function to provide -- input to a custom labeling job. -- -- For -- , -- use one of the following Amazon SageMaker Ground Truth Lambda function -- ARNs for @PreHumanTaskLambdaArn@. For custom labeling workflows, see -- . -- -- __Bounding box__ - Finds the most similar boxes from different workers -- based on the Jaccard index of the boxes. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-BoundingBox@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-BoundingBox@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-BoundingBox@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-BoundingBox@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-BoundingBox@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-BoundingBox@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-BoundingBox@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-BoundingBox@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-BoundingBox@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-BoundingBox@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-BoundingBox@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-BoundingBox@ -- -- __Image classification__ - Uses a variant of the Expectation -- Maximization approach to estimate the true class of an image based on -- annotations from individual workers. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-ImageMultiClass@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-ImageMultiClass@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-ImageMultiClass@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-ImageMultiClass@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-ImageMultiClass@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-ImageMultiClass@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-ImageMultiClass@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-ImageMultiClass@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-ImageMultiClass@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-ImageMultiClass@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-ImageMultiClass@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-ImageMultiClass@ -- -- __Multi-label image classification__ - Uses a variant of the Expectation -- Maximization approach to estimate the true classes of an image based on -- annotations from individual workers. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-ImageMultiClassMultiLabel@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-ImageMultiClassMultiLabel@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-ImageMultiClassMultiLabel@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-ImageMultiClassMultiLabel@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-ImageMultiClassMultiLabel@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-ImageMultiClassMultiLabel@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-ImageMultiClassMultiLabel@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-ImageMultiClassMultiLabel@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-ImageMultiClassMultiLabel@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-ImageMultiClassMultiLabel@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-ImageMultiClassMultiLabel@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-ImageMultiClassMultiLabel@ -- -- __Semantic segmentation__ - Treats each pixel in an image as a -- multi-class classification and treats pixel annotations from workers as -- \"votes\" for the correct label. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-SemanticSegmentation@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-SemanticSegmentation@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-SemanticSegmentation@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-SemanticSegmentation@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-SemanticSegmentation@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-SemanticSegmentation@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-SemanticSegmentation@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-SemanticSegmentation@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-SemanticSegmentation@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-SemanticSegmentation@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-SemanticSegmentation@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-SemanticSegmentation@ -- -- __Text classification__ - Uses a variant of the Expectation Maximization -- approach to estimate the true class of text based on annotations from -- individual workers. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-TextMultiClass@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-TextMultiClass@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-TextMultiClass@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-TextMultiClass@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-TextMultiClass@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-TextMultiClass@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-TextMultiClass@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-TextMultiClass@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-TextMultiClass@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-TextMultiClass@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-TextMultiClass@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-TextMultiClass@ -- -- __Multi-label text classification__ - Uses a variant of the Expectation -- Maximization approach to estimate the true classes of text based on -- annotations from individual workers. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-TextMultiClassMultiLabel@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-TextMultiClassMultiLabel@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-TextMultiClassMultiLabel@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-TextMultiClassMultiLabel@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-TextMultiClassMultiLabel@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-TextMultiClassMultiLabel@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-TextMultiClassMultiLabel@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-TextMultiClassMultiLabel@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-TextMultiClassMultiLabel@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-TextMultiClassMultiLabel@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-TextMultiClassMultiLabel@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-TextMultiClassMultiLabel@ -- -- __Named entity recognition__ - Groups similar selections and calculates -- aggregate boundaries, resolving to most-assigned label. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-NamedEntityRecognition@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-NamedEntityRecognition@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-NamedEntityRecognition@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-NamedEntityRecognition@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-NamedEntityRecognition@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-NamedEntityRecognition@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-NamedEntityRecognition@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-NamedEntityRecognition@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-NamedEntityRecognition@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-NamedEntityRecognition@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-NamedEntityRecognition@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-NamedEntityRecognition@ -- -- __Video Classification__ - Use this task type when you need workers to -- classify videos using predefined labels that you specify. Workers are -- shown videos and are asked to choose one label for each video. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-VideoMultiClass@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-VideoMultiClass@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-VideoMultiClass@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-VideoMultiClass@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VideoMultiClass@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VideoMultiClass@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-VideoMultiClass@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-VideoMultiClass@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VideoMultiClass@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-VideoMultiClass@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VideoMultiClass@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-VideoMultiClass@ -- -- __Video Frame Object Detection__ - Use this task type to have workers -- identify and locate objects in a sequence of video frames (images -- extracted from a video) using bounding boxes. For example, you can use -- this task to ask workers to identify and localize various objects in a -- series of video frames, such as cars, bikes, and pedestrians. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-VideoObjectDetection@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-VideoObjectDetection@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-VideoObjectDetection@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-VideoObjectDetection@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VideoObjectDetection@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VideoObjectDetection@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-VideoObjectDetection@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-VideoObjectDetection@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VideoObjectDetection@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-VideoObjectDetection@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VideoObjectDetection@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-VideoObjectDetection@ -- -- __Video Frame Object Tracking__ - Use this task type to have workers -- track the movement of objects in a sequence of video frames (images -- extracted from a video) using bounding boxes. For example, you can use -- this task to ask workers to track the movement of objects, such as cars, -- bikes, and pedestrians. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-VideoObjectTracking@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-VideoObjectTracking@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-VideoObjectTracking@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-VideoObjectTracking@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VideoObjectTracking@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VideoObjectTracking@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-VideoObjectTracking@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-VideoObjectTracking@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VideoObjectTracking@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-VideoObjectTracking@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VideoObjectTracking@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-VideoObjectTracking@ -- -- __3D Point Cloud Modalities__ -- -- Use the following pre-annotation lambdas for 3D point cloud labeling -- modality tasks. See -- -- to learn more. -- -- __3D Point Cloud Object Detection__ - Use this task type when you want -- workers to classify objects in a 3D point cloud by drawing 3D cuboids -- around objects. For example, you can use this task type to ask workers -- to identify different types of objects in a point cloud, such as cars, -- bikes, and pedestrians. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-3DPointCloudObjectDetection@ -- -- __3D Point Cloud Object Tracking__ - Use this task type when you want -- workers to draw 3D cuboids around objects that appear in a sequence of -- 3D point cloud frames. For example, you can use this task type to ask -- workers to track the movement of vehicles across multiple point cloud -- frames. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-3DPointCloudObjectTracking@ -- -- __3D Point Cloud Semantic Segmentation__ - Use this task type when you -- want workers to create a point-level semantic segmentation masks by -- painting objects in a 3D point cloud using different colors where each -- color is assigned to one of the classes you specify. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-3DPointCloudSemanticSegmentation@ -- -- __Use the following ARNs for Label Verification and Adjustment Jobs__ -- -- Use label verification and adjustment jobs to review and adjust labels. -- To learn more, see -- -- . -- -- __Bounding box verification__ - Uses a variant of the Expectation -- Maximization approach to estimate the true class of verification -- judgement for bounding box labels based on annotations from individual -- workers. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-VerificationBoundingBox@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-VerificationBoundingBox@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-VerificationBoundingBox@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-VerificationBoundingBox@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VerificationBoundingBox@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VerificationBoundingBox@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-VerificationBoundingBox@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-VerificationBoundingBox@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VerificationBoundingBox@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-VerificationBoundingBox@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VerificationBoundingBox@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-VerificationBoundingBox@ -- -- __Bounding box adjustment__ - Finds the most similar boxes from -- different workers based on the Jaccard index of the adjusted -- annotations. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentBoundingBox@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentBoundingBox@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentBoundingBox@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentBoundingBox@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentBoundingBox@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentBoundingBox@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentBoundingBox@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentBoundingBox@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentBoundingBox@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentBoundingBox@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentBoundingBox@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentBoundingBox@ -- -- __Semantic segmentation verification__ - Uses a variant of the -- Expectation Maximization approach to estimate the true class of -- verification judgment for semantic segmentation labels based on -- annotations from individual workers. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-VerificationSemanticSegmentation@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-VerificationSemanticSegmentation@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-VerificationSemanticSegmentation@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-VerificationSemanticSegmentation@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-VerificationSemanticSegmentation@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-VerificationSemanticSegmentation@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-VerificationSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VerificationSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VerificationSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-VerificationSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VerificationSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VerificationSemanticSegmentation@ -- -- __Semantic segmentation adjustment__ - Treats each pixel in an image as -- a multi-class classification and treats pixel adjusted annotations from -- workers as \"votes\" for the correct label. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentSemanticSegmentation@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentSemanticSegmentation@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentSemanticSegmentation@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentSemanticSegmentation@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentSemanticSegmentation@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentSemanticSegmentation@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentSemanticSegmentation@ -- -- __Video Frame Object Detection Adjustment__ - Use this task type when -- you want workers to adjust bounding boxes that workers have added to -- video frames to classify and localize objects in a sequence of video -- frames. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentVideoObjectDetection@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentVideoObjectDetection@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentVideoObjectDetection@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentVideoObjectDetection@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentVideoObjectDetection@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentVideoObjectDetection@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentVideoObjectDetection@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentVideoObjectDetection@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentVideoObjectDetection@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentVideoObjectDetection@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentVideoObjectDetection@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentVideoObjectDetection@ -- -- __Video Frame Object Tracking Adjustment__ - Use this task type when you -- want workers to adjust bounding boxes that workers have added to video -- frames to track object movement across a sequence of video frames. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentVideoObjectTracking@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentVideoObjectTracking@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentVideoObjectTracking@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentVideoObjectTracking@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentVideoObjectTracking@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentVideoObjectTracking@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentVideoObjectTracking@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentVideoObjectTracking@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentVideoObjectTracking@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentVideoObjectTracking@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentVideoObjectTracking@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentVideoObjectTracking@ -- -- __3D point cloud object detection adjustment__ - Adjust 3D cuboids in a -- point cloud frame. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-Adjustment3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-Adjustment3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-Adjustment3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-Adjustment3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-Adjustment3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-Adjustment3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-Adjustment3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-Adjustment3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-Adjustment3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-Adjustment3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-Adjustment3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-Adjustment3DPointCloudObjectDetection@ -- -- __3D point cloud object tracking adjustment__ - Adjust 3D cuboids across -- a sequence of point cloud frames. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-Adjustment3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-Adjustment3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-Adjustment3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-Adjustment3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-Adjustment3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-Adjustment3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-Adjustment3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-Adjustment3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-Adjustment3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-Adjustment3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-Adjustment3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-Adjustment3DPointCloudObjectTracking@ -- -- __3D point cloud semantic segmentation adjustment__ - Adjust semantic -- segmentation masks in a 3D point cloud. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-Adjustment3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-Adjustment3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-Adjustment3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-Adjustment3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-Adjustment3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-Adjustment3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-Adjustment3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-Adjustment3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-Adjustment3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-Adjustment3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-Adjustment3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-Adjustment3DPointCloudSemanticSegmentation@ preHumanTaskLambdaArn :: Prelude.Text, -- | A title for the task for your human workers. taskTitle :: Prelude.Text, -- | A description of the task for your human workers. taskDescription :: Prelude.Text, -- | The number of human workers that will label an object. numberOfHumanWorkersPerDataObject :: Prelude.Natural, -- | The amount of time that a worker has to complete a task. -- -- If you create a custom labeling job, the maximum value for this -- parameter is 8 hours (28,800 seconds). -- -- If you create a labeling job using a -- -- the maximum for this parameter depends on the task type you use: -- -- - For -- -- and -- -- labeling jobs, the maximum is 8 hours (28,800 seconds). -- -- - For -- -- and -- -- labeling jobs, the maximum is 30 days (2952,000 seconds) for non-AL -- mode. For most users, the maximum is also 30 days. taskTimeLimitInSeconds :: Prelude.Natural, -- | Configures how labels are consolidated across human workers. annotationConsolidationConfig :: AnnotationConsolidationConfig } deriving (Prelude.Eq, Prelude.Read, Prelude.Show, Prelude.Generic) -- | -- Create a value of 'HumanTaskConfig' with all optional fields omitted. -- -- Use or to modify other optional fields. -- -- The following record fields are available, with the corresponding lenses provided -- for backwards compatibility: -- -- 'maxConcurrentTaskCount', 'humanTaskConfig_maxConcurrentTaskCount' - Defines the maximum number of data objects that can be labeled by human -- workers at the same time. Also referred to as batch size. Each object -- may have more than one worker at one time. The default value is 1000 -- objects. To increase the maximum value to 5000 objects, contact Amazon -- Web Services Support. -- -- 'publicWorkforceTaskPrice', 'humanTaskConfig_publicWorkforceTaskPrice' - The price that you pay for each task performed by an Amazon Mechanical -- Turk worker. -- -- 'taskAvailabilityLifetimeInSeconds', 'humanTaskConfig_taskAvailabilityLifetimeInSeconds' - The length of time that a task remains available for labeling by human -- workers. The default and maximum values for this parameter depend on the -- type of workforce you use. -- -- - If you choose the Amazon Mechanical Turk workforce, the maximum is -- 12 hours (43,200 seconds). The default is 6 hours (21,600 seconds). -- -- - If you choose a private or vendor workforce, the default value is 30 -- days (2592,000 seconds) for non-AL mode. For most users, the maximum -- is also 30 days. -- -- 'taskKeywords', 'humanTaskConfig_taskKeywords' - Keywords used to describe the task so that workers on Amazon Mechanical -- Turk can discover the task. -- -- 'workteamArn', 'humanTaskConfig_workteamArn' - The Amazon Resource Name (ARN) of the work team assigned to complete the -- tasks. -- -- 'uiConfig', 'humanTaskConfig_uiConfig' - Information about the user interface that workers use to complete the -- labeling task. -- -- 'preHumanTaskLambdaArn', 'humanTaskConfig_preHumanTaskLambdaArn' - The Amazon Resource Name (ARN) of a Lambda function that is run before a -- data object is sent to a human worker. Use this function to provide -- input to a custom labeling job. -- -- For -- , -- use one of the following Amazon SageMaker Ground Truth Lambda function -- ARNs for @PreHumanTaskLambdaArn@. For custom labeling workflows, see -- . -- -- __Bounding box__ - Finds the most similar boxes from different workers -- based on the Jaccard index of the boxes. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-BoundingBox@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-BoundingBox@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-BoundingBox@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-BoundingBox@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-BoundingBox@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-BoundingBox@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-BoundingBox@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-BoundingBox@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-BoundingBox@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-BoundingBox@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-BoundingBox@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-BoundingBox@ -- -- __Image classification__ - Uses a variant of the Expectation -- Maximization approach to estimate the true class of an image based on -- annotations from individual workers. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-ImageMultiClass@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-ImageMultiClass@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-ImageMultiClass@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-ImageMultiClass@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-ImageMultiClass@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-ImageMultiClass@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-ImageMultiClass@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-ImageMultiClass@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-ImageMultiClass@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-ImageMultiClass@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-ImageMultiClass@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-ImageMultiClass@ -- -- __Multi-label image classification__ - Uses a variant of the Expectation -- Maximization approach to estimate the true classes of an image based on -- annotations from individual workers. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-ImageMultiClassMultiLabel@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-ImageMultiClassMultiLabel@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-ImageMultiClassMultiLabel@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-ImageMultiClassMultiLabel@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-ImageMultiClassMultiLabel@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-ImageMultiClassMultiLabel@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-ImageMultiClassMultiLabel@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-ImageMultiClassMultiLabel@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-ImageMultiClassMultiLabel@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-ImageMultiClassMultiLabel@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-ImageMultiClassMultiLabel@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-ImageMultiClassMultiLabel@ -- -- __Semantic segmentation__ - Treats each pixel in an image as a -- multi-class classification and treats pixel annotations from workers as -- \"votes\" for the correct label. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-SemanticSegmentation@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-SemanticSegmentation@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-SemanticSegmentation@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-SemanticSegmentation@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-SemanticSegmentation@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-SemanticSegmentation@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-SemanticSegmentation@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-SemanticSegmentation@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-SemanticSegmentation@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-SemanticSegmentation@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-SemanticSegmentation@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-SemanticSegmentation@ -- -- __Text classification__ - Uses a variant of the Expectation Maximization -- approach to estimate the true class of text based on annotations from -- individual workers. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-TextMultiClass@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-TextMultiClass@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-TextMultiClass@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-TextMultiClass@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-TextMultiClass@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-TextMultiClass@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-TextMultiClass@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-TextMultiClass@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-TextMultiClass@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-TextMultiClass@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-TextMultiClass@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-TextMultiClass@ -- -- __Multi-label text classification__ - Uses a variant of the Expectation -- Maximization approach to estimate the true classes of text based on -- annotations from individual workers. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-TextMultiClassMultiLabel@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-TextMultiClassMultiLabel@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-TextMultiClassMultiLabel@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-TextMultiClassMultiLabel@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-TextMultiClassMultiLabel@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-TextMultiClassMultiLabel@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-TextMultiClassMultiLabel@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-TextMultiClassMultiLabel@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-TextMultiClassMultiLabel@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-TextMultiClassMultiLabel@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-TextMultiClassMultiLabel@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-TextMultiClassMultiLabel@ -- -- __Named entity recognition__ - Groups similar selections and calculates -- aggregate boundaries, resolving to most-assigned label. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-NamedEntityRecognition@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-NamedEntityRecognition@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-NamedEntityRecognition@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-NamedEntityRecognition@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-NamedEntityRecognition@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-NamedEntityRecognition@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-NamedEntityRecognition@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-NamedEntityRecognition@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-NamedEntityRecognition@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-NamedEntityRecognition@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-NamedEntityRecognition@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-NamedEntityRecognition@ -- -- __Video Classification__ - Use this task type when you need workers to -- classify videos using predefined labels that you specify. Workers are -- shown videos and are asked to choose one label for each video. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-VideoMultiClass@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-VideoMultiClass@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-VideoMultiClass@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-VideoMultiClass@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VideoMultiClass@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VideoMultiClass@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-VideoMultiClass@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-VideoMultiClass@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VideoMultiClass@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-VideoMultiClass@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VideoMultiClass@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-VideoMultiClass@ -- -- __Video Frame Object Detection__ - Use this task type to have workers -- identify and locate objects in a sequence of video frames (images -- extracted from a video) using bounding boxes. For example, you can use -- this task to ask workers to identify and localize various objects in a -- series of video frames, such as cars, bikes, and pedestrians. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-VideoObjectDetection@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-VideoObjectDetection@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-VideoObjectDetection@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-VideoObjectDetection@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VideoObjectDetection@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VideoObjectDetection@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-VideoObjectDetection@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-VideoObjectDetection@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VideoObjectDetection@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-VideoObjectDetection@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VideoObjectDetection@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-VideoObjectDetection@ -- -- __Video Frame Object Tracking__ - Use this task type to have workers -- track the movement of objects in a sequence of video frames (images -- extracted from a video) using bounding boxes. For example, you can use -- this task to ask workers to track the movement of objects, such as cars, -- bikes, and pedestrians. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-VideoObjectTracking@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-VideoObjectTracking@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-VideoObjectTracking@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-VideoObjectTracking@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VideoObjectTracking@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VideoObjectTracking@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-VideoObjectTracking@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-VideoObjectTracking@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VideoObjectTracking@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-VideoObjectTracking@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VideoObjectTracking@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-VideoObjectTracking@ -- -- __3D Point Cloud Modalities__ -- -- Use the following pre-annotation lambdas for 3D point cloud labeling -- modality tasks. See -- -- to learn more. -- -- __3D Point Cloud Object Detection__ - Use this task type when you want -- workers to classify objects in a 3D point cloud by drawing 3D cuboids -- around objects. For example, you can use this task type to ask workers -- to identify different types of objects in a point cloud, such as cars, -- bikes, and pedestrians. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-3DPointCloudObjectDetection@ -- -- __3D Point Cloud Object Tracking__ - Use this task type when you want -- workers to draw 3D cuboids around objects that appear in a sequence of -- 3D point cloud frames. For example, you can use this task type to ask -- workers to track the movement of vehicles across multiple point cloud -- frames. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-3DPointCloudObjectTracking@ -- -- __3D Point Cloud Semantic Segmentation__ - Use this task type when you -- want workers to create a point-level semantic segmentation masks by -- painting objects in a 3D point cloud using different colors where each -- color is assigned to one of the classes you specify. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-3DPointCloudSemanticSegmentation@ -- -- __Use the following ARNs for Label Verification and Adjustment Jobs__ -- -- Use label verification and adjustment jobs to review and adjust labels. -- To learn more, see -- -- . -- -- __Bounding box verification__ - Uses a variant of the Expectation -- Maximization approach to estimate the true class of verification -- judgement for bounding box labels based on annotations from individual -- workers. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-VerificationBoundingBox@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-VerificationBoundingBox@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-VerificationBoundingBox@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-VerificationBoundingBox@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VerificationBoundingBox@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VerificationBoundingBox@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-VerificationBoundingBox@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-VerificationBoundingBox@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VerificationBoundingBox@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-VerificationBoundingBox@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VerificationBoundingBox@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-VerificationBoundingBox@ -- -- __Bounding box adjustment__ - Finds the most similar boxes from -- different workers based on the Jaccard index of the adjusted -- annotations. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentBoundingBox@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentBoundingBox@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentBoundingBox@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentBoundingBox@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentBoundingBox@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentBoundingBox@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentBoundingBox@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentBoundingBox@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentBoundingBox@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentBoundingBox@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentBoundingBox@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentBoundingBox@ -- -- __Semantic segmentation verification__ - Uses a variant of the -- Expectation Maximization approach to estimate the true class of -- verification judgment for semantic segmentation labels based on -- annotations from individual workers. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-VerificationSemanticSegmentation@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-VerificationSemanticSegmentation@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-VerificationSemanticSegmentation@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-VerificationSemanticSegmentation@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-VerificationSemanticSegmentation@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-VerificationSemanticSegmentation@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-VerificationSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VerificationSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VerificationSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-VerificationSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VerificationSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VerificationSemanticSegmentation@ -- -- __Semantic segmentation adjustment__ - Treats each pixel in an image as -- a multi-class classification and treats pixel adjusted annotations from -- workers as \"votes\" for the correct label. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentSemanticSegmentation@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentSemanticSegmentation@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentSemanticSegmentation@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentSemanticSegmentation@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentSemanticSegmentation@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentSemanticSegmentation@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentSemanticSegmentation@ -- -- __Video Frame Object Detection Adjustment__ - Use this task type when -- you want workers to adjust bounding boxes that workers have added to -- video frames to classify and localize objects in a sequence of video -- frames. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentVideoObjectDetection@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentVideoObjectDetection@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentVideoObjectDetection@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentVideoObjectDetection@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentVideoObjectDetection@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentVideoObjectDetection@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentVideoObjectDetection@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentVideoObjectDetection@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentVideoObjectDetection@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentVideoObjectDetection@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentVideoObjectDetection@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentVideoObjectDetection@ -- -- __Video Frame Object Tracking Adjustment__ - Use this task type when you -- want workers to adjust bounding boxes that workers have added to video -- frames to track object movement across a sequence of video frames. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentVideoObjectTracking@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentVideoObjectTracking@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentVideoObjectTracking@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentVideoObjectTracking@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentVideoObjectTracking@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentVideoObjectTracking@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentVideoObjectTracking@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentVideoObjectTracking@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentVideoObjectTracking@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentVideoObjectTracking@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentVideoObjectTracking@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentVideoObjectTracking@ -- -- __3D point cloud object detection adjustment__ - Adjust 3D cuboids in a -- point cloud frame. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-Adjustment3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-Adjustment3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-Adjustment3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-Adjustment3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-Adjustment3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-Adjustment3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-Adjustment3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-Adjustment3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-Adjustment3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-Adjustment3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-Adjustment3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-Adjustment3DPointCloudObjectDetection@ -- -- __3D point cloud object tracking adjustment__ - Adjust 3D cuboids across -- a sequence of point cloud frames. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-Adjustment3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-Adjustment3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-Adjustment3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-Adjustment3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-Adjustment3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-Adjustment3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-Adjustment3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-Adjustment3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-Adjustment3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-Adjustment3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-Adjustment3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-Adjustment3DPointCloudObjectTracking@ -- -- __3D point cloud semantic segmentation adjustment__ - Adjust semantic -- segmentation masks in a 3D point cloud. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-Adjustment3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-Adjustment3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-Adjustment3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-Adjustment3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-Adjustment3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-Adjustment3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-Adjustment3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-Adjustment3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-Adjustment3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-Adjustment3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-Adjustment3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-Adjustment3DPointCloudSemanticSegmentation@ -- -- 'taskTitle', 'humanTaskConfig_taskTitle' - A title for the task for your human workers. -- -- 'taskDescription', 'humanTaskConfig_taskDescription' - A description of the task for your human workers. -- -- 'numberOfHumanWorkersPerDataObject', 'humanTaskConfig_numberOfHumanWorkersPerDataObject' - The number of human workers that will label an object. -- -- 'taskTimeLimitInSeconds', 'humanTaskConfig_taskTimeLimitInSeconds' - The amount of time that a worker has to complete a task. -- -- If you create a custom labeling job, the maximum value for this -- parameter is 8 hours (28,800 seconds). -- -- If you create a labeling job using a -- -- the maximum for this parameter depends on the task type you use: -- -- - For -- -- and -- -- labeling jobs, the maximum is 8 hours (28,800 seconds). -- -- - For -- -- and -- -- labeling jobs, the maximum is 30 days (2952,000 seconds) for non-AL -- mode. For most users, the maximum is also 30 days. -- -- 'annotationConsolidationConfig', 'humanTaskConfig_annotationConsolidationConfig' - Configures how labels are consolidated across human workers. newHumanTaskConfig :: -- | 'workteamArn' Prelude.Text -> -- | 'uiConfig' UiConfig -> -- | 'preHumanTaskLambdaArn' Prelude.Text -> -- | 'taskTitle' Prelude.Text -> -- | 'taskDescription' Prelude.Text -> -- | 'numberOfHumanWorkersPerDataObject' Prelude.Natural -> -- | 'taskTimeLimitInSeconds' Prelude.Natural -> -- | 'annotationConsolidationConfig' AnnotationConsolidationConfig -> HumanTaskConfig newHumanTaskConfig pWorkteamArn_ pUiConfig_ pPreHumanTaskLambdaArn_ pTaskTitle_ pTaskDescription_ pNumberOfHumanWorkersPerDataObject_ pTaskTimeLimitInSeconds_ pAnnotationConsolidationConfig_ = HumanTaskConfig' { maxConcurrentTaskCount = Prelude.Nothing, publicWorkforceTaskPrice = Prelude.Nothing, taskAvailabilityLifetimeInSeconds = Prelude.Nothing, taskKeywords = Prelude.Nothing, workteamArn = pWorkteamArn_, uiConfig = pUiConfig_, preHumanTaskLambdaArn = pPreHumanTaskLambdaArn_, taskTitle = pTaskTitle_, taskDescription = pTaskDescription_, numberOfHumanWorkersPerDataObject = pNumberOfHumanWorkersPerDataObject_, taskTimeLimitInSeconds = pTaskTimeLimitInSeconds_, annotationConsolidationConfig = pAnnotationConsolidationConfig_ } -- | Defines the maximum number of data objects that can be labeled by human -- workers at the same time. Also referred to as batch size. Each object -- may have more than one worker at one time. The default value is 1000 -- objects. To increase the maximum value to 5000 objects, contact Amazon -- Web Services Support. humanTaskConfig_maxConcurrentTaskCount :: Lens.Lens' HumanTaskConfig (Prelude.Maybe Prelude.Natural) humanTaskConfig_maxConcurrentTaskCount = Lens.lens (\HumanTaskConfig' {maxConcurrentTaskCount} -> maxConcurrentTaskCount) (\s@HumanTaskConfig' {} a -> s {maxConcurrentTaskCount = a} :: HumanTaskConfig) -- | The price that you pay for each task performed by an Amazon Mechanical -- Turk worker. humanTaskConfig_publicWorkforceTaskPrice :: Lens.Lens' HumanTaskConfig (Prelude.Maybe PublicWorkforceTaskPrice) humanTaskConfig_publicWorkforceTaskPrice = Lens.lens (\HumanTaskConfig' {publicWorkforceTaskPrice} -> publicWorkforceTaskPrice) (\s@HumanTaskConfig' {} a -> s {publicWorkforceTaskPrice = a} :: HumanTaskConfig) -- | The length of time that a task remains available for labeling by human -- workers. The default and maximum values for this parameter depend on the -- type of workforce you use. -- -- - If you choose the Amazon Mechanical Turk workforce, the maximum is -- 12 hours (43,200 seconds). The default is 6 hours (21,600 seconds). -- -- - If you choose a private or vendor workforce, the default value is 30 -- days (2592,000 seconds) for non-AL mode. For most users, the maximum -- is also 30 days. humanTaskConfig_taskAvailabilityLifetimeInSeconds :: Lens.Lens' HumanTaskConfig (Prelude.Maybe Prelude.Natural) humanTaskConfig_taskAvailabilityLifetimeInSeconds = Lens.lens (\HumanTaskConfig' {taskAvailabilityLifetimeInSeconds} -> taskAvailabilityLifetimeInSeconds) (\s@HumanTaskConfig' {} a -> s {taskAvailabilityLifetimeInSeconds = a} :: HumanTaskConfig) -- | Keywords used to describe the task so that workers on Amazon Mechanical -- Turk can discover the task. humanTaskConfig_taskKeywords :: Lens.Lens' HumanTaskConfig (Prelude.Maybe (Prelude.NonEmpty Prelude.Text)) humanTaskConfig_taskKeywords = Lens.lens (\HumanTaskConfig' {taskKeywords} -> taskKeywords) (\s@HumanTaskConfig' {} a -> s {taskKeywords = a} :: HumanTaskConfig) Prelude.. Lens.mapping Lens.coerced -- | The Amazon Resource Name (ARN) of the work team assigned to complete the -- tasks. humanTaskConfig_workteamArn :: Lens.Lens' HumanTaskConfig Prelude.Text humanTaskConfig_workteamArn = Lens.lens (\HumanTaskConfig' {workteamArn} -> workteamArn) (\s@HumanTaskConfig' {} a -> s {workteamArn = a} :: HumanTaskConfig) -- | Information about the user interface that workers use to complete the -- labeling task. humanTaskConfig_uiConfig :: Lens.Lens' HumanTaskConfig UiConfig humanTaskConfig_uiConfig = Lens.lens (\HumanTaskConfig' {uiConfig} -> uiConfig) (\s@HumanTaskConfig' {} a -> s {uiConfig = a} :: HumanTaskConfig) -- | The Amazon Resource Name (ARN) of a Lambda function that is run before a -- data object is sent to a human worker. Use this function to provide -- input to a custom labeling job. -- -- For -- , -- use one of the following Amazon SageMaker Ground Truth Lambda function -- ARNs for @PreHumanTaskLambdaArn@. For custom labeling workflows, see -- . -- -- __Bounding box__ - Finds the most similar boxes from different workers -- based on the Jaccard index of the boxes. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-BoundingBox@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-BoundingBox@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-BoundingBox@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-BoundingBox@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-BoundingBox@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-BoundingBox@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-BoundingBox@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-BoundingBox@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-BoundingBox@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-BoundingBox@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-BoundingBox@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-BoundingBox@ -- -- __Image classification__ - Uses a variant of the Expectation -- Maximization approach to estimate the true class of an image based on -- annotations from individual workers. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-ImageMultiClass@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-ImageMultiClass@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-ImageMultiClass@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-ImageMultiClass@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-ImageMultiClass@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-ImageMultiClass@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-ImageMultiClass@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-ImageMultiClass@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-ImageMultiClass@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-ImageMultiClass@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-ImageMultiClass@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-ImageMultiClass@ -- -- __Multi-label image classification__ - Uses a variant of the Expectation -- Maximization approach to estimate the true classes of an image based on -- annotations from individual workers. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-ImageMultiClassMultiLabel@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-ImageMultiClassMultiLabel@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-ImageMultiClassMultiLabel@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-ImageMultiClassMultiLabel@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-ImageMultiClassMultiLabel@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-ImageMultiClassMultiLabel@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-ImageMultiClassMultiLabel@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-ImageMultiClassMultiLabel@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-ImageMultiClassMultiLabel@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-ImageMultiClassMultiLabel@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-ImageMultiClassMultiLabel@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-ImageMultiClassMultiLabel@ -- -- __Semantic segmentation__ - Treats each pixel in an image as a -- multi-class classification and treats pixel annotations from workers as -- \"votes\" for the correct label. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-SemanticSegmentation@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-SemanticSegmentation@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-SemanticSegmentation@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-SemanticSegmentation@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-SemanticSegmentation@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-SemanticSegmentation@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-SemanticSegmentation@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-SemanticSegmentation@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-SemanticSegmentation@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-SemanticSegmentation@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-SemanticSegmentation@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-SemanticSegmentation@ -- -- __Text classification__ - Uses a variant of the Expectation Maximization -- approach to estimate the true class of text based on annotations from -- individual workers. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-TextMultiClass@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-TextMultiClass@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-TextMultiClass@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-TextMultiClass@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-TextMultiClass@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-TextMultiClass@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-TextMultiClass@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-TextMultiClass@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-TextMultiClass@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-TextMultiClass@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-TextMultiClass@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-TextMultiClass@ -- -- __Multi-label text classification__ - Uses a variant of the Expectation -- Maximization approach to estimate the true classes of text based on -- annotations from individual workers. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-TextMultiClassMultiLabel@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-TextMultiClassMultiLabel@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-TextMultiClassMultiLabel@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-TextMultiClassMultiLabel@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-TextMultiClassMultiLabel@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-TextMultiClassMultiLabel@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-TextMultiClassMultiLabel@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-TextMultiClassMultiLabel@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-TextMultiClassMultiLabel@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-TextMultiClassMultiLabel@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-TextMultiClassMultiLabel@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-TextMultiClassMultiLabel@ -- -- __Named entity recognition__ - Groups similar selections and calculates -- aggregate boundaries, resolving to most-assigned label. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-NamedEntityRecognition@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-NamedEntityRecognition@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-NamedEntityRecognition@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-NamedEntityRecognition@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-NamedEntityRecognition@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-NamedEntityRecognition@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-NamedEntityRecognition@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-NamedEntityRecognition@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-NamedEntityRecognition@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-NamedEntityRecognition@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-NamedEntityRecognition@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-NamedEntityRecognition@ -- -- __Video Classification__ - Use this task type when you need workers to -- classify videos using predefined labels that you specify. Workers are -- shown videos and are asked to choose one label for each video. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-VideoMultiClass@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-VideoMultiClass@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-VideoMultiClass@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-VideoMultiClass@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VideoMultiClass@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VideoMultiClass@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-VideoMultiClass@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-VideoMultiClass@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VideoMultiClass@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-VideoMultiClass@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VideoMultiClass@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-VideoMultiClass@ -- -- __Video Frame Object Detection__ - Use this task type to have workers -- identify and locate objects in a sequence of video frames (images -- extracted from a video) using bounding boxes. For example, you can use -- this task to ask workers to identify and localize various objects in a -- series of video frames, such as cars, bikes, and pedestrians. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-VideoObjectDetection@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-VideoObjectDetection@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-VideoObjectDetection@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-VideoObjectDetection@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VideoObjectDetection@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VideoObjectDetection@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-VideoObjectDetection@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-VideoObjectDetection@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VideoObjectDetection@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-VideoObjectDetection@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VideoObjectDetection@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-VideoObjectDetection@ -- -- __Video Frame Object Tracking__ - Use this task type to have workers -- track the movement of objects in a sequence of video frames (images -- extracted from a video) using bounding boxes. For example, you can use -- this task to ask workers to track the movement of objects, such as cars, -- bikes, and pedestrians. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-VideoObjectTracking@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-VideoObjectTracking@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-VideoObjectTracking@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-VideoObjectTracking@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VideoObjectTracking@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VideoObjectTracking@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-VideoObjectTracking@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-VideoObjectTracking@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VideoObjectTracking@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-VideoObjectTracking@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VideoObjectTracking@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-VideoObjectTracking@ -- -- __3D Point Cloud Modalities__ -- -- Use the following pre-annotation lambdas for 3D point cloud labeling -- modality tasks. See -- -- to learn more. -- -- __3D Point Cloud Object Detection__ - Use this task type when you want -- workers to classify objects in a 3D point cloud by drawing 3D cuboids -- around objects. For example, you can use this task type to ask workers -- to identify different types of objects in a point cloud, such as cars, -- bikes, and pedestrians. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-3DPointCloudObjectDetection@ -- -- __3D Point Cloud Object Tracking__ - Use this task type when you want -- workers to draw 3D cuboids around objects that appear in a sequence of -- 3D point cloud frames. For example, you can use this task type to ask -- workers to track the movement of vehicles across multiple point cloud -- frames. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-3DPointCloudObjectTracking@ -- -- __3D Point Cloud Semantic Segmentation__ - Use this task type when you -- want workers to create a point-level semantic segmentation masks by -- painting objects in a 3D point cloud using different colors where each -- color is assigned to one of the classes you specify. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-3DPointCloudSemanticSegmentation@ -- -- __Use the following ARNs for Label Verification and Adjustment Jobs__ -- -- Use label verification and adjustment jobs to review and adjust labels. -- To learn more, see -- -- . -- -- __Bounding box verification__ - Uses a variant of the Expectation -- Maximization approach to estimate the true class of verification -- judgement for bounding box labels based on annotations from individual -- workers. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-VerificationBoundingBox@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-VerificationBoundingBox@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-VerificationBoundingBox@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-VerificationBoundingBox@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VerificationBoundingBox@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VerificationBoundingBox@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-VerificationBoundingBox@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-VerificationBoundingBox@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VerificationBoundingBox@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-VerificationBoundingBox@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VerificationBoundingBox@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-VerificationBoundingBox@ -- -- __Bounding box adjustment__ - Finds the most similar boxes from -- different workers based on the Jaccard index of the adjusted -- annotations. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentBoundingBox@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentBoundingBox@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentBoundingBox@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentBoundingBox@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentBoundingBox@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentBoundingBox@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentBoundingBox@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentBoundingBox@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentBoundingBox@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentBoundingBox@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentBoundingBox@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentBoundingBox@ -- -- __Semantic segmentation verification__ - Uses a variant of the -- Expectation Maximization approach to estimate the true class of -- verification judgment for semantic segmentation labels based on -- annotations from individual workers. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-VerificationSemanticSegmentation@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-VerificationSemanticSegmentation@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-VerificationSemanticSegmentation@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-VerificationSemanticSegmentation@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-VerificationSemanticSegmentation@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-VerificationSemanticSegmentation@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-VerificationSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VerificationSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VerificationSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-VerificationSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VerificationSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VerificationSemanticSegmentation@ -- -- __Semantic segmentation adjustment__ - Treats each pixel in an image as -- a multi-class classification and treats pixel adjusted annotations from -- workers as \"votes\" for the correct label. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentSemanticSegmentation@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentSemanticSegmentation@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentSemanticSegmentation@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentSemanticSegmentation@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentSemanticSegmentation@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentSemanticSegmentation@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentSemanticSegmentation@ -- -- __Video Frame Object Detection Adjustment__ - Use this task type when -- you want workers to adjust bounding boxes that workers have added to -- video frames to classify and localize objects in a sequence of video -- frames. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentVideoObjectDetection@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentVideoObjectDetection@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentVideoObjectDetection@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentVideoObjectDetection@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentVideoObjectDetection@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentVideoObjectDetection@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentVideoObjectDetection@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentVideoObjectDetection@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentVideoObjectDetection@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentVideoObjectDetection@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentVideoObjectDetection@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentVideoObjectDetection@ -- -- __Video Frame Object Tracking Adjustment__ - Use this task type when you -- want workers to adjust bounding boxes that workers have added to video -- frames to track object movement across a sequence of video frames. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentVideoObjectTracking@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentVideoObjectTracking@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentVideoObjectTracking@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentVideoObjectTracking@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentVideoObjectTracking@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentVideoObjectTracking@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentVideoObjectTracking@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentVideoObjectTracking@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentVideoObjectTracking@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentVideoObjectTracking@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentVideoObjectTracking@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentVideoObjectTracking@ -- -- __3D point cloud object detection adjustment__ - Adjust 3D cuboids in a -- point cloud frame. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-Adjustment3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-Adjustment3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-Adjustment3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-Adjustment3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-Adjustment3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-Adjustment3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-Adjustment3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-Adjustment3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-Adjustment3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-Adjustment3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-Adjustment3DPointCloudObjectDetection@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-Adjustment3DPointCloudObjectDetection@ -- -- __3D point cloud object tracking adjustment__ - Adjust 3D cuboids across -- a sequence of point cloud frames. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-Adjustment3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-Adjustment3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-Adjustment3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-Adjustment3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-Adjustment3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-Adjustment3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-Adjustment3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-Adjustment3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-Adjustment3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-Adjustment3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-Adjustment3DPointCloudObjectTracking@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-Adjustment3DPointCloudObjectTracking@ -- -- __3D point cloud semantic segmentation adjustment__ - Adjust semantic -- segmentation masks in a 3D point cloud. -- -- - @arn:aws:lambda:us-east-1:432418664414:function:PRE-Adjustment3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:us-east-2:266458841044:function:PRE-Adjustment3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:us-west-2:081040173940:function:PRE-Adjustment3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:eu-west-1:568282634449:function:PRE-Adjustment3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-Adjustment3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-Adjustment3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-south-1:565803892007:function:PRE-Adjustment3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:eu-central-1:203001061592:function:PRE-Adjustment3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-Adjustment3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:eu-west-2:487402164563:function:PRE-Adjustment3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-Adjustment3DPointCloudSemanticSegmentation@ -- -- - @arn:aws:lambda:ca-central-1:918755190332:function:PRE-Adjustment3DPointCloudSemanticSegmentation@ humanTaskConfig_preHumanTaskLambdaArn :: Lens.Lens' HumanTaskConfig Prelude.Text humanTaskConfig_preHumanTaskLambdaArn = Lens.lens (\HumanTaskConfig' {preHumanTaskLambdaArn} -> preHumanTaskLambdaArn) (\s@HumanTaskConfig' {} a -> s {preHumanTaskLambdaArn = a} :: HumanTaskConfig) -- | A title for the task for your human workers. humanTaskConfig_taskTitle :: Lens.Lens' HumanTaskConfig Prelude.Text humanTaskConfig_taskTitle = Lens.lens (\HumanTaskConfig' {taskTitle} -> taskTitle) (\s@HumanTaskConfig' {} a -> s {taskTitle = a} :: HumanTaskConfig) -- | A description of the task for your human workers. humanTaskConfig_taskDescription :: Lens.Lens' HumanTaskConfig Prelude.Text humanTaskConfig_taskDescription = Lens.lens (\HumanTaskConfig' {taskDescription} -> taskDescription) (\s@HumanTaskConfig' {} a -> s {taskDescription = a} :: HumanTaskConfig) -- | The number of human workers that will label an object. humanTaskConfig_numberOfHumanWorkersPerDataObject :: Lens.Lens' HumanTaskConfig Prelude.Natural humanTaskConfig_numberOfHumanWorkersPerDataObject = Lens.lens (\HumanTaskConfig' {numberOfHumanWorkersPerDataObject} -> numberOfHumanWorkersPerDataObject) (\s@HumanTaskConfig' {} a -> s {numberOfHumanWorkersPerDataObject = a} :: HumanTaskConfig) -- | The amount of time that a worker has to complete a task. -- -- If you create a custom labeling job, the maximum value for this -- parameter is 8 hours (28,800 seconds). -- -- If you create a labeling job using a -- -- the maximum for this parameter depends on the task type you use: -- -- - For -- -- and -- -- labeling jobs, the maximum is 8 hours (28,800 seconds). -- -- - For -- -- and -- -- labeling jobs, the maximum is 30 days (2952,000 seconds) for non-AL -- mode. For most users, the maximum is also 30 days. humanTaskConfig_taskTimeLimitInSeconds :: Lens.Lens' HumanTaskConfig Prelude.Natural humanTaskConfig_taskTimeLimitInSeconds = Lens.lens (\HumanTaskConfig' {taskTimeLimitInSeconds} -> taskTimeLimitInSeconds) (\s@HumanTaskConfig' {} a -> s {taskTimeLimitInSeconds = a} :: HumanTaskConfig) -- | Configures how labels are consolidated across human workers. humanTaskConfig_annotationConsolidationConfig :: Lens.Lens' HumanTaskConfig AnnotationConsolidationConfig humanTaskConfig_annotationConsolidationConfig = Lens.lens (\HumanTaskConfig' {annotationConsolidationConfig} -> annotationConsolidationConfig) (\s@HumanTaskConfig' {} a -> s {annotationConsolidationConfig = a} :: HumanTaskConfig) instance Data.FromJSON HumanTaskConfig where parseJSON = Data.withObject "HumanTaskConfig" ( \x -> HumanTaskConfig' Prelude.<$> (x Data..:? "MaxConcurrentTaskCount") Prelude.<*> (x Data..:? "PublicWorkforceTaskPrice") Prelude.<*> (x Data..:? "TaskAvailabilityLifetimeInSeconds") Prelude.<*> (x Data..:? "TaskKeywords") Prelude.<*> (x Data..: "WorkteamArn") Prelude.<*> (x Data..: "UiConfig") Prelude.<*> (x Data..: "PreHumanTaskLambdaArn") Prelude.<*> (x Data..: "TaskTitle") Prelude.<*> (x Data..: "TaskDescription") Prelude.<*> (x Data..: "NumberOfHumanWorkersPerDataObject") Prelude.<*> (x Data..: "TaskTimeLimitInSeconds") Prelude.<*> (x Data..: "AnnotationConsolidationConfig") ) instance Prelude.Hashable HumanTaskConfig where hashWithSalt _salt HumanTaskConfig' {..} = _salt `Prelude.hashWithSalt` maxConcurrentTaskCount `Prelude.hashWithSalt` publicWorkforceTaskPrice `Prelude.hashWithSalt` taskAvailabilityLifetimeInSeconds `Prelude.hashWithSalt` taskKeywords `Prelude.hashWithSalt` workteamArn `Prelude.hashWithSalt` uiConfig `Prelude.hashWithSalt` preHumanTaskLambdaArn `Prelude.hashWithSalt` taskTitle `Prelude.hashWithSalt` taskDescription `Prelude.hashWithSalt` numberOfHumanWorkersPerDataObject `Prelude.hashWithSalt` taskTimeLimitInSeconds `Prelude.hashWithSalt` annotationConsolidationConfig instance Prelude.NFData HumanTaskConfig where rnf HumanTaskConfig' {..} = Prelude.rnf maxConcurrentTaskCount `Prelude.seq` Prelude.rnf publicWorkforceTaskPrice `Prelude.seq` Prelude.rnf taskAvailabilityLifetimeInSeconds `Prelude.seq` Prelude.rnf taskKeywords `Prelude.seq` Prelude.rnf workteamArn `Prelude.seq` Prelude.rnf uiConfig `Prelude.seq` Prelude.rnf preHumanTaskLambdaArn `Prelude.seq` Prelude.rnf taskTitle `Prelude.seq` Prelude.rnf taskDescription `Prelude.seq` Prelude.rnf numberOfHumanWorkersPerDataObject `Prelude.seq` Prelude.rnf taskTimeLimitInSeconds `Prelude.seq` Prelude.rnf annotationConsolidationConfig instance Data.ToJSON HumanTaskConfig where toJSON HumanTaskConfig' {..} = Data.object ( Prelude.catMaybes [ ("MaxConcurrentTaskCount" Data..=) Prelude.<$> maxConcurrentTaskCount, ("PublicWorkforceTaskPrice" Data..=) Prelude.<$> publicWorkforceTaskPrice, ("TaskAvailabilityLifetimeInSeconds" Data..=) Prelude.<$> taskAvailabilityLifetimeInSeconds, ("TaskKeywords" Data..=) Prelude.<$> taskKeywords, Prelude.Just ("WorkteamArn" Data..= workteamArn), Prelude.Just ("UiConfig" Data..= uiConfig), Prelude.Just ( "PreHumanTaskLambdaArn" Data..= preHumanTaskLambdaArn ), Prelude.Just ("TaskTitle" Data..= taskTitle), Prelude.Just ("TaskDescription" Data..= taskDescription), Prelude.Just ( "NumberOfHumanWorkersPerDataObject" Data..= numberOfHumanWorkersPerDataObject ), Prelude.Just ( "TaskTimeLimitInSeconds" Data..= taskTimeLimitInSeconds ), Prelude.Just ( "AnnotationConsolidationConfig" Data..= annotationConsolidationConfig ) ] )