Почему функция модуль не подходит для градиентного спуска

алгоритмы оптимизацииградиентный спускдифференцируемые функциимашинное обучениечисленные методы