experimental_plan.yaml 작성하기-v3
experimental_plan.yaml에 대한 이해가 어느정도 진행되었다면, 타이타닉 예제 solution을 설치 후 ALO main.py를 실행 시 assets 폴더로 설치되는 각 asset에 대한 이해가 필요합니다. 이러한 asset을 밑바닥부터 만드는 과정을 아래 가이드를 따라 진행 해봅니다.
experimental_plan.yaml 작성하기
학습 파이프라인과 추론 파이프라인 제작 과정이 크게 다르지 않기 때문에 아래 experimental_plan.yaml에 대한 내용을 잘 이해한다면 파이프라인 제작이 가능합니다.
ALO 설치가 완료가 된 상태에서 터미널에 'alo example' CLI 명령어를 통해 생성되는 파일 중 experimental_plan.yaml를 사용합니다.
alo example # titanic 예제 생성
vi experimental_plan.yaml ## vim 이외의 다른 파일 편집기를 사용해도 무방합니다.
experimental_plan.yaml 파일은 AI 솔루션의 실행과 관련된 설정 정보를 YAML 형식으로 정리하는 파일입니다. 이 파일은 AI 솔루션의 이름과 버전을 설정하는 것으로 시작하며, 실행 이력 관리, 모델링 관련 설정, 데이터 파이프라인 구성 등을 포함합니다. 아래는 각 섹션에 대한 설명입니다.
AI Solution 정보 (name, version)
control 섹션에서는 실행 이력을 관리하기 위한 설정을 정의합니다. 여기에는 백업 정책과 리소스 사용량 로그 출력 옵션이 포함됩니다. 백업 설정(backup)은 세 가지 방식 중 하나를 선택할 수 있습니다.
실행 이력 관리 (Control)
control 섹션에서는 실행 이력을 관리하기 위한 설정을 정의합니다. 여기에는 백업 정책과 리소스 사용량 로그 출력 옵션이 포함됩니다.
모델링 설정 (Solution)
solution 섹션에서는 모델링을 위한 환경 설정을 정의합니다. 여기에는 필요한 라이브러리 설치, 사용자 정의 함수 설정 등이 포함됩니다.