

 신규 고객은 Amazon Forecast를 더 이상 사용할 수 없습니다. Amazon Forecast의 기존 고객은 서비스를 정상적으로 계속 사용할 수 있습니다. [자세히 알아보기](https://aws.amazon.com/blogs/machine-learning/transition-your-amazon-forecast-usage-to-amazon-sagemaker-canvas/)

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# CreateAutoPredictor
<a name="API_CreateAutoPredictor"></a>

Amazon Forecast 예측기를 생성합니다.

**중요**  
신규 고객은 Amazon Forecast를 더 이상 사용할 수 없습니다. Amazon Forecast의 기존 고객은 평소와 같이 서비스를 계속 사용할 수 있습니다. [자세히 알아보기](https://aws.amazon.com/blogs/machine-learning/transition-your-amazon-forecast-usage-to-amazon-sagemaker-canvas/) 

Amazon Forecast는 AutoPredictor를 사용하여 예측기를 생성합니다. 여기에는 데이터 세트의 각 시계열에 최적의 알고리즘 조합을 적용하는 작업이 포함됩니다. [CreateAutoPredictor](#API_CreateAutoPredictor)를 사용하여 새 예측기를 생성하거나 기존 예측기를 업그레이드/재훈련할 수 있습니다.

 **새 예측기 생성** 

다음 파라미터는 새 예측기 생성 시 필수입니다.
+  `PredictorName` - 예측기의 고유한 이름입니다.
+  `DatasetGroupArn` - 예측기를 훈련하는 데 사용되는 데이터 세트 그룹의 ARN입니다.
+  `ForecastFrequency` - 예측의 세분 수준(시간별, 일별, 주별 등)입니다.
+  `ForecastHorizon` - 모델이 예측하는 시간 단계의 수입니다. 이 예상 구간은 또한 예측 길이라고도 합니다.

새 예측기를 생성할 때는 `ReferencePredictorArn` 값을 지정하지 마세요.

 **예측기 업그레이드 및 재훈련** 

예측기를 재훈련하거나 업그레이드할 경우 다음 파라미터가 필수입니다.
+  `PredictorName` - 예측기의 고유한 이름입니다.
+  `ReferencePredictorArn` - 재훈련 또는 업그레이드할 예측기의 ARN입니다.

예측기를 업그레이드하거나 재훈련할 때는 `ReferencePredictorArn` 및 `PredictorName` 값만 지정하세요.

## 구문 요청
<a name="API_CreateAutoPredictor_RequestSyntax"></a>

```
{
   "DataConfig": { 
      "AdditionalDatasets": [ 
         { 
            "Configuration": { 
               "string" : [ "string" ]
            },
            "Name": "string"
         }
      ],
      "AttributeConfigs": [ 
         { 
            "AttributeName": "string",
            "Transformations": { 
               "string" : "string" 
            }
         }
      ],
      "DatasetGroupArn": "string"
   },
   "EncryptionConfig": { 
      "KMSKeyArn": "string",
      "RoleArn": "string"
   },
   "ExplainPredictor": boolean,
   "ForecastDimensions": [ "string" ],
   "ForecastFrequency": "string",
   "ForecastHorizon": number,
   "ForecastTypes": [ "string" ],
   "MonitorConfig": { 
      "MonitorName": "string"
   },
   "OptimizationMetric": "string",
   "PredictorName": "string",
   "ReferencePredictorArn": "string",
   "Tags": [ 
      { 
         "Key": "string",
         "Value": "string"
      }
   ],
   "TimeAlignmentBoundary": { 
      "DayOfMonth": number,
      "DayOfWeek": "string",
      "Hour": number,
      "Month": "string"
   }
}
```

## 요청 파라미터
<a name="API_CreateAutoPredictor_RequestParameters"></a>

요청은 JSON 형식으로 다음 데이터를 받습니다.

 ** [DataConfig](#API_CreateAutoPredictor_RequestSyntax) **   <a name="forecast-CreateAutoPredictor-request-DataConfig"></a>
데이터 세트 그룹 및 추가 데이터 세트의 데이터 구성입니다.  
유형: [DataConfig](API_DataConfig.md)객체  
필수 여부: 아니요

 ** [EncryptionConfig](#API_CreateAutoPredictor_RequestSyntax) **   <a name="forecast-CreateAutoPredictor-request-EncryptionConfig"></a>
Amazon Forecast가 키에 액세스하기 위해 맡을 수 있는 AWS Key Management Service (KMS) 키 및 AWS Identity and Access Management (IAM) 역할입니다. [CreateDataset](API_CreateDataset.md) 및 [CreatePredictor](API_CreatePredictor.md) 요청에서 이 선택적 객체를 지정할 수 있습니다.  
유형: [EncryptionConfig](API_EncryptionConfig.md)객체  
필수 여부: 아니요

 ** [ExplainPredictor](#API_CreateAutoPredictor_RequestSyntax) **   <a name="forecast-CreateAutoPredictor-request-ExplainPredictor"></a>
예측기의 설명 가능성 리소스를 생성합니다.  
유형: 부울  
필수 항목 여부: 아니요

 ** [ForecastDimensions](#API_CreateAutoPredictor_RequestSyntax) **   <a name="forecast-CreateAutoPredictor-request-ForecastDimensions"></a>
생성된 예측을 그룹화하는 방법을 지정하는 차원(필드) 이름의 배열입니다.  
예를 들어 모든 매장의 항목 판매 예측을 생성하고 데이터 세트에 `store_id` 필드가 포함된 경우, 각 매장의 판매 예측을 그룹화하는 차원으로 `store_id`를 지정할 수 있습니다.  
타입: 문자열 배열  
배열 멤버: 최소 항목 수는 1개입니다. 최대 항목 수는 10개입니다.  
길이 제약: 최소 길이 1. 최대 길이 63.  
패턴: `^[a-zA-Z][a-zA-Z0-9_]*`   
필수 여부: 아니요

 ** [ForecastFrequency](#API_CreateAutoPredictor_RequestSyntax) **   <a name="forecast-CreateAutoPredictor-request-ForecastFrequency"></a>
예측의 예측 빈도입니다.  
유효한 간격은 정수와 그 뒤에 붙은 Y(년), M(월), W(주), D(일), H(시) 및 min(분)입니다. 예를 들어 “1D”는 매일을 나타내고 “15min”은 15분마다를 나타냅니다. 한 단계 위로 큰 빈도와 겹치는 값은 지정할 수 없습니다. 예를 들어 60분은 1시간에 해당하므로 지정할 수 없습니다. 각 빈도의 유효한 값은 다음과 같습니다.  
+ 분 – 1\$159
+ 시 – 1\$123
+ 일 – 1\$16
+ 주 – 1\$14
+ 월 – 1\$111
+ 년 - 1
따라서 격주로 예측하려면 “2W”를 지정합니다. 또는 분기별 예측을 원하는 경우 “3M”을 지정합니다.  
빈도는 TARGET\$1TIME\$1SERIES 데이터 세트 빈도보다 크거나 같아야 합니다.  
RELATED\$1TIME\$1SERIES 데이터 세트를 제공하는 경우 빈도는 RELATED\$1TIME\$1SERIES 데이터 세트 빈도와 같아야 합니다.  
유형: 문자열  
길이 제약: 최소 길이는 1. 최대 길이는 5입니다.  
패턴: `^Y|M|W|D|H|30min|15min|10min|5min|1min$`   
필수 여부: 아니요

 ** [ForecastHorizon](#API_CreateAutoPredictor_RequestSyntax) **   <a name="forecast-CreateAutoPredictor-request-ForecastHorizon"></a>
모델이 예측하는 시간 단계의 수입니다. 이 예상 구간은 또한 예측 길이라고도 합니다.  
최대 예측 기간은 500 시간 단계 또는 TARGET\$1TIME\$1SERIES 데이터 세트 길이의 1/4 중 작은 값입니다. 기존 AutoPredictor를 재훈련하는 경우 최대 예측 기간은 500 시간 단계 또는 TARGET\$1TIME\$1SERIES 데이터 세트 길이의 1/3 중 작은 값입니다.  
AutoPredictor로 업그레이드하거나 기존 AutoPredictor를 재훈련하는 경우에는 예측 기간 파라미터를 업데이트할 수 없습니다. 데이터 세트에 더 긴 시계열을 제공하면 이 요구 사항을 충족할 수 있습니다.  
유형: 정수  
필수 항목 여부: 아니요

 ** [ForecastTypes](#API_CreateAutoPredictor_RequestSyntax) **   <a name="forecast-CreateAutoPredictor-request-ForecastTypes"></a>
예측기 훈련에 사용되는 예측 유형입니다. 최대 5개의 예측 유형을 지정할 수 있습니다. 예측 유형은 0.01에서 0.99까지의 사분위수(0.01 이상 증분)일 수 있습니다. `mean`을 사용하여 평균 예측을 지정할 수도 있습니다.  
타입: 문자열 배열  
배열 멤버: 최소 항목 수는 1개입니다. 최대 항목 수는 20개입니다.  
길이 제약: 최소 길이는 2입니다. 최대 길이는 4입니다.  
패턴: `(^0?\.\d\d?$|^mean$)`   
필수 여부: 아니요

 ** [MonitorConfig](#API_CreateAutoPredictor_RequestSyntax) **   <a name="forecast-CreateAutoPredictor-request-MonitorConfig"></a>
예측기 모니터링의 구성 세부 정보입니다. 예측기 모니터링을 활성화하려면 모니터 리소스의 이름을 제공하세요.  
예측기 모니터링을 사용하면 시간 경과에 따라 예측기의 성능이 어떻게 변하는지 볼 수 있습니다. 자세한 내용은 [예측기 모니터링](https://docs.aws.amazon.com/forecast/latest/dg/predictor-monitoring.html)을 참조하세요.  
유형: [MonitorConfig](API_MonitorConfig.md)객체  
필수 여부: 아니요

 ** [OptimizationMetric](#API_CreateAutoPredictor_RequestSyntax) **   <a name="forecast-CreateAutoPredictor-request-OptimizationMetric"></a>
예측기를 최적화하는 데 사용되는 정확도 지표입니다.  
타입: 문자열  
유효 값: `WAPE | RMSE | AverageWeightedQuantileLoss | MASE | MAPE`   
필수 여부: 아니요

 ** [PredictorName](#API_CreateAutoPredictor_RequestSyntax) **   <a name="forecast-CreateAutoPredictor-request-PredictorName"></a>
예측기의 고유한 이름입니다.  
유형: 문자열  
길이 제약: 최소 길이 1. 최대 길이 63.  
패턴: `^[a-zA-Z][a-zA-Z0-9_]*`   
필수 여부: 예

 ** [ReferencePredictorArn](#API_CreateAutoPredictor_RequestSyntax) **   <a name="forecast-CreateAutoPredictor-request-ReferencePredictorArn"></a>
재훈련 또는 업그레이드할 예측기의 ARN입니다. 이 파라미터는 예측기를 재훈련하거나 업그레이드할 때만 사용됩니다. 새 예측기를 생성할 때는 이 파라미터의 값을 지정하지 마세요.  
예측기를 업그레이드하거나 재훈련할 때는 `ReferencePredictorArn` 및 `PredictorName` 값만 지정하세요. `PredictorName`의 값은 고유한 예측기 이름이어야 합니다.  
유형: 문자열  
길이 제약: 최대 길이 256.  
패턴: `arn:([a-z\d-]+):forecast:.*:.*:.+`   
필수 여부: 아니요

 ** [Tags](#API_CreateAutoPredictor_RequestSyntax) **   <a name="forecast-CreateAutoPredictor-request-Tags"></a>
예측기를 분류하고 구성하는 데 도움이 되는 선택적 메타데이터입니다. 각 태그는 사용자가 정의하는 키와 선택적 값으로 구성됩니다. 태그 키와 값은 대소문자를 구분합니다.  
태그에 적용되는 제한은 다음과 같습니다.  
+ 리소스마다 각 태그 키는 고유해야 하며 하나의 값만 가질 수 있습니다.
+ 리소스당 최대 태그 수: 50개.
+ 최대 키 길이: 유니코드 문자 128자(UTF-8).
+ 최대 값 길이: 유니코드 문자 256자(UTF-8).
+ 허용되는 문자: UTF-8로 표현할 수 있는 모든 문자와 숫자, 공백 및 \$1 - =. \$1 : / @. 태그 지정 스키마를 다른 서비스와 리소스에서 사용하는 경우 해당 서비스의 문자 제한도 적용됩니다.
+ 키 접두사는 `aws:` 또는 `AWS:`의 대문자 또는 소문자 조합을 포함할 수 없습니다. 값에 이 접두사가 포함될 수 있습니다. 태그 값에는 접두사로 `aws`가 있지만 키에는 없는 경우 Forecast는 해당 태그를 사용자 태그로 간주하여 50개 태그 한도에 포함합니다. `aws` 키 접두사만 있는 태그는 리소스당 태그 수 한도에 포함되지 않습니다. 이 접두사가 있는 태그 키는 편집하거나 삭제할 수 없습니다.
타입: [Tag](API_Tag.md)객체 배열  
어레이 멤버: 최소 항목 수 0개. 최대 항목 수 200개.  
필수 여부: 아니요

 ** [TimeAlignmentBoundary](#API_CreateAutoPredictor_RequestSyntax) **   <a name="forecast-CreateAutoPredictor-request-TimeAlignmentBoundary"></a>
예측 빈도와 일치하지 않는 데이터를 정렬하고 집계하는 데 Forecast가 사용하는 시간 경계입니다. 시간 단위와 시간 경계를 키 값 페어로 제공하세요. 시간 경계 지정에 대한 자세한 내용은 [시간 경계 지정](https://docs.aws.amazon.com/forecast/latest/dg/data-aggregation.html#specifying-time-boundary)을 참조하세요. 시간 경계를 제공하지 않으면 Forecast는 [기본 시간 경계](https://docs.aws.amazon.com/forecast/latest/dg/data-aggregation.html#default-time-boundaries) 세트를 사용합니다.  
유형: [TimeAlignmentBoundary](API_TimeAlignmentBoundary.md)객체  
필수 항목 여부: 아니요

## 응답 구문
<a name="API_CreateAutoPredictor_ResponseSyntax"></a>

```
{
   "PredictorArn": "string"
}
```

## 응답 요소
<a name="API_CreateAutoPredictor_ResponseElements"></a>

작업이 성공하면 서비스가 HTTP 200 응답을 반송합니다.

다음 데이터는 서비스에 의해 JSON 형식으로 반환됩니다.

 ** [PredictorArn](#API_CreateAutoPredictor_ResponseSyntax) **   <a name="forecast-CreateAutoPredictor-response-PredictorArn"></a>
예측기의 Amazon 리소스 이름(ARN)입니다.  
유형: 문자열  
길이 제약: 최대 길이 256.  
패턴: `arn:([a-z\d-]+):forecast:.*:.*:.+` 

## 오류
<a name="API_CreateAutoPredictor_Errors"></a>

 ** InvalidInputException **   
요청에 잘못된 값이나 유효한 범위를 초과하는 값이 포함되어 있기 때문에 요청을 처리할 수 없습니다.  
HTTP 상태 코드: 400

 ** LimitExceededException **   
계정당 리소스 수 제한을 초과했습니다.  
HTTP 상태 코드: 400

 ** ResourceAlreadyExistsException **   
이 이름을 가진 리소스가 이미 있습니다. 다른 이름으로 다시 시도하세요.  
HTTP 상태 코드: 400

 ** ResourceInUseException **   
지정된 리소스가 이미 사용 중입니다.  
HTTP 상태 코드: 400

 ** ResourceNotFoundException **   
해당 Amazon 리소스 이름(ARN)으로 리소스를 찾을 수 없습니다. ARN을 확인하고 다시 시도하세요.  
HTTP 상태 코드: 400

## 참고
<a name="API_CreateAutoPredictor_SeeAlso"></a>

언어별 AWS SDKs
+  [AWS 명령줄 인터페이스 V2](https://docs.aws.amazon.com/goto/cli2/forecast-2018-06-26/CreateAutoPredictor) 
+  [AWS .NET V4용 SDK](https://docs.aws.amazon.com/goto/DotNetSDKV4/forecast-2018-06-26/CreateAutoPredictor) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/forecast-2018-06-26/CreateAutoPredictor) 
+  [AWS Go용 SDK v2](https://docs.aws.amazon.com/goto/SdkForGoV2/forecast-2018-06-26/CreateAutoPredictor) 
+  [AWS Java V2용 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/forecast-2018-06-26/CreateAutoPredictor) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/forecast-2018-06-26/CreateAutoPredictor) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/forecast-2018-06-26/CreateAutoPredictor) 
+  [AWS PHP V3용 SDK](https://docs.aws.amazon.com/goto/SdkForPHPV3/forecast-2018-06-26/CreateAutoPredictor) 
+  [AWS Python용 SDK](https://docs.aws.amazon.com/goto/boto3/forecast-2018-06-26/CreateAutoPredictor) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/forecast-2018-06-26/CreateAutoPredictor) 