ฉันกำลังพยายามเขียนการใช้งานSVMแบบเต็มใน Python และฉันมีปัญหาเล็กน้อยในการคำนวณสัมประสิทธิ์ลากรองจ์
ก่อนอื่นให้ฉันใช้ถ้อยคำใหม่สิ่งที่ฉันเข้าใจจากอัลกอริทึมเพื่อให้แน่ใจว่าฉันอยู่บนเส้นทางที่ถูกต้อง
ถ้าเป็นชุดข้อมูลและเป็นคลาสป้ายกำกับของจากนั้น
ดังนั้นเราเพียงแค่ต้องแก้ปัญหาการเพิ่มประสิทธิภาพให้
ขึ้นอยู่กับ
ในแง่ของสัมประสิทธิ์ลากรองจ์สิ่งนี้แปลเป็นการค้นหา ,และและการย่อขนาด:ขα = ( α 1 , α 2 , . . . α n ) ≠ 0 ≥ 0 L ( α , W , B ) = 1
ตอนนี้ตั้งแต่และเราสามารถเขียนใหม่เป็นด้วยข้อ จำกัด
ดังนั้นฉันพยายามที่จะแก้ปัญหาการเพิ่มประสิทธิภาพการใช้งูหลามและแพคเกจฟรีเท่านั้นที่ฉันสามารถหาเรียกว่าcvxopt
ฉันต้องการความช่วยเหลือในการแก้ปัญหานี้ฉันไม่สามารถหาตัวอย่างที่ดีเกี่ยวกับเรื่องนี้และในขณะที่ฉันเข้าใจทฤษฎีฉันมีเวลายากที่จะแปลเป็นรหัส (ฉันคาดหวังตรงกันข้าม เพิ่มเติมจากพื้นหลังการเขียนโปรแกรม)
โปรดทราบว่าในบางจุดฉันจะต้องแก้ปัญหาโดยใช้เมล็ดแต่ฉันไม่แน่ใจว่าสิ่งที่เกี่ยวข้องกับการแก้ปัญหานี้ในรหัส
ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมากฉันหลงทางในการใช้งาน Python หากคุณมีโมดูลที่ดีกว่าในการแก้ปัญหาการเพิ่มประสิทธิภาพที่ฉันต้องการอ่านเกี่ยวกับเรื่องนี้เช่นกัน