WARIN.ME

เครื่องมือและนวัตกรรมการสอน

เครื่องมือสะท้อนการสอน ห้องทดลอง และระบบทดลองเพื่อทำความเข้าใจผู้เรียน ผู้สอน เนื้อหา และการตัดสินใจทางการศึกษา

01Data systems
02ML mechanics
03Feature evidence
04–06Applied paths

DATA SYSTEMS · PATH 01

วางรากฐานระบบข้อมูล ก่อนขยับไปสร้างโมเดล

ตามข้อมูลจาก transaction ไปสู่ feature ที่ใช้ซ้ำได้ analytical storage, orchestration และ incremental state

01
VIEW → DATA CONTRACT

VIEW สำหรับ Data Engineering

เริ่มจาก semantic ที่ใช้ซ้ำได้ governance และรอยต่อระหว่างทีม application กับ analytics

เปิดบทเรียน →
02
BULK MUTATION · CTAS

Bulk UPDATE เทียบกับการสร้างตารางใหม่

เห็นว่าเมื่อใด row version, log, index และ random write ทำให้ read–transform–new table น่าทดลองกว่า

เปิดบทเรียน →
03
OLTP → FEATURE ENGINEERING

จากข้อมูลธุรกรรมสู่ Feature

เห็นว่าเหตุใดข้อมูลแบบ row-oriented จึงจำเป็น แต่แพงเมื่อคำนวณเชิงวิเคราะห์ซ้ำ

เปิดบทเรียน →
03
OLAP → FEATURE STORAGE

OLAP, Feature Engineering และ Storage

ย้าย window และ aggregate ที่ใช้ซ้ำไปสู่โครงสร้างเชิงวิเคราะห์

เปิดบทเรียน →
04
FEATURE STORE

ห้องทดลอง Feature Store

จัดรุ่น ใช้ร่วม และเสิร์ฟ feature โดยควบคุม training-serving skew

เปิดบทเรียน →
05
WORKFLOW · AIRFLOW

ห้องทดลอง Airflow

จัด dependency, retry, schedule และการสังเกต data pipeline

เปิดบทเรียน →
06
POSTGRESQL · DUCKDB · CLICKHOUSE · IVM

แล็ปสถาปัตยกรรมระบบข้อมูล

เปรียบเทียบ OLTP, embedded/columnar OLAP, materialization และ IVM ภายใต้ data contract เดียวกัน

เปิดบทเรียน →

MACHINE LEARNING · PATH 02

เข้าใจสูตร แล้วจึงเข้าใจ SQL และขอบเขตของ production

เส้นทางนี้แยกกลไก algorithm, database execution, recommendation, serving และ continuous learning ออกจากกันอย่างชัดเจน

01
FORMULA-FIRST · MARIADB

จากสูตร Machine Learning สู่ MariaDB SQL

ไล่สูตร kNN, Naive Bayes, regression, k-means และ Z-score ก่อนแปลง operator เป็น SQL

เปิดบทเรียน →
02
PURE SQL · NO PYTHON

สร้าง Machine Learning ด้วย SQL ล้วน

เปิดกล่องดำของโมเดลหกตระกูลและเปรียบเทียบ DuckDB กับ MariaDB

เปิดบทเรียน →
03
RECOMMENDATION · SQL

ระบบแนะนำด้วย SQL

สร้าง popularity, co-occurrence, collaborative, content, temporal และ hybrid ranking

เปิดบทเรียน →
04
DUCKDB · PDPA · DATA FOUNDATION

NextGenEd · รากฐานข้อมูลระบบแนะนำรายวิชา

ออกแบบแบบสอบถาม ความยินยอม CRUD สมมุติฐานการจำลอง และ ERD ก่อนเริ่มสร้างโมเดล

เปิดบทเรียน →
05
DECLARATIVE ML

Declarative Machine Learning

แยก SQL-native algorithm ออกจาก SQL-callable service และ commercial platform

เปิดบทเรียน →
06
POSTGRESQL · MADLIB

In-Database ML ด้วย MADlib

ใช้ library ที่เติบโตแล้วหลังจากเข้าใจสิ่งที่ SQL interface ซ่อนไว้

เปิดบทเรียน →
07
DUCKDB × CLICKHOUSE

แล็ป Declarative ML แบบรันจริง

เปรียบเทียบขอบเขตการรันของ embedded และ server OLAP

เปิดบทเรียน →
08
ONLINE ML · PRODUCTION · DRIFT

Online ML 3 รูปแบบที่ใช้จริง

