사진찍는 개발자📸👩‍💻

[SAA] Machine Learning 본문

develop/AWS

[SAA] Machine Learning

hsleeee 2024. 6. 22. 10:00
반응형
SMALL

1. Amazon Rekognition

  • 얼굴 탐지, 라벨링, 유명인 인식
  • 기계학습(Machine Learning)을 사용해 이미지와 비디오에서 객체, 사람, 텍스트, 장면을 찾음
  • 얼굴을 분석하고 검색(비교)하여 사용자 확인, 이미지 내 인원 수 계산 등을 수행
  • "익숙한 얼굴"을 저장해 자체 데이터베이스를 생성하거나 유명인 얼굴의 데이터베이스와 비교 가능
  • ex) 라벨링, 콘텐츠 조정, 텍스트 탐지, 얼굴 탐지 및 분석(성별, 연령 범위, 감정 등), 얼굴 검색 및 확인, 유명인 얼굴 인식, 경로 추적(스포츠 게임 분석 등)
  • Content Moderation
    • 이미지나 비디오에서 부적절하거나 원하지 않는, 또는 노출되면 안되는 콘텐츠를 감지하는 기능
    • SNS, 방송 배체, 광고, 전자상거래 등의 상황에서 안전한 사용자 경험을 제공하기 위해 사용
    • 감지할 항목에 대한 최소 신뢰 임계값을 설정할 수 있음
    • 이미지에 플래그를 지정하는 설정을 마친 다음 인적 검토가 필욯나 경우에는 Amazon Augmeteed AI(A2I)를 사용
    • 콘텐츠를 탐지하여 규제 준수를 도움

2. Amazon Transcribe

  • 오디오를 텍스트로 자동 변환
  • 자동 음성 인식 (Automatic Speech Recognition, ASR)이라는 딥 러닝 프로세스를 사용하여 음성을 빠르고 정확하게 텍스트로 변환
  • Redaction을 사용하여 개인 식별 정보(personally Identifiable Information, PII)를 자동으로 제거
  • 다국어 오디오에 대한 자동 언어 식별 지원
  • ex) 고객 서비스 통화 기록의 전사, 자막 자동 생성, 미디어 자산의 메타 데이터 생성을 통해 완전 검색 가능한 아카이브 생성

3. Amazon Polly

  • 딥 러닝을 사용하여 텍스트를 음성으로 변환
  • 대화하는 응용 프로그램을 만들 수 있도록 텍스트를 음성으로 변환
  • Lexicon
    • 발음 어휘 목록(Pronounciation lexicons)을 사용하여 단어의 발음을 정의 가능
      • ex) St3ph4ne -> Stephane, AWS -> Amazon Web Service
    • 어휘 목록을 업로드해서 SynthesizeSpeech 작업에서 사용 가능
  • SSML(Speeech Synthesis Markup Language)
    • 일반 텍스트 또는 SSML로 표시된 문서에서 음성 생성 - 더 많은 사용자 정의 가능
    • ex) 특정 단어나 구절 강조, 음성학적 발음 구현, 숨쉬는 소리, 속삭이기 포함, 뉴스 진행자 발화 스타일 사용 등

4. Amazon Translate

  • 자연스럽고 정확한 언어 번역 기능
  • 해외 사용자들을 위한 웹사이트 및 애플리케이션과 같은 콘텐츠의 로컬라이제이션을 제공하며, 대량의 텍스트를 효율적으로 번역할 수 있도록 도와줌

5. Amazon Lex & Connect

  • 대화형 봇 구축 (ex. 챗봇)
  • Amazon Lex (Alexa를 구동하는 기술과 동일)
    • 음성을 텍스트로 변환하기 위한 자동 음성 인식(Automatic Speech Recognition, ASR) 기술 사용
    • 자연어 이해 기술을 사용하여 텍스트 또는 호출자의 의도 인식
    • 챗봇, 콜센터 봇 등의 구축
  • Amazon Connect
    • 전화를 받고, 고객 응대 흐름을 생성하는 클라우드 기반 가상 고객 센터 제공
    • 다른 CRM 시스템이나 AWS와 통합 가능
    • 예치금 필요 X, 전통적인 고객센터 솔루션 대비 80% 저렴

