DuckDB · SQL-first ML
FEATURE CONTRACT + VECTORIZED SCORINGDuckDB สร้าง Typed Feature และ Score ด้วย Coefficient ที่ส่งเข้ามา โดยไม่อ้างว่าเป็น General-purpose Model Trainer
EXECUTED SQL
Select an experiment.
LIVE SQL LAB · DUCKDB × CLICKHOUSE
DuckDB ดูแล Feature และ Scoring Pipeline ที่สร้างซ้ำได้ ส่วน ClickHouse ไปไกลกว่า: Logistic Training กลายเป็น Aggregation และ Aggregate State กลายเป็น Model
RUN THE CONTRAST
ทั้งสอง Engine ใช้ Sales Relation ชุดเดียวกัน Target คือ high_value = revenue ≥ 700 และใช้ Quantity, Scaled Unit Price, Scaled Discount เป็น Feature ตัวอย่างนี้ใช้เพื่อการสอน ไม่ใช่ Business Model
DuckDB สร้าง Typed Feature และ Score ด้วย Coefficient ที่ส่งเข้ามา โดยไม่อ้างว่าเป็น General-purpose Model Trainer
Select an experiment.
ClickHouse ฝึก Logistic Regression ในรูป Aggregate Function และนำ Aggregate State ขนาดเล็กไปใช้ผ่าน SQL
Select an experiment.
LAB SEQUENCE
Lab จะสมบูรณ์เมื่อนักศึกษาอธิบายทุก Boundary ได้ ไม่ใช่เพียงสร้าง Probability สำเร็จ
ระบุ Target, Type, หน่วย และ Scaling
ยืนยันว่า Output มี Type และสร้างซ้ำได้
หาให้ได้ว่า Coefficient เข้า SQL ตรงไหน
สังเกตหลายแถวถูกย่อเป็น Weight Array เดียว
ตาม State Creation ไปถึง evalMLMethod
ระบุว่าใครดูแล Feature, Training, State และ Inference
CONTINUE
MADlib ยังคงเป็น Lab เชิงลึกด้าน Classical In-database ML ส่วนหน้านี้เพิ่ม Embedded SQL และ Columnar Aggregate-state