Я подгоняю данные к модели с 10 свободными параметрами.В настоящее время я использую функцию curve_fit
из модуля scipy
в Python.
Результат, по-видимому, очень чувствителен к выбору первоначального предположения, и поэтому я хотел бы запустить программу подгонки, используя массив начальных значений для каждого из параметров, чтобы найти глобальный результат.минимумы, а не локальные при оптимизации.
Я довольно новичок в python, и мне было интересно, что может быть хорошим подходом для этого.Есть ли параметр функции curve_fit
, который может помочь мне в этом?Есть ли еще более подходящая функция?или я должен прибегнуть к созданию очень длинного вложенного цикла for для поиска всех возможных значений различных начальных параметров?
Пожалуйста, дайте мне ваши предложения,
Спасибо!