SVM ทั้งสำหรับการจำแนกประเภทและการถดถอยนั้นเกี่ยวกับการปรับฟังก์ชั่นให้เหมาะสมผ่านฟังก์ชันต้นทุน แต่ความแตกต่างอยู่ในการสร้างแบบจำลองต้นทุน
พิจารณาภาพประกอบนี้ของเครื่องเวกเตอร์สนับสนุนที่ใช้สำหรับการจำแนกประเภท
เนื่องจากเป้าหมายของเราคือการแยกทั้งสองคลาสออกเป็นอย่างดีเราจึงพยายามกำหนดขอบเขตที่ทำให้เกิดระยะห่างระหว่างขอบที่กว้างที่สุดเท่าที่จะเป็นไปได้ระหว่างอินสแตนซ์ที่ใกล้เคียงที่สุด (สนับสนุนเวกเตอร์) โดยมีอินสแตนซ์ ก่อให้เกิดค่าใช้จ่ายสูง (ในกรณีของอัตรากำไรขั้นต้นอ่อน SVM)
ในกรณีของการถดถอยเป้าหมายคือการหาเส้นโค้งที่ช่วยลดความเบี่ยงเบนของคะแนนให้น้อยที่สุด ด้วย SVR เราก็ใช้มาร์จิ้น แต่มีเป้าหมายที่แตกต่างกันโดยสิ้นเชิง - เราไม่สนใจอินสแตนซ์ที่อยู่ภายในระยะขอบรอบโค้งเนื่องจากเส้นโค้งนั้นเหมาะกับมันค่อนข้างดี ระยะขอบนี้ถูกกำหนดโดยพารามิเตอร์ของ SVR อินสแตนซ์ที่ตกอยู่ในระยะขอบนั้นจะไม่เกิดค่าใช้จ่ายใด ๆ นั่นคือสาเหตุที่เราอ้างถึงการสูญเสียในรูปแบบ 'epsilon-insensitive'ε
สำหรับฟังก์ชั่นการตัดสินใจทั้งสองด้านเรากำหนดตัวแปรสแลคแต่ละตัวเพื่ออธิบายการเบี่ยงเบนนอก -zone ϵξ+, ξ-ε
สิ่งนี้ทำให้เรามีปัญหาการปรับให้เหมาะสม (ดู E. Alpaydin, การเรียนรู้เครื่องเบื้องต้น, รุ่นที่ 2)
m i n 12| | w | |2+ CΣเสื้อ( ξ++ ξ-)
ภายใต้
Rเสื้อ- ( wTx + w0) ≤ ϵ + ξเสื้อ+( ด้วยTx + w0) - rเสื้อ≤ ϵ + ξเสื้อ-ξเสื้อ+, ξเสื้อ-≥ 0
อินสแตนซ์นอกขอบของ SVM ถดถอยเสียค่าใช้จ่ายในการเพิ่มประสิทธิภาพเพื่อให้เป้าหมายที่จะลดค่าใช้จ่ายนี้เป็นส่วนหนึ่งของการกลั่นเพิ่มประสิทธิภาพการทำงานการตัดสินใจของเรา แต่ในความเป็นจริงไม่ได้เพิ่มอัตรากำไรขั้นต้นในขณะที่มันจะเป็นกรณีใน SVM การจัดหมวดหมู่
สิ่งนี้ควรตอบคำถามสองส่วนแรกของคุณ
เกี่ยวกับคำถามที่สามของคุณ: เนื่องจากคุณอาจได้รับแล้วตอนนี้เป็นพารามิเตอร์เพิ่มเติมในกรณีของ SVR พารามิเตอร์ของ SVM ปกติยังคงอยู่ดังนั้นระยะเวลาการปรับเช่นเดียวกับพารามิเตอร์อื่น ๆ ที่เคอร์เนลต้องการเช่นในกรณีของเคอร์เนล RBFεคγ