자동화된 머신러닝 (AutoML)

새로운 머신러닝 (ML) 프로젝트를 시작한다면 수동 학습이 머신러닝 모델을 빌드하는 유일한 옵션인 경우에 적합합니다. 다음으로 바꿉니다. 수동 학습을 사용하면 ML 프레임워크를 사용하여 코드를 작성하여 모델을 만듭니다. 기간 중 이 프로세스를 통해 사용자는 어떤 알고리즘을 탐색해 보고 초매개변수를 조정하여 적합한 모델을 찾습니다

물론 모델 학습만이 필요한 것은 아닙니다. 포함 머신러닝 모델을 프로토타입에서 프로덕션으로 빌드하고 반복적인 작업과 전문화된 기술이 수반됩니다 간단한 탐색적 ML 워크플로는 다음과 같습니다.

그림 1. 간단한 머신러닝 워크플로
그림 1. 간단한 머신러닝 탐색 워크플로

반복적 작업 - ML 워크플로는 반복적인 작업과 있습니다. 예를 들어 모델 개발 중에는 일반적으로 알고리즘과 초매개변수의 다양한 조합을 탐색하여 모델을 학습시키는 작업도 반복해야 합니다 수동 학습을 사용하면 모델을 학습시킨 다음 코드를 조정하여 다양한 ML로 실험을 실행합니다. 초매개변수를 조정하여 최적의 모델을 찾습니다 소규모 또는 탐색용 프로젝트에서 이 수동 프로세스는 문제가 되지 않을 수 있지만 대규모 프로젝트의 경우 많은 시간이 소요될 수 있습니다

특수 기술 - ML 모델을 수동으로 개발하려면 전문 지식이 필요합니다. 학습합니다. 실제로는 머신러닝 모델 개발을 계획하지 않는 모든 팀이 이런 스킬을 갖고 있을지도 모릅니다 팀에 전담 데이터 과학자가 없는 경우 이 작업을 수동으로 하는 것은 불가능할 수도 있습니다.

다행히 모델 개발의 특정 단계를 자동화하여 반복적인 작업과 전문 기술의 필요성의 부담을 줄일 수 있습니다. 이러한 태스크는 자동화된 머신러닝 (AutoML)에 대한 이 모듈의 주제입니다.

AutoML이란 무엇인가요?

AutoML은 AutoML을 머신러닝 워크플로에서 특정 작업을 수행할 수 있습니다 AutoML은 ML 모델을 빌드하는 데 도움이 되는 도구 및 기술의 집합이라고 더 많은 사용자가 머신러닝 모델에 더 빠르고 쉽게 액세스할 수 있습니다. 자동화는 ML 워크플로 전반에 도움이 될 수 있지만 모델 개발 주기에 포함된 도구, 즉 AutoML과 2012년 2월 31일 이러한 반복 작업은 다음과 같습니다.

  • 데이터 엔지니어링 <ph type="x-smartling-placeholder">
      </ph>
    • 특성 추출
    • 특성 선택
  • 교육 <ph type="x-smartling-placeholder">
      </ph>
    • 적절한 ML 알고리즘 식별
    • 최적의 초매개변수 선택
  • 분석 <ph type="x-smartling-placeholder">
      </ph>
    • 테스트 및 분석을 기반으로 학습 중에 생성된 측정항목 평가 Vertex AI에 대해 알아봤습니다

AutoML을 사용하면 특성보다는 ML 문제와 데이터에 집중할 수 있습니다. 초매개변수 조정, 올바른 알고리즘 선택과 같은 작업을 할 수 있습니다