AutoML로 머신 러닝 프로젝트를 간소화하세요! 데이터 준비, 모델 선택 및 튜닝을 자동화하여 시간을 절약하고 모든 사람이 AI에 접근할 수 있도록 하세요.
Automated Machine Learning (AutoML) is the process of automating the time-consuming, iterative tasks of machine learning model development. It allows data scientists, analysts, and developers to build high-scale, efficient, and productive Machine Learning (ML) models while sustaining model quality. Traditional model development is resource-intensive, requiring significant domain knowledge and time to produce and compare dozens of models. AutoML automates steps like data preprocessing, feature selection, and hyperparameter tuning, making the power of Artificial Intelligence (AI) accessible to non-experts while accelerating the workflow for seasoned professionals.
AutoML의 주요 목표는 최소한의 수동 개입으로 특정 데이터셋에 대한 예측 모델의 성능을 최적화하는 것입니다. 포괄적인 AutoML 파이프라인은 일반적으로 다음과 같은 여러 핵심 단계를 관리합니다:
AutoML은 정교한 AI 배포의 진입 장벽을 낮춤으로써 다양한 분야에 혁신을 일으키고 있습니다.
현대 컴퓨터 비전 워크플로에서는 종종 훈련 매개변수의 완벽한 균형을 찾는 것이 필요합니다.
ultralytics 라이브러리는 AutoML과 유사하게 작동하는 내장 기능을 포함하며,
다음과 같은 모델에 대한 최적 하이퍼파라미터(유전 진화) 검색을 자동화합니다:
YOLO26.
다음 예제는 데이터셋에서 모델 성능을 반복적으로 개선하는 자동 튜닝 세션을 시작하는 방법을 보여줍니다:
from ultralytics import YOLO
# Load the latest YOLO26 model
model = YOLO("yolo26n.pt")
# Start automated hyperparameter tuning
# This runs multiple experiments, mutating parameters to maximize metrics
model.tune(data="coco8.yaml", epochs=30, iterations=10, plots=False)
AutoML은 다른 AI 개념들과 공통점을 공유하지만, 그 범위와 적용 측면에서 독특합니다:
AutoML 도구의 생태계는 클라우드 기반 솔루션부터 오픈소스 라이브러리까지 광범위합니다. 주요 클라우드 제공업체는 Google AutoML 및 AWS SageMaker Autopilot과 같은 서비스를 제공하며, 코드 작성 없이 모델을 훈련할 수 있는 그래픽 인터페이스를 제공합니다. Python auto-sklearn과 같은 라이브러리가 표준 데이터셋에 자동화된 알고리즘 선택 기능을 제공합니다.
For computer vision tasks specifically, the Ultralytics Platform simplifies the training pipeline. It offers an intuitive interface to manage datasets, train state-of-the-art models like YOLO11 and YOLO26, and deploy them to various edge devices, effectively streamlining the complex mechanics of vision AI development.