AWS

Amazon Comprehend, SageMaker, Forcast

박현국 2024. 11. 5. 00:46
Comprehend
  • Comprehend 는 자연어를 처리하는 NLP 서비스
  • 완전 관리형 서버리스 서비스이며, 머신 러닝을 사용하여 텍스트에서 인사이트와 관계를 도출한다.
    -> 텍스트에서 주요 문구, 장소 및 사람, 브랜드, 이벤트를 추출한다. 그리고 분석 중인 텍스트가 긍정적인지 부정적인지 파악하는 감정 분석을 할 수 있다.
  • 토큰화 및 품사를 사용하여 텍스트를 분석할 수 있고 음성을 식별한다.
  • 텍스트 파일 모음을 주제에 따라 정리하고 주제를 식별한다. -> 대량의 데이터가 있으면, Comprehend 가 그 데이터의 의미를 이해하려고 시도한다.

 

 

 

SageMaker

 

  • 완전 관리형 서비스이며 머신 러닝 모델을 구축하는 개발자와 데이터 사이언티스트를 위한 서비스
  • 더 높은 수준의 머신 러닝 서비스로 조직의 실제 개발자와 데이터 사이언티스트가 머신 러닝 모델을 만들고 구축하기 위해 사용한다. 그래서 훨씬 복잡하고 사용하기가 어렵다.
  • 머신 러닝 모델을 구축하기 위한 과정에는 여러 단계가 있다. -> 한 곳에서 모든 단계를 실행하기에는 어렵다.
  • 서버를 프로비저닝 해서 계산을 수행하여 모델을 생성해야 하므로 길고 복잡하다.
  • 예를 들어 데이터를 수집하고 라벨링하여 머신 러닝 모델을 구축하였을때, 과거 데이터를 통해 현재를 예측하는 모델을 데이터와 출력이 더 들어맞도록 점차 모델을 개선한다.
  • 이 모든 과정은 라벨링과 구축, 훈련 및 조정, 적용 모두 SageMaker 에서 가능하다.

 

 

 

 

Forecast
  • 예측을 도와주는 기능이며, 완전 관리형 서비스이다. 머신 러닝을 사용하여 매우 정확한 예측을 제공한다.
  • 데이터 자체를 확인하는 것보다 50% 더 정확하다.
  • 또한 관리형 서비스는 예측 시간을 몇 달에서 몇 시간으로 줄여주는데, 예측이 필요한 것은 모두 사용 사례가 된다.
  • 예를 들어 시계열 데이터에 해당 데이터를 추가하고, S3 에 이를 업로드 한 뒤에 Forecast 서비스를 시작한다.
  • 그러면 예측 모델이 생성되고 이 모델을 사용하여 미래의 판매량에 대한 데이터를 예측한다.
  • 즉, Forecast 는 예측!

'AWS' 카테고리의 다른 글

Amazon EventBridge, CloudTrail  (0) 2024.11.07
CloudWatch Metrics  (0) 2024.11.05
Amazon Transcribe, Polly, Translate  (2) 2024.11.03
Amazon Rekognition  (1) 2024.11.01
Amazon Databases  (3) 2024.10.31