기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
다음 코드 예제는 StartDocumentClassificationJob
의 사용 방법을 보여 줍니다.
작업 예제는 대규모 프로그램에서 발췌한 코드이며 컨텍스트에 맞춰 실행해야 합니다. 다음 코드 예제에서는 컨텍스트 내에서 이 작업을 확인할 수 있습니다.
- AWS CLI
-
문서 분류 작업 나열
다음
start-document-classification-job
예제에서는--input-data-config
태그로 지정된 주소의 모든 파일에서 사용자 지정 모델을 사용하여 문서 분류 작업을 시작합니다. 이 예제에서 입력 S3 버킷에는SampleSMStext1.txt
,SampleSMStext2.txt
및SampleSMStext3.txt
가 포함되어 있습니다. 모델은 이전에 스팸 및 스팸이 아닌 메시지 또는 "ham" SMS 메시지의 문서 분류에 대해 훈련되었습니다. 작업이 완료되면--output-data-config
태그에 지정된 위치에output.tar.gz
가 배치됩니다.output.tar.gz
에는 각 문서의 분류가 나열되는predictions.jsonl
이 들어 있습니다. JSON 출력은 파일당 한 줄로 출력되지만 여기서는 가독성을 위해 형식이 지정되어 있습니다.aws comprehend start-document-classification-job \ --job-name
exampleclassificationjob
\ --input-data-config"S3Uri=s3://amzn-s3-demo-bucket-INPUT/jobdata/"
\ --output-data-config"S3Uri=s3://amzn-s3-demo-destination-bucket/testfolder/"
\ --data-access-role-arnarn:aws:iam::111122223333:role/service-role/AmazonComprehendServiceRole-example-role
\ --document-classifier-arnarn:aws:comprehend:us-west-2:111122223333:document-classifier/mymodel/version/12
SampleSMStext1.txt
의 콘텐츠:"CONGRATULATIONS! TXT 2155550100 to win $5000"
SampleSMStext2.txt
의 콘텐츠:"Hi, when do you want me to pick you up from practice?"
SampleSMStext3.txt
의 콘텐츠:"Plz send bank account # to 2155550100 to claim prize!!"
출력:
{ "JobId": "e758dd56b824aa717ceab551fEXAMPLE", "JobArn": "arn:aws:comprehend:us-west-2:111122223333:document-classification-job/e758dd56b824aa717ceab551fEXAMPLE", "JobStatus": "SUBMITTED" }
predictions.jsonl
의 콘텐츠:{"File": "SampleSMSText1.txt", "Line": "0", "Classes": [{"Name": "spam", "Score": 0.9999}, {"Name": "ham", "Score": 0.0001}]} {"File": "SampleSMStext2.txt", "Line": "0", "Classes": [{"Name": "ham", "Score": 0.9994}, {"Name": "spam", "Score": 0.0006}]} {"File": "SampleSMSText3.txt", "Line": "0", "Classes": [{"Name": "spam", "Score": 0.9999}, {"Name": "ham", "Score": 0.0001}]}
자세한 내용은 Amazon Comprehend 개발자 안내서의 사용자 지정 분류를 참조하세요.
-
자세한 API 내용은 AWS CLI 명령 참조StartDocumentClassificationJob
의 섹션을 참조하세요.
-
개발자 안내서 및 코드 예제의 AWS SDK 전체 목록은 섹션을 참조하세요아마존 Comprehend를 SDK와 함께 사용하기 AWS. 이 주제에는 시작하기에 대한 정보와 이전 SDK 버전에 대한 세부 정보도 포함되어 있습니다.