본문 바로가기

Certificate/AWS SAA-C03

[AWS-SAA] 15. 머신러닝 요약

AI/ML 서비스 개요 (AWS AI/ML Services Overview)

AWS는 머신러닝 기반의 다양한 완전관리형 서비스들을 제공하여 텍스트, 이미지, 음성, 비디오 처리부터 검색, 추천, 예측까지 폭넓은 인공지능 기능을 구현할 수 있도록 한다. 서비스들은 대부분 서버리스 기반이며, 빠르게 통합 가능하다.

이미지 및 비디오 분석 - Rekognition

  • 이미지와 비디오에서 객체, 텍스트, 인물 감지가 가능하다.
  • 얼굴 인식 기능은 특정 얼굴 DB를 구축해 사용 가능하며, 실시간 얼굴 매칭도 가능하다.
  • 콘텐츠 조정 기능으로 폭력/노출 등의 부적절한 콘텐츠를 필터링할 수 있다.
  • 신뢰도 임계값 설정을 통해 감지 기준을 조정할 수 있다.
  • **Amazon A2I (Augmented AI)**를 통해 사람의 리뷰를 자동화 프로세스에 결합할 수 있다.
  • 활용 예: 스포츠 장면 분석, 보안 시스템, 미디어 자동 라벨링 등.

음성 ↔ 텍스트 변환

Transcribe

  • ASR(자동 음성 인식) 기반의 음성 → 텍스트 변환 서비스.
  • PII 마스킹, 다국어 자동 감지 가능.
  • 실시간 및 비동기 전사 지원.
  • 활용 예: 전화 상담 기록 분석, 자막 생성 등.

Polly

  • 텍스트 → 음성 변환 서비스.
  • Lexicon(발음어휘 사전), SSML(음성 합성 마크업) 지원.
  • 자연스러운 인간 음성과 속도, 감정 표현 가능.
  • 활용 예: TTS 내비게이션, 디지털 고객 응대 음성화 등.

다국어 처리

Translate

  • 다국어 간 실시간 번역 제공.
  • HTML, JSON 등 포맷 유지 가능.
  • AWS SDK와 연동해 서버리스 웹사이트나 앱에 삽입 가능.
  • 대용량 번역 작업에도 최적화.

대화형 챗봇 및 고객 센터

Lex

  • 음성을 텍스트로 변환하고 **자연어 이해(NLU)**로 사용자의 의도를 분석.
  • 챗봇 및 콜센터 봇 구축 시 사용.
  • Lambda 함수와 통합하여 다양한 백엔드 로직 구현 가능.

Amazon Connect

  • 가상 고객센터(IVR) 서비스.
  • Lex, Lambda, CRM과 연동하여 완전한 고객 응대 흐름 구성 가능.
  • 웹 기반 GUI로 응대 흐름 설계 가능.
  • 전화 기반 고객 응대 자동화에 적합.

자연어 처리 - Comprehend

  • 비정형 텍스트로부터 감정 분석, 엔터티 추출, 주제 분류 등 NLP 작업 수행.
  • Comprehend Medical은 의료 텍스트(소견서, 검사 결과 등) 전용 분석 기능 제공.
  • 구조화되지 않은 텍스트를 구조화된 정보로 변환.
  • 활용 예: 고객 피드백 분석, 문서 자동 분류, 의료 정보 추출 등.

머신러닝 모델 개발 - SageMaker

  • **전체 머신러닝 파이프라인(라벨링, 훈련, 배포)**을 관리형 환경에서 제공.
  • Jupyter 기반의 노트북 환경, 자동 튜닝, AutoML, 모델 모니터링 제공.
  • 배포된 모델을 엔드포인트로 활용하여 실시간 예측 가능.
  • 활용 예: 사기 탐지, 사용자 이탈 예측, 예측 유지보수 등.

시계열 예측 - Forecast

  • 과거 데이터를 기반으로 수요/재고/매출 등의 시계열 예측 제공.
  • 완전관리형, AutoML 기반으로 높은 정확도를 자랑함.
  • 활용 예: 재고 최적화, 수요 예측, 판매량 예측 등.

지능형 문서 검색 - Kendra

  • PDF, Word, HTML 등 다양한 문서 소스를 ML 기반 인덱싱하여 검색 가능.
  • 질문/답변 형식의 문서 검색, 지식 인덱스 자동 구성.
  • 사용자의 피드백으로 결과 정확도 향상.
  • 활용 예: 사내 문서 검색, 헬프데스크 자동화, 내부 FAQ 검색 등.

실시간 맞춤 추천 - Personalize

  • 사용자 행동(검색, 클릭, 구매 등)을 기반으로 실시간 추천 서비스 제공.
  • 데이터는 S3 업로드 또는 API를 통해 실시간 수집 가능.
  • 추천 알고리즘은 사용 목적에 따라 맞춤 구성 가능.
  • 활용 예: 전자상거래 상품 추천, 영화/음악 추천, 개인화 마케팅 등.

문서 분석 - Textract

  • 스캔 이미지, PDF 등에서 텍스트 및 양식(Form), 테이블 구조까지 추출 가능.
  • OCR 외에도 필드 및 값 추출이 가능하여 문서 자동화에 적합.
  • 활용 예: 보험금 청구서, 신분증, 세금계산서 자동 처리 등.

요약 정리

  • 이미지/비디오 : Rekognition
  • 음성 : Transcribe, Polly
  • 번역/다국어 : Translate
  • 대화형 챗봇/고객센터 : Lex, Connect
  • 텍스트/NLP : Comprehend
  • 머신러닝 개발 : SageMaker
  • 예측 분석 : Forecast
  • 문서 검색 : Kendra
  • 개인화 추천 : Personalize
  • 문서 텍스트 추출 : Textract