แนวคิด Machine Learning

Understanding Machine Learning

Lis Sulmont

Curriculum Manager, DataCamp

Machine learning 3 ประเภท

$$

1) Reinforcement learning

2) Supervised learning

3) Unsupervised learning

Understanding Machine Learning

ข้อมูลฝึก

  • ข้อมูลฝึก (Training data): ข้อมูลที่มีอยู่สำหรับให้โมเดลเรียนรู้
  • การฝึกโมเดล (Training a model): กระบวนการสร้างโมเดลจากข้อมูลฝึก
    • ใช้เวลาตั้งแต่ไม่กี่นาโนวินาทีจนถึงหลายสัปดาห์
Understanding Machine Learning

ข้อมูลฝึกสำหรับ Supervised learning

Understanding Machine Learning

ข้อมูลฝึกสำหรับ Supervised learning

Understanding Machine Learning

ข้อมูลฝึกสำหรับ Supervised learning

Understanding Machine Learning

ข้อมูลฝึกสำหรับ Supervised learning

Understanding Machine Learning

ข้อมูลฝึกสำหรับ Supervised learning

Understanding Machine Learning

หลังการฝึก (Supervised learning)

Understanding Machine Learning

หลังการฝึก (Supervised learning)

Understanding Machine Learning

หลังการฝึก (Supervised learning)

Understanding Machine Learning

Supervised vs Unsupervised learning

  • Supervised learning
    • ข้อมูลฝึกมี "label" กำกับ
  • Unsupervised learning
    • ข้อมูลฝึกมีเฉพาะ feature
    • เหมาะสำหรับ:
      • การตรวจจับความผิดปกติ (Anomaly detection)
      • การจัดกลุ่ม (Clustering) เช่น การแบ่งข้อมูลออกเป็นกลุ่ม

Understanding Machine Learning

ข้อมูลฝึกสำหรับ Unsupervised learning

Understanding Machine Learning

ข้อมูลฝึกสำหรับ Unsupervised learning

Understanding Machine Learning

หลังการฝึก (Unsupervised learning)

Understanding Machine Learning

Unsupervised Learning

  • ในความเป็นจริง ข้อมูลมักไม่มี label มาให้
    • ต้องอาศัยแรงงานคนในการติด label
    • บางครั้งไม่ทราบ label
  • เมื่อไม่มี label โมเดลจะเป็นแบบ Unsupervised และค้นหารูปแบบด้วยตัวเอง
Understanding Machine Learning

มาฝึกกันเถอะ!

Understanding Machine Learning

Preparing Video For Download...