คืออะไร AutoML
การทำให้การสร้างโมเดล ML เป็นอัตโนมัติ
AutoML (Automated Machine Learning) — เทคโนโลยีสำหรับการทำให้กระบวนการสร้างโมเดลการเรียนรู้ของเครื่องเป็นอัตโนมัติ รวมถึงการเลือกอัลกอริทึม การปรับแต่ง hyperparameter และ feature engineering
สิ่งที่ AutoML ทำให้เป็นอัตโนมัติ
- การเตรียมข้อมูล — การทำความสะอาด การทำให้เป็นมาตรฐาน การจัดการค่าที่หายไป
- Feature engineering — การสร้างและเลือก features
- การเลือกโมเดล — การทดสอบอัลกอริทึมต่างๆ
- การเพิ่มประสิทธิภาพ hyperparameter — การปรับพารามิเตอร์อัตโนมัติ
- การทำ Ensemble — การรวมหลายโมเดล
- การติดตั้ง — การสร้าง API อัตโนมัติ
แพลตฟอร์มยอดนิยม
- Google Cloud AutoML — Vision, Natural Language, Tables
- AWS SageMaker Autopilot — การทำงานอัตโนมัติใน AWS
- Azure AutoML — การรวมกับ Azure ML
- H2O AutoML — โซลูชันโอเพนซอร์ส
- Auto-sklearn — การทำ scikit-learn อัตโนมัติ
- TPOT — การเพิ่มประสิทธิภาพทางพันธุกรรมของ pipelines
การประยุกต์ใช้ทางธุรกิจ
- การพยากรณ์ยอดขาย — โดยไม่ต้องมีความรู้ ML เชิงลึก
- การจำแนกลูกค้า — การแบ่งกลุ่มและการให้คะแนน
- การตรวจจับการฉ้อโกง — การระบุความผิดปกติ
- การทำนายการเลิกใช้ — การทำนายการสูญเสียลูกค้า
- ระบบแนะนำ — การปรับแต่งส่วนบุคคล