본문 바로가기
클라우드/MS Azure

3.Azure의 핵심 솔루션 및 관리 도구에 관해 설명하기

by 취미툰 2021. 2. 19.
반응형

MS Azure는 각각 해결하려는 문제에 따라 선택할 다양한 AI 솔루션을 제공.

 

AI에는 두가지 기본 접근방법이 있음.

1. 인간사고의 신경망을 기반으로 모델링한 '딥 러닝' 시스템을 채택하여 경험을 통해 발견하고 학습 및 성장할 수 있게 함

2. 기존 데이터를 사용하여 모델을 학습시키고 테스트한 다음, 새 데이터에 모델을 적용하여 향후 동작, 결과, 추세를 예측하는 데이터 과학기술인 '기계 학습'

 

Azure 제품 옵션

각각 특정 대상 및 사용 사례에 맞게 설계된 세 가지 기본 제품이 MS에서 제공됨.

 

Azure Machine Learning

예측용 플랫폼. 향후 결과를 가장 정확하게 예측하는 모델을 찾기 위해 데이터에 연결하여 모델을 학습 및 테스트할 수 있는 도구와 서비스로 구성되어 있음. 실험을 실행하여 모델을 테스트한 후에는 웹 API 엔드포인트를 통해 모델을 배포하고 실시간으로 사용할 수 있음.

 

Azure Machine Learning을 사용하여 다음을 수행할 수 있음.

- 데이터를 가져오는 방법, 누락되었거나 잘못된 데이터를 처리하는 방법, 데이터를 학습 세트나 테스트 세트로 분할하고 데이터를 학습 프로세스로 전달하는 방법을 정의하는 프로세스를 만듬

- 데이터 과학자에게 친숙한 도구와 프로그래밍 언어를 사용하여 예측 모델을 학습시키고 평가

- 학습 데이터와 테스트 데이터를 기반으로 알고리즘의 점수를 매기는 데 필요한 컴퓨팅 집약적 실험을 실행할 위치와 시기를 정의하는 파이프라인을 만듬

- 다른 애플리케이션에서 실시간으로 사용할 수 있도록 최적의 알고리즘을 API로 앤드포인트에 배포

고유 데이터를 사용하는 알고리즘의 설계와 학습에 대해 데이터 과학자가 완벽하게 에저해야 하는 경우 이것을 선택

 

Azure Cognitive Services

애플리케이션이 보고 듣고 말하고 이해하고 추론을 시작할 수 있는 미리 빌드된 기계 학습 모델을 제공.

Azure Cognitive Services는 대부분의 경우 예측을 얻는 기반이 되는 라이브 데이터를 가져올 수 있도록 미리 학습된 모델을 제공

아래와 같은 범주로 나눌 수 있음

- 언어 서비스 

- 음성 서비스

- 비전

- 의사 결정 서비스

 

Azure Bot Service

마치 사람처럼 질문을 이해하고 질문에 응답하는 가상 에이전트를 만들기 위한 플랫폼. 특정 사용 사례가 있다는 점에서 위의 두개의 서비스와 다름. 사람과 지능적으로 통신할 수 있는 가상 에이전트를 만듬. 빌드한 봇은 백그라운드에서 Azure Cognitive Services와 다른 Azure 서비스를 사용하여 사람이 요구하는 작업을 이해함,

봇을 사용하여 반복적인 단순 작업을 직접적인 사람 개입이 더 이상 필요 없는 자동화된 시스템으로 전환할 수 있음.

사용자는 텍스트,대화형 카드 및 음성을 사용하여 봇과 대화함.

 

결정 기준 분석

Q.자연어를 통해 사용자와 상호 작용하는 가상 에이전트를 빌드하고 있나요?

(Are you Are you building a virtual agent that interfaces with humans via natural language?)

A.자연어를 사용하여 사람과 상호 작용하는 가상 에이전트를 만들어야 하는 경우 Azure Bot Service를 사용함.

 

Q.이미지,비디오 또는 오디오의 콘텐츠와 의미를 이해하거나 텍스트를 다른 언어로 번역할 수 있는 서비스가 필요한가요?

(Do you need a service that can understand the content and meaning of images, video, or audio, or that can translate text into a different language?)

A.음성 텍스트 변환 수행, 검색 상호 작용 또는 이미지의 개체 식별과 같은 범용 작업을 수행할 때 Azure Cognitive Services를 사용합니다. '범용' 키워드가 중요합니다. 다양한 종류의 고객이 MS가 해당 모델을 학습시키고 테스트하여 모델을 대규모로 저렴하게 제공하기 위해 이미 수행한 작업을 활용할 수 있음

 

Q.사용자 행동을 예측하거나 앱에서 사용자에게 맞춤형 추천을 제공해야 하나요?

(Do you need to predict user behavior or provide users with personalized recommendations in your app?)

A. Azure Cognitive Services Personalizer 서비스는 애플리케이션 내에서 사용자의 작업을 감시합니다.Personalizer를 사용하여 사용자의 동작을 예측할 수 있으며 사용패턴을 파악하여 관련된 경험을 제공할 수 있습니다. 여기서 사용자 행동을 캡처하고 저장하며 작업을 수행하는 고유한 사용자 지정 Azure Machine Learing 솔루션을 만들 수 있습니다.

 

Q. 앱이 프라이빗 기록 데이터를 기반으로 향후 결과를 예측하나요?

(Will your app predict future outcomes based on private historical data?)

A.미래 결과를 예측하기 위해 데이터를 분석하는 경우 Azure Machine Learning을 분석해야 합니다.

 

Q.고유한 데이터를 사용하여 모델을 빌드하거나 위에 나열된 것과 다른 작업을 수행해야 합니까?

(Do you need to build a model by using your own data or perform a different task than those listed above?)

A. 최대 유연성을 위해 Azure Machine Learing을 사용합니다.

 

 

/* 지식 점검 */

1. You need to predict future behavior based on previous actions. Which product option should you select as a candidate?

A.Azure Machine Learning

B.Azure Bot Service

C.Azure Cognitive Services


2. You need to create a human-computer interface that uses natural language to answer customer questions. Which product option should you select as a candidate?

A.Azure Machine Learning

B.Azure Cognitive Services

C.Azure Bot Service


3. You need to identify the content of product images to automatically create alt tags for images formatted properly. Which product option is the best candidate?

A.Azure Machine Learning

B.Azure Cognitive Services

C.Azure Bot Service

 

답은 아래에

더보기

1.A Azure Machine Learning enables you to build models to predict the likelihood of a future result. It should not be eliminated as a candidate.

2.C Azure Bot Service creates virtual agent solutions that utilize natural language. It should not be eliminated as a candidate.

3.B Azure Cognitive Services includes Vision services that can identify the content of an image. Azure Cognitive Services is the best candidate.

반응형

댓글