This is an application for showing how optimization algorithms work.
Это программа написана на Python с использованием библиотек PyQt5 для интерфейса, Matplotlib для графиков и Numpy для расчётов.
Зависимостями являются эти три библиотеки: PyQt5, Matplotlib, Numpy.
Программа можно сказать является песочницей, в которой можно потестировать градиентные методы нахождения минимума функции в трёхмерном пространстве.
Поддерживает графики в 2D и 3D, также анимацию нахождения минимума оптимизаторами. Также позволяет из самой программы добавить новый оптимизатор, который должен соответствовать некоторым правилам.