Rekognition은 머신 러닝을 이용하여 사람, 텍스트, 이미지 혹은 동영상 장면을 인식한다. 안면 분석이나 안면 검색을 통해 사용자를 인증하거나 사람들의 수를 셀 수 있는 것이다. 이를 이용하면 익숙한 얼굴에 대해 데이터베이스를 생성하거나 유명인과 얼굴을 비교할 수 있다.
=emotions))시험에서는 Rekognition에 대한 내용이 개괄적으로만 나온다
Transcribe는 음성을 텍스트로 자동 변환해준다. 오디오를 전달하면 자동으로 텍스트로 변환되는 것이다. 그리고 자동 음성 인식인 ASR이라는 딥러닝 프로세스를 사용하여 음성을 텍스트로 매우 빠르고 정확하게 변환한다.
Transcribe에서 몇 가지 기능은 알아둬야 한다.
Polly는 Transcribe와 반대 개념으로 딥러닝을 사용하여 텍스트를 음성으로 변환해준다(=TTS). 이를 통해 대화하는 애플리케이션을 만들 수 있다.
Translate는 자연스럽고 정확한 번역을 제공한다. Translate를 이용하면 전 세계의 사용자들을 위해 웹사이트나 애플리케이션의 방대한 텍스트를 쉽고 효과적으로 번역하여 컨텐츠를 현지화할 수 있다.
Lex는 Amazon의 Alexa 기기에도 들어가는 기술로써, 자동 음성 인식, ASR을 통한 음성을 텍스트로 변환, 자연어 이해 기능을 통해 텍스트나 발신자의 의도를 파악할 수 있다. 즉, 문장을 이해하는 것이다.
Lex는 챗봇이나 콜센터봇을 구축하는 기술이다.
Connect는 가상 고객 센터로 전화를 받고, 고객 응대 흐름을 생성한다. 클라우드 기반이며 다른 고객 관계 시스템이나 관리 시스템인 CRM 시스템, AWS 서비스 등과 통합될 수 있다.
Connect의 장점은 선불 결제가 없고, 기존 고객 센터 솔루션보다 80% 가량 저렴하다는 것이다.

Lex는 ASR, 그리고 Connect는 고객 센터를 위한 서비스이다.
Comprehend는 사물을 이해하는 것을 목적으로 하며 자연어 처리(NLP: Natural Language Processing)를 목적으로 한다. 즉, 읽어 들인 여러 데이터에 대해 그 의미를 파악하는 역할을 한다.
Comprehend는 완전 관리형 서버리스 서비스로 머신 러닝을 이용하여 텍스트에서 인사이트와 관계를 찾아낸다.
SageMaker는 완전 관리형 서비스로 개발자나 데이터 과학자가 이를 이용하여 머신 러닝 모델을 구축할 수 있다.
지금까지 살펴본 다른 모든 서비스와는 다른 고차원의 머신 러닝 서비스로 실제 개발자나 조직 내 데이터 과학자가 이를 이용하여 머신 러닝 모델을 생성할 때 사용하기 때문에 더 발전된 서비스이자 이용이 복잡하다고 볼 수 있다.
SageMaker를 통해 전체 프로세스 즉, 라벨링, 모델 구축, 학습, 조정, 적용을 할 수 있다.
Forecast는 예측을 지원하는 간단한 서비스로 완전 관리형 서비스이며 머신 러닝을 이용하기 때문에 정확한 예측을 제공한다.
Forecast 원리는 다음과 같다.
시험에 예측이 보이면 Amazon Forecast를 생각하자.
Kendra는 머신 러닝을 이용한 완전 관리형 문서 검색 서비스로 문서 내에서 답변을 추출할 수 있도록 지원한다.
이때 문서에는 텍스트, PDF, HTML, PPT, Word, FAQ 등이 있다. 이와 같은 문서는 여러 데이터 소스에서 찾아볼 수 있고, Kendra가 내부적으로 구축된 지식 인덱스를 통해 이들을 인덱싱한다.
최종 사용자는 구글처럼 자연어 검색 기능으로 사용하거나, 일반 검색에서 활용할 수 있다. 사용자 상호작용과 피드백을 통한 학습으로 검색 결과를 우선적으로 나타낸다(=증분식 학습).
끝으로 데이터의 중요도나 최신성, 이 외에도 사용자 지정 필터를 이용해서 검색 결과를 조정할 때에도 활용할 수 있다.
시험에서 검색 서비스에 대한 내용이 나오면 Kendra를 생각하자
Personalize는 완전 머신 러닝 기반 서비스이며 이를 통해 실시간으로 맞춤형 추천을 하는 앱을 구축할 수 있다.
이때 추천에는 개인화된 제품 추천이나 재순위화, 맞춤형 다이렉트 마케팅이 있다.

시험에선 머신 러닝 서비스를 이용하여 추천이나 개인화 추천을 구축한다는 말이 나오면 Amazon Personalize를 생각하자
Textract는 이름처럼 텍스트를 추출한다. 즉, 텍스트, 손글씨 또는 스캔을 한 문서의 데이터를 추출하는 것이다.