แยก online inference, online feature และ true online learning รวม delayed label และ drift

เปิดบทเรียน →

FEATURE ENGINEERING · PATH 03

จากโครงสร้างที่ใช้ซ้ำได้ ไปสู่หลักฐานเฉพาะสาขา

เรียนต้นทุน การใช้ซ้ำ representation และการตีความเฉพาะสาขา ก่อนถือว่าค่าที่คำนวณได้คือหลักฐาน

01
COMPOSITE · SHARED STATE

Composite Feature และ Shared Computation

ค้นหาโครงสร้างราคาแพงที่ใช้ร่วมกันและไม่คำนวณซ้ำ

เปิดบทเรียน →
02
RFM · CUSTOMER MOVEMENT

RFM Analysis และ Churn Signal

เลือกลูกค้า คำนวณ RFM snapshot และตีความ slope หลายช่วงโดยไม่เข้าใจผิดว่า heuristic คือ probability

เปิดบทเรียน →
03
REPRESENTATION

Representation ในฐานะ Feature

เปรียบเทียบ PCA, SVD, NMF, projection, embedding และ model-derived score พร้อมควบคุม leakage

เปิดบทเรียน →
04
BIOINFORMATICS

Feature Engineering ทาง Bioinformatics

ไล่ feature จาก sequence และ structure พร้อม complexity และประโยชน์ของการเก็บผล

เปิดบทเรียน →
05
FINANCIAL DATA

Feature Engineering ทางการเงิน

ตีความ trend, momentum, volatility, volume, liquidity และ risk โดยไม่เปลี่ยน indicator เป็นคำแนะนำ

เปิดบทเรียน →
06
12 DOMAINS

แผนที่ Feature Engineering 12 สาขา

เปรียบเทียบความหมาย ต้นทุน และการตีความ feature ในสิบสองสาขา

เปิดบทเรียน →
07
DEEP LEARNING

Deep Learning เปลี่ยนขอบเขต Feature Engineering

เข้าใจสิ่งที่ representation learning ทำแทนได้และข้อมูลที่มันสร้างคืนไม่ได้

เปิดบทเรียน →

ALGORITHMS & DISTRIBUTED SYSTEMS · PATH 04

มองเห็น state เคลื่อนที่ ลู่เข้า และอธิบายได้

ห้องทดลองโต้ตอบสำหรับเครือข่าย การค้นหาแบบขนาน ดัชนี และพฤติกรรมระบบที่อธิบายได้

01
DISTANCE VECTOR

Distributed Bellman–Ford

ตรวจ inbox, message exchange และการลู่เข้าหลังค่า link เปลี่ยน

เปิดบทเรียน →
02
IEEE 802.1D · BPDU

Spanning Tree แบบกระจาย

ดูการเลือก root, เปรียบเทียบ BPDU และตัดสินใจ redundant port

เปิดบทเรียน →
03
PARALLEL BFS

Parallel BFS Knight’s Tour

ศึกษา frontier ทีละระดับและ feasible message ระหว่าง core

เปิดบทเรียน →
04
INDEXES · AI · CAPSTONE

Scrabble Engine Capstone

เชื่อม data structure, scoring, search, database, network และ heuristic ที่อธิบายได้

เปิดบทเรียน →
05
PARTICLE SWARM · 2D SEARCH

ห้องทดลอง PSO ในพื้นที่ค้นหา 2 มิติ

ติดตาม particle ข้าม generation แยกเวกเตอร์ inertia, cognitive และ social พร้อมทดลอง objective function สี่รูปแบบ

เปิดบทเรียน →
06
DIFFERENTIAL EVOLUTION · VECTORS

ห้องทดลอง Differential Evolution

สร้าง mutant จากผลต่างเวกเตอร์ ดู crossover ทีละพิกัด และเปรียบเทียบการรับหรือปฏิเสธ trial ทีละขั้น

เปิดบทเรียน →

APPLIED AI & BIOINFORMATICS · PATH 05

จากหลักฐานที่ตรวจได้ ไปสู่โมเดลที่ปรับตัวได้

แล็ปประยุกต์ที่เชื่อมงานตีพิมพ์ หลักฐานบนเครื่อง ensemble learning และ reversible update

TEACHING DESIGN & REFLECTION · PATH 06

เปลี่ยนวิจารณญาณการสอนให้เป็นหลักฐานที่ตรวจสอบได้

เครื่องมือสำหรับความเชื่อทางการศึกษา การตัดสินใจสอน และการประเมินหลายวัตถุประสงค์