OFFICIAL TUTORIAL KASTLE 2.0 공식 실습 가이드 Official Step-by-Step Tutorial

단계별로 익히는 KASTLE 2.0 워크플로우 Mastering KASTLE 2.0 Step-by-Step

정형 데이터 머신러닝 예측부터 컴퓨터 비전 딥러닝 모델 생성 및 검증까지, 실제 화면을 보며 클릭 몇 번으로 완성하는 실습 매뉴얼입니다. From tabular machine learning prediction to computer vision deep learning model creation and validation—follow the intuitive GUI workflow.

DATASET OVERVIEW 100,000 Rows × 22 Columns

실습 1: 리테일 일일 매출 예측 (Tabular ML) Tutorial 1: Retail Daily Sales Forecast (Tabular ML)

본 실습에서는 전국 100개 매장의 10만 건 리테일 데이터를 바탕으로 일일 매출액(daily_sales)을 예측하는 회귀(Value Prediction) 모델을 노코드로 완성합니다.(데이터셋은 제공 예정입니다.) This tutorial guides you through building a regression (Value Prediction) model to forecast daily sales (daily_sales) across 100 retail stores with 100,000 records without coding. * dataset will be provided.

📁 File Info

retail_sales_forecast_100k_en.csv (UTF-8-BOM)

🎯 Target Variable (Y)

daily_sales (daily sales)

🏢 Store & Market

store_type, location_type, store_size_m2, competitor_count

📅 Time & Calendar

year, month, day, day_of_week, is_weekend, is_holiday

🏷️ Marketing & Promo

is_promotion, avg_discount_rate, online_pickup_ratio, member_ratio

🌦️ External Environment

temperature, rainfall_mm, cpi_index (*missing data included)

01 PROJECT SETUP

새 프로젝트 생성하기 (New Project) Create a New Project

KASTLE을 실행한 후 화면 상단의 [+] 버튼을 눌러 새 분석 프로젝트를 생성합니다. 생성된 프로젝트의 이름을 더블클릭하여 직관적인 이름으로 변경할 수 있습니다. Launch KASTLE and click the [+] button to create a new project. Double-click the created project name to rename it.

KASTLE 2.0 Launcher & [+] button
Click [+] to Add Project 🔍 Zoom
Rename Project by Double Clicking
Double-click to Rename 🔍 Zoom
02 DATA IMPORT

정형 데이터셋 로드 (Data Load) Load Tabular Dataset

좌측 노드 패널에서 Data 노드를 캔버스로 드래그 앤 드롭합니다. 이번 예제는 CSV 파일이므로 Tabular Data를 선택하고, [Select File]을 눌러 retail_sales_forecast_100k_en.csv를 선택한 뒤 [Save & Run]을 클릭하여 데이터를 불러옵니다. Drag and drop the Data node onto the canvas. Select Tabular Data, click [Select File] to choose the CSV file, and click [Save & Run] to import the dataset.

Data Node Canvas Drop
Add Data Node to Canvas 🔍 Zoom
Select File & Save Run
Tabular Data -> [Save & Run] 🔍 Zoom
03 EDA & PROFILING

데이터 자동 탐색 및 프로파일링 (Sweetviz) Automated Data Profiling with Sweetviz

데이터의 분포, 결측치 비율, 피처 간 상관관계를 한눈에 확인하기 위해 Sweetviz Data Profiling 노드를 추가하고 Data 노드와 연결합니다. 우측 패널의 [View Report] 버튼을 누르면 대화형 EDA 보고서가 즉시 열립니다. Connect a Sweetviz Data Profiling node to inspect distributions, missing ratios, and correlations. Click [View Report] on the right panel to examine the generated interactive report.

Sweetviz Node Connection
Connect Sweetviz Node 🔍 Zoom
View Report Sweetviz Screen
Interactive EDA Report 🔍 Zoom
04 PREPROCESSING

결측치 처리 및 인코딩 (Data Preprocessing) Imputation, Outlier Removal & Encoding

Data Preprocessing 노드를 추가하여 Data 노드와 연결합니다. 결측치 대치, 이상치 제거, 텍스트 범주형 데이터의 수치 변환을 클릭 몇 번으로 설정합니다. Add a Data Preprocessing node and connect it to the Data node. Easily configure missing value imputation, outlier elimination, and text encoding.

1. Missing Values
  • • Fill with Mean: 평균값 대치
  • • Fill with Median: 중앙값 대치
  • • Drop Rows: 결측치 행 제거
2. Outlier Removal

통계적 이상치를 자동으로 감지하고 안전하게 제거하여 모델 왜곡을 방지합니다.

3. Text to Number
  • • Ordinal: 고유값 순차 정수 매핑
  • • One-hot: 이진(0/1) 지시자 컬럼 생성
  • • No Conversion: 원본 유지
Data Preprocessing Node Connect
Connect Node
Missing Value Config
Imputation Setup
Encoding Setup
Encoding Setup
05 AUTO PILOT AUTOML

머신러닝 모델 생성 & 최적화 (Auto Pilot) ML Model Generation & Auto Pilot

Machine Learning Model Generation 노드를 추가하여 Preprocessing 노드에 연결합니다. 본 프로젝트는 매출 예측이므로 Value Prediction을 선택하고, Target Column으로 daily_sales를 지정합니다. Algorithm Optimization에서 Auto Pilot을 선택하면 다수의 머신러닝 알고리즘 중 최적의 모델과 하이퍼파라미터를 자동으로 학습·탐색합니다. Add a Machine Learning Model Generation node and connect it to the Preprocessing node. Select Value Prediction, set daily_sales as Target Column, and choose Auto Pilot for automated AutoML optimization.

ML Model Generation Node Setup
Target: daily_sales 🔍 Zoom
Auto Pilot Selection
Algorithm: Auto Pilot (AutoML) 🔍 Zoom
06 VALIDATION & INFERENCE

모델 실시간 검증 및 추론 (Model Validation) Interactive Model Validation & Inference

생성된 모델 노드에 Model Validation 노드를 연결합니다(Model Type은 Tabular로 자동 지정). 우측 패널의 [Open Validation Tool]을 클릭하여 검증 도구를 열고, 각 변수(store_size, 할인율, 기온 등)에 원하는 값을 입력한 후 [Run Model Validation]을 누르면 모델이 추론한 예상 일일 매출액이 즉시 출력됩니다. Connect a Model Validation node (defaults to Tabular). Click [Open Validation Tool], enter feature values in the form, and click [Run Model Validation] to view real-time predicted daily sales.

Connect Validation Node
Connect Validation Node
Open Validation Tool
[Open Validation Tool]
Input Features Form
Enter Input Feature Values
Predicted Output Screen
Predicted Output Computed