คืออะไร การเรียนรู้แบบรวมศูนย์
การเรียนรู้แบบกระจายโดยไม่ต้องถ่ายโอนข้อมูล
การเรียนรู้แบบรวมศูนย์ — แนวทางการเรียนรู้ของเครื่องที่โมเดลถูกฝึกบนข้อมูลแบบกระจายโดยไม่มีการรวมศูนย์ รักษาความเป็นส่วนตัว
วิธีการทำงาน
- การฝึกในเครื่อง — โมเดลฝึกบนอุปกรณ์ผู้ใช้
- การรวม Gradient — เฉพาะพารามิเตอร์โมเดลที่ส่งไปยังเซิร์ฟเวอร์
- การอัปเดตโมเดล — โมเดลโกลบอลอัปเดตโดยไม่ต้องเข้าถึงข้อมูล
- การเฉลี่ยแบบรวมศูนย์ — อัลกอริทึม FedAvg สำหรับการรวมน้ำหนัก
- ความเป็นส่วนตัวแบบ Differential — เพิ่ม noise เพื่อการปกป้อง
ข้อดี
- ความเป็นส่วนตัวของข้อมูล — ข้อมูลไม่ออกจากอุปกรณ์
- สอดคล้องกับ GDPR — ไม่มีการถ่ายโอนข้อมูลส่วนบุคคล
- ใช้ข้อมูลแบบกระจาย — เข้าถึงข้อมูลปริมาณมาก
- ลด Latency — ประมวลผลในเครื่อง
- ลดภาระเครือข่าย — ถ่ายโอนเฉพาะพารามิเตอร์
การประยุกต์ใช้
- คีย์บอร์ดสมาร์ทโฟน — ฝึกการพิมพ์แบบทำนาย
- การแพทย์ — วิเคราะห์ข้อมูลจากคลินิกต่างๆ
- การเงิน — โมเดลร่วมโดยไม่เปิดเผยข้อมูล
- IoT — ฝึกบนอุปกรณ์ Edge
- ยานพาหนะ — ปรับปรุงระบบขับขี่อัตโนมัติโดยไม่ต้องถ่ายโอนวิดีโอ