Comments 7
Алгоритм должен быть эффективным и работать достаточно быстро
А бывают алгоритмы, которые не должны быть эффективными или достаточно быстрыми?
У эффективности должен быть критерий. У скорости тоже.
В статье не даётся оценка эффективный и достаточно ли быстрый алгоритм применён.
Эту задачу можно решить еще и при помощи рекурсии, обходя одну проблему, которая связана с попаданием двух минимумов на один и тот же промежуток между точками. Вот такой алгоритм работает намного дольше ввиду большего количества итераций, хотя, дает более точный результат. Сложность приведенного же мною алгоритма = О(n), где n — количество точек, которые мы берем. У меня точка минимума рассчитывается за 1.4 секунды.
Картинка в статье от другого кода приведена?
С этим кодом получается как-то так

С этим кодом получается как-то так

Армянское радио спрашивают:
— Чем отличается градиентный спуск на питоне от спуска на фортране?
— Скоростью спуска.
— Чем отличается градиентный спуск на питоне от спуска на фортране?
— Скоростью спуска.
Sign up to leave a comment.
Градиентный спуск в Python