ηบอกให้เราทราบว่าเราต้องการเคลื่อนที่ไปในทิศทางที่คำนวณได้มากแค่ไหน อย่างไรก็ตามถ้าคุณใช้การไล่ระดับสีที่ผิดปกติจากนั้นไม่ว่า ณ จุดใดระยะทางที่คุณเคลื่อนที่ไปในทิศทางที่ดีที่สุดจะถูกกำหนดด้วยขนาดของการไล่ระดับสี (ในสาระสำคัญที่กำหนดโดยพื้นผิวของฟังก์ชันวัตถุประสงค์ ขนาดสูงในขณะที่จุดบนพื้นผิวที่ค่อนข้างเรียบจะมีขนาดต่ำ)
η
η
3] ถ้าคุณต้องการให้ขนาดของการไล่ระดับสีกำหนดขนาดของขั้นตอนคุณจะใช้การไล่ระดับสีที่ไม่ปกติ มีอีกหลายสายพันธุ์เช่นคุณสามารถให้ขนาดของการไล่ระดับสีเป็นตัวตัดสินขนาดขั้นตอนได้ แต่คุณต้องใส่ที่ครอบลงไปเรื่อย ๆ
ตอนนี้ขนาดขั้นตอนอย่างชัดเจนมีอิทธิพลต่อความเร็วของการบรรจบกันและความมั่นคง ขนาดขั้นตอนข้างต้นใดที่ทำงานได้ดีที่สุดขึ้นอยู่กับแอปพลิเคชันของคุณอย่างแท้จริง (เช่นฟังก์ชันวัตถุประสงค์) ในบางกรณีสามารถวิเคราะห์ความสัมพันธ์ระหว่างความเร็วของคอนเวอร์เจนซ์เสถียรภาพและขนาดขั้นตอนได้ ความสัมพันธ์นี้อาจให้คำใบ้ว่าคุณต้องการไปกับการไล่ระดับสีแบบ Normalized หรือ Normalized Descent หรือไม่
เพื่อสรุปไม่มีความแตกต่างระหว่างการไล่ระดับสีปกติและการไล่ระดับสีผิดปกติ (เท่าที่ทฤษฎีที่อยู่เบื้องหลังอัลกอริทึมไป) อย่างไรก็ตามมันมีผลกระทบในทางปฏิบัติกับความเร็วของการบรรจบกันและความมั่นคง ตัวเลือกของอีกตัวเลือกหนึ่งขึ้นอยู่กับการประยุกต์ใช้ / วัตถุประสงค์ในมือ