ในฐานะผู้พัฒนานำของ Optunity ฉันจะเพิ่มสองเซ็นต์ของฉัน
เราได้ทำการเปรียบเทียบอย่างกว้างขวางเมื่อเปรียบเทียบกับ Optunity กับนักแก้ปัญหาแบบเบย์ที่ได้รับความนิยมมากที่สุด (เช่น hyperopt, SMAC, Bayesopt) เกี่ยวกับปัญหาในโลกแห่งความเป็นจริงและผลลัพธ์ที่บ่งชี้ว่า PSO นั้นมีประสิทธิภาพไม่น้อย ในมาตรฐานของเราซึ่งประกอบด้วยการปรับจูนเนอร์ SVM บนชุดข้อมูลต่างๆ Optunity นั้นมีประสิทธิภาพมากกว่า hyperopt และ SMAC แต่มีประสิทธิภาพน้อยกว่า BayesOpt เล็กน้อย ฉันชอบที่จะแบ่งปันผลที่นี่ แต่ผมจะรอจนกว่า Optunity ถูกที่สุดที่ตีพิมพ์ใน JMLR (ภายใต้การตรวจสอบนานกว่าหนึ่งปีตอนนี้จึงไม่ถือลมหายใจของคุณ ... )
ตามที่คุณระบุประสิทธิภาพที่เพิ่มขึ้นเป็นจุดขายที่ใช้กันทั่วไปสำหรับการปรับให้เหมาะสมแบบเบย์ แต่ในทางปฏิบัติแล้วมันจะกักเก็บน้ำไว้เฉพาะในกรณีที่สมมติฐานของแบบจำลองตัวแทนตั้งต้นอยู่ในตำแหน่งซึ่งอยู่ไกลจากเรื่องเล็กน้อย ในการทดลองของเราตัวแก้ PSO ที่ง่ายมากของ Optunity มักแข่งขันกับวิธี Bayesian ที่ซับซ้อนในแง่ของจำนวนการประเมินฟังก์ชัน นักแก้ปัญหาแบบเบย์ทำงานได้ดีมากเมื่อให้กับนักบวชที่ดี แต่ด้วยความรู้ที่ไม่เคยมีมาก่อนก็แทบจะไม่ได้รับประโยชน์เชิงโครงสร้างใด ๆ จากวิธีการเชิงอภิปรัชญาเช่น PSO ในแง่ของประสิทธิภาพ
จุดขายที่ยิ่งใหญ่สำหรับ PSO คือข้อเท็จจริงที่ว่ามันขนานกันอย่างน่าอาย การปรับให้เหมาะสมแบบเบย์นั้นมักจะยากที่จะทำให้ขนานกันเนื่องจากลักษณะตามลำดับโดยเนื้อแท้ (การดำเนินการของไฮเปอร์พอยต์เป็นเพียงข้อยกเว้นจริงเท่านั้น) เมื่อได้รับโอกาสในการเผยแพร่ซึ่งกลายเป็นบรรทัดฐาน Optunity จะเป็นผู้นำในเวลานาฬิกาแขวนเพื่อรับการแก้ปัญหาที่ดี
ความแตกต่างที่สำคัญอีกอย่างระหว่าง Optunity และไลบรารีการเพิ่มประสิทธิภาพพารามิเตอร์ไฮเปอร์พารามิเตอร์อื่น ๆ ส่วนใหญ่คือกลุ่มเป้าหมาย: Optunity มีอินเทอร์เฟซที่ง่ายที่สุดและได้รับการกำหนดเป้าหมายไปยังผู้เชี่ยวชาญด้านการเรียนรู้ที่ไม่ใช้เครื่องจักร กำหนดเป้าหมายไปยังผู้เชี่ยวชาญ)
เหตุผลที่เราสร้างห้องสมุดคือแม้ว่าจะมีวิธีการเพิ่มประสิทธิภาพพารามิเตอร์ไฮเปอร์พารามิเตอร์โดยเฉพาะ แต่ก็ยังขาดการใช้งานจริง คนส่วนใหญ่ยังคงไม่ปรับจูนทำเองหรือผ่านวิธีไร้เดียงสาเช่นกริดหรือค้นหาแบบสุ่ม ในความเห็นของเราเหตุผลสำคัญสำหรับเรื่องนี้คือความจริงที่ว่าห้องสมุดที่มีอยู่ก่อนที่จะพัฒนา Optunity นั้นยากที่จะใช้ในแง่ของการติดตั้งเอกสาร API และมักจะ จำกัด อยู่ในสภาพแวดล้อมเดียว