Logistic Regression with BigQuery ML
#
Aboutเรียนรู้การสร้าง Logistic Regression model ด้วย Google BigQuery ML กับข้อมูลจริงโดยใช้ SQL เหมาะสำหรับผู้ที่มีพื้นฐาน SQL มาแล้ว และต้องการต่อยอดการทำ Prediction ด้วย Logistic Regression
- เรียนรู้จากมุมมองของการปฏิบัติจริง เน้นผลลัพธ์จริง อัดแน่นไปด้วยทฤษฎีที่จำเป็นต้องรู้ เช่น
- หลักการทำ Machine Learning model ด้วย Google BigQuery ML
- การตั้งโจทย์ทาง Data Science และกำหนด Features ที่จะใช้
- หลักการและทฤษฏีที่เกี่ยวข้องกับการ Train model เช่น Loss, Data splitting, Training iteration, Early stopping
- Model evaluation แบบจุกๆ เข้าใจ Evaluation metrics พื้นฐานทั้งหมด
- ผู้เรียนจะได้ลงมือสร้าง Model ด้วยข้อมูลจริงจาก BigQuery public data ตั้งแต่
- การตั้งโจทย์ทางด้าน Data Science สำหรับ Logistic Regression
- การเตรียมข้อมูล Training dataset
- การ Train model
- ทำความเข้าใจผลลัพธ์ของ Model ที่ได้ และ Metrics พื้นฐานทั้งหมดของ Logistic Regression
- การนำ Model ที่ได้ไปทำนายข้อมูลใหม่ (Prediction)
- เรียนรู้ Syntax โดยอ้างอิงจาก Documentation ในรูปแบบที่เข้าใจได้ง่าย เพียงพอต่อการนำไช้งานจริง
- แทรก Tips & Tricks โดยผู้สอนที่มีประสบการณ์ทำงานจริง พร้อมแหล่งเรียนรู้เพื่อให้ผู้เรียนไปศึกษาเพิ่มเติมได้เอง
- มี Quiz และ Challenge แทรกระหว่างบทเรียนเรื่อยๆ เพื่อเช็คความเข้าใจในเนื้อหาที่เรียน
- เรียนออนไลน์ได้ไม่จำกัดเวลา มีข้อสงสัยสามารถพูดคุย/ถามผู้สอนได้ที่เพจ Noob Learning
#
Detail- Level: Beginner
- Chapters: 12
- Hours: 3.9
- Quizzes: 7
- Clips: 21
- Certification: ได้รับเมื่อเรียนจบทุกคอร์สในซีรีย์ Basic ML Crash Course
- 100% online: เรียนบน Interactive learning platform
#
Prerequisites#
InstructorManusaporn Treerungroj (Ying): แอดมินเพจ Noob Learning | Data Scientist @ FOXFOX
#
Syllabus- Introduction (10 mins)
- Why Logistic Regression
- Logistic Regression บน BigQuery ML (10 mins)
- Recap CREATE MODEL
- Steps of Machine Learning
- Dataset (15 mins)
- Recap dataset
- Formulate โจทย์
- เตรียม Training และ Test data (30 mins)
- Features ที่ใช้
- เตรียม Input data
- เตรียม Test data
- ❓Quiz 1
- ❓Quiz 2
- Train model กัน~ (15 mins)
- Mission: Train model ด้วย Input data ที่เตรียมไว้
- Model understanding ได้อะไรมานะ... (30 mins)
- Loss type
- Data splitting
- Training iteration
- Evaluation metrics EP.1 (30 mins)
- Confusion matrix
- Classification threshold
- Evaluation metrics EP.2 (40 mins)
- Accuracy
- Precision
- Recall
- F1 score
- Quiz ท้าให้คิด x4
- Evaluation metrics EP.3 (15 mins)
- ROC
- Quiz
- สรุปแล้วเลือก Threshold เท่าไหร่ดี?
- Model evaluation ด้วย SQL (20 mins)
- Evaluation with specific threshold
- Mission: Model evaluation using test data
- Make a prediction กันเถอะ (15 mins)
- Mission: ทำนายข้อมูล Test data
- 🥳 Congratulations (5 mins)