项目作者: OElesin

项目描述 :
CD4AutoML Cloudformation resource: deploy managed end-to-end AutoML workflow with Amazon Cloudformation
高级语言: Python
项目地址: git://github.com/OElesin/cd4automl-cloudformtion-resource.git


CD4AutoML::Workflow::Deploy

:construction: [DEVELOPER PREVIEW] :construction:

This is the Amazon Cloudformation resource for CD4AutoML.

What is CD4AutoML?

Cd4AutoML is a managed end-to-end workflow that automates the entire machine learning workflow from automated
machine learning to real time inference over a REST API on managed infrastructure.

Usage

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

  1. {
  2. "Type" : "CD4AutoML::Workflow::Deploy",
  3. "Properties" : {
  4. "S3TrainingDataPath" : String,
  5. "TargetColumnName" : String,
  6. "NotificationEmail" : String,
  7. "WorkflowName" : String,
  8. "Schedule" : String,
  9. }
  10. }

YAML

  1. Type: CD4AutoML::Workflow::Deploy
  2. Properties:
  3. S3TrainingDataPath: String
  4. TargetColumnName: String
  5. NotificationEmail: String
  6. WorkflowName: String
  7. Schedule: String

Properties

S3TrainingDataPath

S3 Path containing training data. Data format must CSV with headers.

Required: Yes

Type: String

Update requires: No interruption

TargetColumnName

The name of the target column to be predicted. This MUST be last column in the CSV data in S3

Required: Yes

Type: String

Minimum: 5

Maximum: 10

Update requires: No interruption

NotificationEmail

Valid email address to receive email notifications.

Required: Yes

Type: String

Pattern: ^[\x20-\x45]?[\w-+]+(.[\w]+)@[\w-]+(.[\w]+)(.[a-z]{2,})$

Update requires: No interruption

WorkflowName

Unique Name or Identifier for CD4AutoML workflow

Required: Yes

Type: String

Update requires: No interruption

Schedule

Number of days before retraining AutoML model.

Required: No

Type: String

Update requires: No interruption

Return Values

Ref

When you pass the logical ID of this resource to the intrinsic Ref function, Ref returns the WorkflowName.

Fn::GetAtt

The Fn::GetAtt intrinsic function returns a value for a specified attribute of this type. The following are the available attributes and sample return values.

For more information about using the Fn::GetAtt intrinsic function, see Fn::GetAtt.

InferenceApi

REST API URI for real time model inference available once workflow is completed