Skip to main content
이 문서는 머신러닝 섹션의 일부입니다.

AutoML이란?

AutoML(Automated Machine Learning) 은 데이터를 입력하면 자동으로 전처리, 모델 선택, 하이퍼파라미터 튜닝, 평가 까지 수행하여 최적의 모델을 찾아주는 기능입니다. ML 전문 지식이 없어도 빠르게 좋은 성능의 모델을 얻을 수 있습니다.
💡 AutoML은 블랙박스가 아닙니다. Databricks AutoML의 핵심 차별점은 각 시행(trial)의 전체 코드가 담긴 노트북을 자동 생성 한다는 것입니다. 결과를 검토하고, 필요한 부분을 수정하여 직접 커스터마이즈할 수 있습니다.

지원하는 문제 유형


UI에서 AutoML 사용하기

실행 순서

  1. 좌측 메뉴에서 Experiments 클릭
  2. Create AutoML Experiment 선택
  3. 설정 입력:
    • Dataset: Delta 테이블 또는 DataFrame 선택
    • Prediction target: 예측할 컬럼 선택
    • Problem type: 분류 / 회귀 / 시계열 예측 선택
  4. 고급 설정(선택):
    • Timeout (최대 실행 시간)
    • Evaluation metric (평가 지표)
    • Training frameworks (사용할 알고리즘)
  5. Start 클릭

UI에서 결과 확인

실행이 완료되면 다음을 확인할 수 있습니다:

API에서 AutoML 사용하기

분류 (Classification)

회귀 (Regression)

시계열 예측 (Forecasting)


AutoML 주요 파라미터


생성된 노트북 활용

AutoML이 생성하는 노트북에는 다음 내용이 포함되어 있습니다:

노트북 커스터마이징 워크플로


MLflow 자동 연동

AutoML의 모든 시행(trial)은 MLflow에 자동으로 로깅 됩니다.

AutoML 시행에서 사용되는 알고리즘