01 · FORMULA FIRST
k-Nearest Neighbors
ระยะทางคำนวณตอนทำนาย ค่า k คุมสมดุลระหว่างความไวต่อเพื่อนบ้านกับความเรียบของขอบเขตตัดสินใจ
-- SQL appears after execution.
FORMULA → RELATION → MARIADB SQL
ทุก SUM, JOIN, LOG และ ROW_NUMBER ควรอธิบายได้ว่ากำลังแทนส่วนใดของคณิตศาสตร์ เราจึงเริ่มจากสูตร แตกเป็นตารางกลาง แล้วค่อยรัน SQL บน MariaDB ของ warin.me จริง
FORMULA-FIRST LAB
DuckDB เหมาะกับ analytical experiment แบบแยกตัว ส่วนหน้านี้แสดง client–server connection, SQL dialect และ execution ใน database service จริง โดยความหมายของสูตรต้องไม่เปลี่ยน
01 · FORMULA FIRST
ระยะทางคำนวณตอนทำนาย ค่า k คุมสมดุลระหว่างความไวต่อเพื่อนบ้านกับความเรียบของขอบเขตตัดสินใจ
-- SQL appears after execution.
02 · FORMULA FIRST
สมมติ feature เป็นอิสระเมื่อทราบ class ใช้ log ป้องกัน underflow และ Laplace smoothing รองรับค่าที่ไม่เคยพบ
-- SQL appears after execution.
03 · FORMULA FIRST
Slope คือการเปลี่ยนแปลงคาดหมาย ไม่ใช่หลักฐานของเหตุและผล Aggregate statistics กลายเป็น coefficient ของโมเดล
-- SQL appears after execution.
04 · FORMULA FIRST
หนึ่งรอบมี assign และ update ระบบจริงต้องวนซ้ำจน centroid เคลื่อนต่ำกว่า tolerance ที่ประกาศไว้
-- SQL appears after execution.
05 · FORMULA FIRST
Z-score วัดระยะในหน่วยส่วนเบี่ยงเบนมาตรฐาน ค่า flag คือหลักฐานให้ตรวจต่อ ไม่ใช่คำตัดสินว่าเป็น fraud
-- SQL appears after execution.
COMPARE, DO NOT REPLACE
สูตรเดียวกันอาจใช้ syntax และ execution plan ต่างกัน แต่ความหมายทางคณิตศาสตร์ต้องเหมือนเดิม