Build your ultimate AI agent
รายละเอียดคอร์ส
Generalized Additive Models เป็นเครื่องมือที่ทรงพลังสำหรับทั้งการพยากรณ์และการอนุมาน มีความยืดหยุ่นมากกว่าโมเดลเชิงเส้น และเข้าใจได้ง่ายกว่าวิธีแบบ black-box โดย GAMs จะสร้างแบบจำลองความสัมพันธ์ในข้อมูลในรูปแบบฟังก์ชันไม่เชิงเส้นที่ปรับตัวได้ดีกับข้อมูลและปัญหา data science หลากหลายประเภท ในคอร์สนี้ จะได้เรียนรู้ว่า GAMs ทำงานอย่างไร และวิธีสร้างโมเดลด้วยแพ็กเกจยอดนิยมอย่าง mgcv รวมถึงวิธีตีความ อธิบาย และแสดงผลโมเดล ตลอดจนการวินิจฉัยและแก้ไขปัญหาที่เกิดขึ้น จะได้ฝึกงานกับชุดข้อมูลหลากหลาย ได้แก่ ข้อมูลสมรรถนะรถยนต์สำหรับสร้างโมเดลแบบผสมเชิงเส้นและไม่เชิงเส้น ข้อมูลมลพิษในดินสำหรับสร้างโมเดลเชิงพื้นที่ และข้อมูลพฤติกรรมการซื้อของผู้บริโภคสำหรับการจำแนกประเภทและการพยากรณ์ เมื่อจบคอร์สนี้ จะมีชุดเครื่องมือสำหรับแก้ปัญหา data science ได้หลากหลายรูปแบบ
ข้อกำหนดเบื้องต้น
หลักสูตร
โครงสร้างคอร์ส
1
แนะนำ Generalized Additive Models
ในบทนี้ จะได้เรียนรู้ว่า Generalized Additive Models ทำงานอย่างไร และวิธีใช้ฟังก์ชันไม่เชิงเส้นที่ยืดหยุ่นในการสร้างโมเดลข้อมูลโดยไม่เกิด overfitting จะได้ฝึกใช้ฟังก์ชัน `gam()` ในแพ็กเกจ mgcv และการสร้างโมเดลหลายตัวแปรที่ผสมผสานเอฟเฟกต์แบบไม่เชิงเส้น เชิงเส้น และแบบกลุ่มเข้าด้วยกัน
- บทนำ50 XP
- ข้อมูลอุบัติเหตุรถจักรยานยนต์: แนวทางเชิงเส้น100 XP
- ข้อมูลอุบัติเหตุรถมอเตอร์ไซค์: แนวทาง non-linear100 XP
- ส่วนประกอบของฟังก์ชันแบบไม่เชิงเส้น100 XP
- Basis Functions และการทำให้ราบเรียบ50 XP
- การกำหนดความซับซ้อนของโมเดล motorcycle100 XP
- การใช้ smoothing parameters เพื่อป้องกันการ overfit100 XP
- ความซับซ้อนและการปรับความเรียบร่วมกัน100 XP
- GAM แบบหลายตัวแปร50 XP
- GAM หลายตัวแปรสำหรับสมรรถนะของรถยนต์100 XP
- การเพิ่มตัวแปรเชิงหมวดหมู่ลงในโมเดลสมรรถนะรถยนต์100 XP
- Smooth ระดับกลุ่มสำหรับประเภทรถยนต์ที่แตกต่างกัน100 XP
2
การตีความและการแสดงผล GAMs
ในบทนี้ จะเจาะลึกโมเดลที่สร้างไว้ในบทที่ 1 และเรียนรู้วิธีตีความและอธิบายโมเดลเหล่านั้น จะได้เรียนรู้การสร้างกราฟเพื่อแสดงว่าตัวแปรต่าง ๆ ส่งผลต่อผลลัพธ์ของโมเดลอย่างไร จากนั้นจะวินิจฉัยปัญหาที่เกิดจาก underfitting และความสัมพันธ์ที่ซ่อนอยู่ระหว่างตัวแปร พร้อมเรียนรู้วิธีแก้ไขปัญหาเหล่านั้นแบบวนซ้ำเพื่อให้ได้ผลลัพธ์ที่ดียิ่งขึ้น
3
GAMs เชิงพื้นที่และอินเทอร์แอกชัน
ในบทนี้ จะขยายขอบเขตการสร้างโมเดลให้ครอบคลุมอินเทอร์แอกชันระหว่างหลายตัวแปร จะได้ฝึกสร้างโมเดลข้อมูลเชิงพื้นที่โดยใช้อินเทอร์แอกชันเหล่านี้เพื่อสร้างแบบจำลองพื้นผิวที่ซับซ้อน และแสดงผลในรูปแบบ 3 มิติ จากนั้นจะเรียนรู้เกี่ยวกับอินเทอร์แอกชันระหว่างตัวแปรแบบ smooth และตัวแปรเชิงกลุ่ม รวมถึงการสร้างโมเดลอินเทอร์แอกชันระหว่างตัวแปรที่แตกต่างกันมาก เช่น พื้นที่และเวลา
4
Logistic GAMs สำหรับการจำแนกประเภท
ในสามบทแรก ใช้ GAMs สำหรับการถดถอยของผลลัพธ์ต่อเนื่อง ในบทนี้ จะนำ GAMs มาใช้สำหรับการจำแนกประเภท โดยจะสร้าง logistic GAMs เพื่อพยากรณ์ผลลัพธ์แบบไบนารี เช่น พฤติกรรมการซื้อของลูกค้า เรียนรู้การแสดงผลโมเดลรูปแบบใหม่นี้ การทำนาย และการอธิบายตัวแปรที่มีอิทธิพลต่อการทำนายแต่ละครั้ง
R
การสร้างโมเดลแบบไม่เชิงเส้นด้วย Generalized Additive Models (GAMs) ใน R
เรียนจบแล้ว

