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