Linear Regression with BigQuery ML
#
Aboutเรียนรู้การสร้าง Linear Regression model ด้วย Google BigQuery ML กับข้อมูลจริงโดยใช้ SQL เหมาะสำหรับผู้ที่มีพื้นฐาน SQL มาแล้ว และต้องการต่อยอดการทำ Forecasting ด้วย Linear Regression
- เรียนรู้จากมุมมองของการปฏิบัติจริง เน้นผลลัพธ์จริง สอดแทรกไปด้วยทฤษฎีที่จำเป็นต้องรู้ เช่น
- สมการเส้นตรง
- ค่า Correlation
- Model evaluation (การวัดผล Model) และ Metrics ต่างๆ ของ Linear Regression model
- ผู้เรียนจะได้ลงมือสร้าง Model ด้วยข้อมูลจริงจาก BigQuery public data ตั้งแต่
- การทำ Exploratory data analysis (EDA) แบบง่ายๆ ด้วยเครื่องมือ Google Data Studio
- การตั้งโจทย์ทางด้าน Data Science เพื่อให้สอดคล้องกับ Linear Regression
- การเตรียมข้อมูล Training dataset
- การ Train model
- ทำความเข้าใจผลลัพธ์ของ Model ที่ได้ และ Metrics พื้นฐานทั้งหมดของ Linear Regression
- การนำ Model ที่ได้ไปทำนายข้อมูลใหม่ (Prediction)
- เรียนรู้ Syntax โดยอ้างอิงจาก Documentation ในรูปแบบที่เข้าใจได้ง่าย เพียงพอต่อการนำไช้งานจริง
- แทรก Tips & Tricks โดยผู้สอนที่มีประสบการณ์ทำงานจริง พร้อมแหล่งเรียนรู้เพื่อให้ผู้เรียนไปศึกษาเพิ่มเติมได้เอง
- มี Quiz แทรกระหว่างบทเรียนเรื่อยๆ เพื่อเช็คความเข้าใจในเนื้อหาที่เรียน
- เรียนออนไลน์ได้ไม่จำกัดเวลา มีข้อสงสัยสามารถพูดคุย/ถามผู้สอนได้ที่เพจ Noob Learning
#
Detail- Level: Beginner
- Chapters: 11
- Hours: 3.3
- Quizzes: 2
- Clips: 13
- Certification: ได้รับเมื่อเรียนจบทุกคอร์สในซีรีย์ Basic ML Crash Course
- 100% online: เรียนบน Interactive learning platform
#
Prerequisites#
InstructorManusaporn Treerungroj (Ying): แอดมินเพจ Noob Learning | Data Scientist @ FOXFOX
#
Syllabus- Introduction (10 mins)
- BigQuery ML
- What to learn?
- Dataset (10 mins)
- Formulate โจทย์กันก่อน
- 🔎 EDA ข้อมูลกันซักนิด (40 mins)
- Mission 1: start_station_id vs duration
- Mission 2: start_date (dayofweek) vs duration
- Challenge 1
- Challenge 2
- Correlation (15 mins)
- Mission: Correlation
- Quiz
- Linear Regression บน BigQuery ML (10 mins)
- CREATE MODEL
- ⚠️ Geek alert! ⚠️
- Steps of Machine Learning
- เตรียมข้อมูล Training dataset (15 mins)
- สรุป Function ที่ใช้
- 🚂 ขึ้นรถไฟไป Train model กัน (20 mins)
- Mission: Train model บนรถไฟ
- เฉลย 👇
- Error ที่อาจจะเจอ
- การวัดผล Model ที่ได้ (40 mins)
- Error
- เลือกดู Metrics ตัวไหนดีล่ะ?
- R-Squared
- สรุปว่า Model ดีหรือไม่ดี?
- วัดผล Model ด้วย Test data
- Mission: Specific data
- Quiz
- แสดงพลัง Prediction ออกมา! (15 mins)
- Mission: ทำนายทายทัก
- y = mx + c (15 mins)
- หาสมการ Linear Regression
- Congratulations! (5 mins)