1. 개요:

머신 러닝이 뭘까요? 나무위키 피셜 기계가 데이터를 기반으로 학습하여 특정 작업을 수행하는 것이라고 되어 있는데요

인간의 일이나 사고를 효율적으로 처리하려는 관점에서 시작되었다고 합니다

 

Azure에서도 클라우드 기반 머신 러닝 플랫폼으로 제공해주는데요 약...3편에 걸쳐서 주요 개념과 실습을 소개해드리려고 합니다

 

2. 구성 요소:

Azure ML

구성 요소들은 보시다시피

Python으로 ML 코드를 작성할 수 있는 Notebooks

사용자가 목표나,,데이터를 지정하면 자동으로 모델 후보들을 만들어주는 AutoML

파이프라인을 설계하고 모델을 생성할 수 있게 해주는 Designer

LLM 기반 워크플로우를 구성하고 Copilot Studio, Azure OpenAI와 연동할 때 사용되는 Prompt Flow 가 있고 

 

자산 (Assets)은 

등록된 데이터셋 목록들인 데이터

실행된 작업들에 대한 상태나 로그등을 보여주는 작업

사용자 정의 모듈인 구성 요소

흐름을 자동화하거나 반복 실행하는 파이프 라인

학습할 때 사용하는 코드 환경

학습 완료된 모델 저장소인 모델

학습된 모델들을 API (REST API) 로 배포할 수 있게 해주는 앤드포인트 등이 있습니다

 

컴퓨팅은 학습에 사용할 VM에 대한 정보가 표시되어 있습니다

 

3. 진행 과정:

진행 과정에 대한 전체적인 이미지를 소소하게 준비해봤습니다.

진행과정

데이터 준비 : 데이터셋 업로드 및 스키마 정의
모델 개발 : Designer/AutoML/Notebook 중 선택하여 모델 생성
학습 및 평가 : Train Model → Score Model → Evaluate Model
배포 : 모델을 Web API 엔드포인트로 배포

모니터링 및 관리 : 예측 결과, 성능 추적 / 재학습 자동화 가능


참고자료

Azure Machine Learning이란? - Azure Machine Learning | Microsoft Learn

반응형

+ Recent posts