มันไม่มีประโยชน์ที่จะใช้อัลกอริธึมการเพิ่มประสิทธิภาพแบบไล่ระดับสีถ้าคุณสามารถให้การไล่ระดับสีแบบตัวเลขได้หรือไม่? ถ้าไม่เป็นเช่นนั้นทำไมต้องมีการไล่ระดับสีเป็นตัวเลขตั้งแต่แรกถ้ามันเป็นเรื่องเล็กน้อยที่จะทำการแยกความแตกต่างแน่นอนสำหรับไลบรารี่การเพิ่มประสิทธิภาพ
[แก้ไข]
เพียงเพื่อชี้แจงคำถามของฉันแน่นอนในความหมายทั่วไปมากกว่าโปรแกรมเฉพาะ แม้ว่าเขตข้อมูลของแอปพลิเคชันของฉันเกิดขึ้นเพื่อเพิ่มประสิทธิภาพความน่าจะเป็นภายใต้กรอบสถิติที่หลากหลาย
ปัญหาของฉันกับความแตกต่างอัตโนมัติคือดูเหมือนว่าจะมีการจับเสมอ ไลบรารี AD ไม่สามารถเผยแพร่ไปยังการเรียกใช้ไลบรารีภายนอก (เช่น BLAS) หรือคุณต้องปรับปรุงเวิร์กโฟลว์ของคุณใหม่อย่างมากจนทำให้การจัดการกับ ... โดยเฉพาะอย่างยิ่งถ้าคุณทำงานกับภาษาที่มีความละเอียดอ่อน Gripes ของฉันที่มีโฆษณาเป็นปัญหาที่แยกจากกันโดยสิ้นเชิง แต่ฉันอยากจะเชื่อ!
ฉันเดาว่าฉันต้องกำหนดคำถามของฉันให้ดีกว่านี้ แต่ฉันทำงานได้แย่ หากมีตัวเลือกให้ใช้อัลกอริธึมการเพิ่มประสิทธิภาพที่ปราศจากอนุพันธ์หรืออัลกอริธึมการเพิ่มประสิทธิภาพจากอนุพันธ์กับข้อแม้ที่ฉันสามารถให้การไล่ระดับสีเป็นตัวเลขได้เท่านั้นโดยเฉลี่ยแล้วอันไหนดีกว่ากัน?