Machine Learning > AI EasyMaker > 개요

AI EasyMaker 개요

AI EasyMaker는 머신 러닝 개발을 위한 환경과 학습 및 고도화, 엔드포인트 서비스를 위한 AI 플랫폼입니다.

주요 기능

  1. 개발 환경

    • 머신 러닝 개발을 위한 필수 패키지가 설치되어 있는 주피터(Jupyter) 노트북을 제공합니다.
    • TensorFlow, Pytorch 프레임워크 환경의 노트북을 선택할 수 있습니다.
    • 노트북에는 AI EasyMaker의 기능을 사용할 수 있는 SDK가 제공됩니다.
  2. 인공 지능 학습 및 고도화

    • 노트북에서 개발한 머신 러닝 알고리즘을 학습하기 위한 환경을 제공합니다.
    • 알고리즘에 맞는 TensorFlow, Pytorch 프레임워크 환경의 이미지를 선택하고, 원하는 GPU/CPU 인스턴스 타입과 스토리지 사이즈를 지정하여 학습을 생성할 수 있습니다.
    • 최대 10개 노드로 분산 학습이 가능합니다.
    • 학습 결과 지표는 텐서보드를 통해 분석할 수 있습니다.
    • 하나의 알고리즘을 여러 번 학습하여 정확도를 높이고, 실험 단위로 그룹화하여 비교 분석할 수 있습니다.
  3. 모델 관리

    • 학습이 완료된 모델 아티펙트를 관리할 수 있습니다.
  4. AI 서비스 엔드포인트

    • 모델을 서비스하기 위한 엔드포인트를 제공합니다.
    • 엔드포인트는 복수 인스턴스를 통해 이중화 구성이 가능합니다.
    • 엔드포인트는 API Gateway 서비스와 연동되어 API Gateway의 다양한 기능을 활용할 수 있습니다.
    • 서비스 중인 엔드포인트에 정확도가 높은 새로운 모델을 배포하기 위해서 새로운 테스트 스테이지로 추가하고 테스트가 완료되면 기본 스테이지로 변경 기능을 활용하여 기존 도메인으로 바로 적용할 수 있습니다.
TOP