AWS의 AI/ML 인공 지능 서비스 총정리
AWS는 AI(Artificial Intelligence)/ML를 기반으로 하는 다양한 서비스를 제공한다.
AI/ML에 관한 대표적인 서비스를 정리하였따!
Amazon SageMaker: 머신러닝 학습
SageMaker는 머신러닝(ML: Machine Learning) 서비스로, 머신러닝 모델을 쉽게 구축하고, 학습&훈련시키는 작업을 단순화하며, 배포할 수 있는 통합 개발 환경을 제공한다. (모니터링 가능)
✅ SageMaker는 기계 학습 모델의 구축, 훈련, 배포에 적합하지만, 사용하려면 기계 학습에 대한 지식이 필요하다.
[Amazon SageMaker Pipelines]
머신러닝 모델의 데이터 준비부터 배포까지 완전히 자동화된 워크플로우를 생성하고 관리할 수 있는 기능이다.
Amazon Forecast: 시계열 예측 (Time-Series Forecasting)
Amazon Forecast는 기계 학습을 이용한 시계열 예측을 제공하는 완전 관리형 서비스이다.
시계열 예측이란, 과거의 시계열 데이터를 바탕으로 미래의 사건을 예측하는 것을 의미한다.
예를 들어, 계절별 상품 수요 예측, 프로모션 효과 예측, 예산 계획, 직원 배치 계획 등에 활용될 수 있다.
Amazon Forecast는 이미 시계열 예측 모델이 준비되어 있어, 기계 학습 지식이 없어도 쉽게 이용할 수 있다.
[Amazon Forecast 설정 화면]
[시계열 예측의 예시 (가정의 전력 소비)]
Amazon Bedrock: 생성형 AI 모델 (Generative AI)
Amazon Bedrock은 완전관리형 서비스로, 다양한 생성형 AI 모델에 접근할 수 있는 플랫폼이다.
이 서비스는 사용자가 복잡한 인프라를 직접 관리하지 않고도 텍스트 생성, 이미지 생성, 데이터 요약, 번역, 그리고 기타 AI 기반 작업을 수행할 수 있도록 지원한다.
주요 특징
- 다양한 생성형 AI 모델: 여러 AI 스타트업이나 Amazon에서 개발한 AI 모델에 접근할 수 있도록 한다. 사용자는 이 모델들을 선택하여 AI 작업에 활용한다.
- 예시) Anthropic(:Claude), AI21 Labs(:Jurassic-2), Stability AI(:stable Diffusion)
Foundation Models
Foundation Models (FMs)은 AI 및 머신러닝에서 미리 대량의 데이터로 학습된 범용 모델을 의미한다.
이 모델들은 다양한 종류의 데이터를 사용하여 광범위한 작업을 수행할 수 있는 능력을 가지며, 특정 작업에 맞게 Fine-Tuning할 수 있다.
Amazon Comprehend: 자연어 처리(NLP), 감정분석
Amazon Comprehend는 자연어 처리(NLP, Natural Language Processing) 서비스로, 텍스트 데이터를 분석하고 이해하는데 특화되어 있다.
텍스트(문장)에서 패턴을 찾아내고 키워드추출, entity 식별, 언어 감지를 수행하거나 텍스트(문장)의 감정(긍정적 or 부정적)을 이해하고 분류가 가능하다.
예를 들어, 고객 리뷰나 소셜 미디어에서의 피드백을 분석하여 고객의 감정을 이해할 수 있다.
Amazon Transcribe: 음성을 텍스트로 변환 (Speech To Text)
'Transcribe' 뜻: 필기하다
Amazon Transcribe는 자동 음성 인식(ASR, Automatic Speech Recognition) 서비스로, 음성 데이터를 텍스트로 변환하는 서비스이다. (반대로 텍스트를 음성으로 바꾸지는 않는다)
녹음된 오디오 파일을 텍스트로 자동으로 transcription 하여, 텍스트 기반의 분석이나 검색, 저장 등을 가능하게 해 준다.
(머신러닝을 사용해서 변환한다)
Amazon Polly: 텍스트를 음성으로 변환 (Text To Speech)
"Polly"라는 단어는 영어에서 일반적으로 앵무새의 애칭으로 사용된다.
이 이름은 특히 사람들이 앵무새에게 "Polly"라고 부르며 말을 가르치는 경우가 많기 때문에 유명하다
Amazon Polly는 텍스트를 음성으로 변환하는 서비스이다. (머신러닝을 사용한다)
Polly를 사용하면 텍스트 데이터를 여러 언어와 다양한 음성으로 음성 파일로 변환할 수 있어, 음성 기반 애플리케이션이나 콘텐츠를 쉽게 제작할 수 있다.
Amazon Translate: 번역
Amazon Translate는 실시간 번역 서비스로, 텍스트를 여러 언어로 자동 번역해 주는 서비스이다.
이 서비스는 기계 학습 모델을 사용하여 높은 품질의 번역을 제공한다
Amazon Textract: 이미지/PDF에서 텍스트 추출
Amazon Textract는 이미지 또는 PDF와 같은 문서에서 텍스트를 추출하는 서비스이다.
Amazon Textract는 광학 문자 인식(OCR, Optical Character Recognition) 기술을 사용하여 스캔된 문서나 이미지에서 텍스트와 데이터를 자동으로 추출한다.
단순히 텍스트를 인식하는 것뿐만 아니라, 문서 내의 표, 양식, 키-값 쌍과 같은 구조화된 데이터도 정확하게 추출할 수 있어, 다양한 산업 분야에서 문서 자동화와 데이터 처리에 활용된다.
Amazon Fraud Detector: 온라인 사기 탐지 및 예방
Amazon Fraud Detector는 온라인 사기(온라인 사기 행위, 부정 거래)를 실시간으로 탐지하고 예방하기 위해 개발된 서비스이다.
이 서비스는 머신러닝을 활용하여 의심스러운 활동을 감지하고, 이를 바탕으로 사기 행위의 가능성을 평가한다.
특히 금융 서비스, 전자상거래(신용 카드 사기), 디지털 결제 등의 분야에서 유용하게 활용된다.
Amazon Lex: 음성 또는 텍스트의 챗봇(chatbot)
Amazon Lex는 음성(voice) 또는 텍스트(text) 형태의 챗봇 및 대화형 인터페이스를 쉽게 개발하고 배포할 수 있는 서비스이다.
자연어 처리(NLP)와 자동 음성 인식(ASR) 기술을 활용하여 사용자와의 대화를 처리할 수 있는 챗봇이나 음성 기반 애플리케이션을 개발하는 데 사용된다.
Amazon Rekognition: 컴퓨터 비전 (이미지, 동영상 분석)
AWS Rekognition은 이미지 및 동영상 분석 서비스로, 머신러닝을 기반으로 이미지와 동영상에서 다양한 객체, 얼굴, 텍스트, 활동 등을 인식할 수 있는 기능을 제공한다.
이 서비스는 복잡한 컴퓨터 비전 기술을 쉽게 활용할 수 있도록 AWS에서 제공하는 관리형 서비스이다
'클라우드(AWS)' 카테고리의 다른 글
[AWS] IAM Policy 적는 방법 (JSON 형식) (0) | 2024.08.23 |
---|---|
[AWS] EC2의 EFA와 ENA란? (Elastic Fabric Adapter, Enhanced Networking, 향상된 네트워킹) (0) | 2024.08.19 |
[AWS] Lake Formation란? 쉽게 정리 (Data Lake를 만드는 서비스) (0) | 2024.08.17 |
[AWS] Compute Optimizer란? 쉽게 정리 (컴퓨팅 리소스의 효율성과 비용 최적화를 위한 권장사항 제공) (0) | 2024.08.17 |
[AWS] Control Tower란? 쉽게 정리 (여러 AWS 계정을 관리하기 위한 서비스, 랜딩 존(Landing Zone), 가드레일(Guardrails)) (0) | 2024.08.17 |