ความแตกต่างระหว่าง 'เกรเดียนท์ลดลง' (Gradient Descent) และ 'การแพร่ย้อนกลับ' (Backpropagation) คืออะไร

Gradient Descent และ Backpropagation เป็นชื่ออื่นของอัลกอริทึมเดียวกัน
Gradient Descent ใช้เฉพาะสำหรับการเรียนรู้แบบไม่มีผู้สอน
Gradient Descent เป็นอัลกอริทึมการปรับปรุงน้ำหนักโดยเดินไปในทิศทางที่ลดข้อผิดพลาดมากที่สุด ขณะที่ Backpropagation เป็นวิธีการคำนวณการไล่ระดับความชันผ่านเครือข่ายทีละชั้น
Backpropagation ใช้เฉพาะในการถดถอยเชิงเส้น

เฉลยอธิบาย

Backpropagation เป็นวิธีการคำนวณการไล่ระดับ (Gradient) ของฟังก์ชันข้อผิดพลาดเทียบกับน้ำหนักแต่ละชั้น โดยใช้กฎลูกโซ่ (Chain Rule) ถอยหลังจากชั้นผลลัพธ์ไปยังชั้นอินพุต ในขณะที่ Gradient Descent เป็นอัลกอริทึมการปรับปรุงที่ใช้การไล่ระดับนั้นเพื่อปรับปรุงน้ำหนัก ดังนั้น Backpropagation จึงเป็นวิธีการคำนวณ ส่วน Gradient Descent เป็นวิธีการปรับปรุง ตัวเลือก ข. ค. และ ง. ผิด

ข้อสอบอื่นในวิชาความรู้เกี่ยวกับปัญญาประดิษฐ์ (AI) และเทคโนโลยีดิจิทัล

ดูข้อสอบวิชานี้ทั้งหมด →