6. Amazon Comprehend

  • 자연어 처리(Natural Language Processing, NLP)를 위한 서비스
  • 완전 관리형 서버리스 서비스
  • 머신 러닝을 사용하여 텍스트에서 인사이트와 관계를 도출
    • 텍스트의 언어 이해
    • 주요 문구, 장소, 사람, 브랜드, 이벤트 추출
    • 텍스트가 긍정적인지 부정적인지 파악하는 감정 분석
    • 토큰화(tokenization)와 품사(parts of speech) 분석을 사용하여 텍스트 분석
    • 주제별로 텍스트 파일 컬렉션을 자동으로 정리
  • ex) 고객 상호작용(email)을 분석하여 긍정적인 경험과 부정적인 경험의 원인 찾기, comprehend가 식별하는 주제별로 문서를 생성하고 그룹화
  • Amazon Compreheend Medical
    • 비구조적인 의료 텍스트에서 유용한 정보를 감지하고 반환해주는 서비스(ex. 의사 소견서, 퇴원 요약서, 검사 결과서, 케이스 노트)
    • NLP를 사용하여 보호된 개인 건강 정보(Protected Health Information, PHI)를 감지 - DetectPHI API
    • 문서를 Amazon S3에 저장하거나, Kinesis Data Firehose를 사용하여 실시간 데이터를 분석하거나, Amazon Transcribe를 사용하여 환자 이야기를 텍스트로 변환하여 Amazon Comprehend Medical에서 분석 가능

7. Amazon SageMaker

  • 완전 관리형 서비스, 머신 러닝 모델을 구축하는 개발자와 데이터 과학자를 위한 기계 학습 서비스
  • 일반적으로 한 곳에서 모든 과정을 수행하고 서버를 프로비저닝 하는 것은 어려운 작업
  • 머신 러닝 프로세스(단순화된 버전): 시험점수 예측 모델

8. Amazon Forecast

  • 머신 러닝을 사용하여 높은 정확도의 예측을 제공하는 완전 관리형 서비스
  • 데이터 자체를 확인하는 것보다 50% 더 정확
  • 예측 시간을 몇 달에서 몇 시간으로 줄일 수 있음
  • ex) 제품 수요 계획, 재무 계획, 자원 계획, 비옷 판매 예측 등

9. Amazon Kendra

  • ML 기반 완전 관리형 문서 검색 서비스
  • 문서(text, pdf, html, powerpoint, ms word, faq 등)에서 답변 추출
  • 자연어 검색 기능 제공
  • 사용자 상호 작용 / 피드백을 학습하여 선호하는 결과 제공(증분 학습, incremental learning)
  • 데이터의 중요돋, 신선도, 또는 사용자 정의 필터를 기반으로 검색 결과를 수동으로 세부 조정 가능

10. Amazon Personalize

  • 실시간 맞춤 추천응로 애플리케이션을 구축하기 위한 완전 관리형 머신 러닝 서비스
  • 맞춤화된 제품 추천, 재순위화, 맞춤화된 직접 마케팅
  • amazon.com에서 사용하는 기술과 동일
  • 기존 웹사이트, 애플리케이션, sms, 이메일 마케팅 시스템에 통합 가능
  • ML 솔루션을 구축, 학습, 배포할 필요 없이 며칠 안에 구현 가능
  • ex) 소매점, 미디어 및 엔터테인먼트

12. Amazon Textract

  • AI와 ML을 사용하여 스캔된 문서에서 텍스트, 손글씨 및 데이터를 자동으로 추출
  • 양식과 테이블에서 데이터 추출 가능
  • PDF, 이미지 등 어떤 유형의 문서든 읽고 처리 가능
  • ex) 금융 서비스(인보이스, 재무 보고서), 의료 분야(의료 기록, 보험 청구서), 공공 부문(세금 양식, 신분증, 여권)
반응형
LIST

'develop > AWS' 카테고리의 다른 글

[SAA] Advanced Identity in AWS  (0) 2024.06.24
[SAA] Monitoring, Audit and Performance: CloudWatch, CloutTrail, AWS Config  (0) 2024.06.23
[SAA] Data & Analytics  (0) 2024.06.21
[SAA] Databases  (0) 2024.06.20
[SAA] Serverless Architectures  (0) 2024.06.19