기계학습 모델 훈련 및 배포를 위한 종단간 파이프라인 인터페이스 개발
래블업 주식회사
본 과제를 통해 아직 초기 단계에 있는 기계학습 종단 간 파이프라인 인터페이스를 개발하여, 데이터 전처리부터 배포에 이르는 과정을 일원화/자동화하려고 한다.
2019 년
인공지능(AI)

본 과제를 통해 아직 초기 단계에 있는 기계학습 종단 간 파이프라인 인터페이스를 개발하여, 데이터 전처리부터 배포에 이르는 과정을 일원화/자동화하려고 한다. 데이터 전처리(입력, 분석, 검증, 변환), 학습 수행, 모델 평가 및 검증, 모델 배포에서 수행해야 하는 기능을 독립적인 모듈 형태로 개발하고, 각 모듈을 일정한 입출력 형식으로 연결해 파이프라인을 구성할 수 있도록 한다. 각 모듈에서 수행하는 핵심 기능은 사용자가 코드를 직접 작성하여 사용자화할 수 있도록 함으로써, 다양한 데이터와 학습 및 배포 방법에 유연하게 대응할 수 있도록 한다. 또한, 핵심 코드 이외 기타 파이프라인 관리 및 오케스트레이션 작업은 최대한 자동화하여 사용자는 모델 및 파이프라인 핵심 논리 구성에 집중할 수 있도록 지원한다. 모듈 개발과 함께 GUI 인터페이스를 제공하는 사이트도 개발하여 웹브라우저 환경에서 편리하게 파이프라인을 구축할 수 있도록 한다. 파이프라인을 실행할 때 필요한 런타임 환경은 본사의 오픈소스 소프트웨어인 Backend.AI를 활용하여 별도 환경을 구축하거나 분산처리 환경을 관리하는 부분을 자동화한다.

맨 위로
맨 위로